After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 588056 - Add xterm and x11-apps as dependency in Debian and Ubuntu
Add xterm and x11-apps as dependency in Debian and Ubuntu
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2009-07-08 11:45 UTC by Lutz
Modified: 2009-11-13 19:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Use gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode (2.30 KB, patch)
2009-11-12 20:22 UTC, Dan Winship
committed Details | Review

Description Lutz 2009-07-08 11:45:17 UTC
Please describe the problem:
Hi,

I installed gnome-shell using this Guide: http://live.gnome.org/GnomeShell#building
When I want to run gnome-shell with ./gnome-shell I get this error http://nopaste.info/4d2a6ac2d3.html

At the beginning of the Installation jhbuild told me what packages to install and I installed them. But two were missing: xterm and x11-apps

Could you add this to the dependencylist as well? I like to have a minimal set of packages installed and so I got this problem. I think people who have metapackages like ubuntu-desktop installed will never see this problem.

Steps to reproduce:
1. deinstall xterm and x11-apps
2. follow http://live.gnome.org/GnomeShell#building
3. try to run gnome-shell


Actual results:
gnome-shell will not start, because it is missing programms

Expected results:
gnome-shell starts as expected

Does this happen every time?
yes

Other information:
Comment 1 Dan Winship 2009-07-08 12:51:23 UTC
I don't think there's any good reason for us to be launching xterm rather than gnome-terminal there, xlogo is entirely pointless, and xeyes is mostly just there to remind us of two bugs (drawing glitches with shaped windows, and lack of input redirection in the overlay causing the eyes to point in the wrong direction). We could make it at least optional.

So, we should just change the set of initial programs.
Comment 2 Dan Winship 2009-11-12 20:22:31 UTC
Created attachment 147608 [details] [review]
Use gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode

Replace xterm with gnome-terminal and just drop the other two since I
don't think there are any equivalently lightweight GNOME apps.

Also remove the explicit geometry, since that was only there because we
used to not do struts correctly
Comment 3 Owen Taylor 2009-11-12 20:32:51 UTC
Comment on attachment 147608 [details] [review]
Use gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode

Sure; it's sometimes useful to have multiple apps started for something you are trying to reproduce in Xephyr, sometimes not, but not really worth adding extra deps for.

Maybe add gnome-terminal to the Ubuntu/Debian case as well? - packages.ubuntu.com indicates that 'gnome-terminal' is the name there.

Xephyr in general has became less useful once DRI2 broke hardware 3d support.
Comment 4 Dan Winship 2009-11-13 19:43:50 UTC
Attachment 147608 [details] pushed as 050e710 - Use gnome-terminal rather than xterm+xeyes+xlogo in --xephyr mode