Bug#590340: gnome-shell: requires gnome-themes to start (Could not find a theme!)

Jonathan Nieder jrnieder at gmail.com
Mon Feb 6 07:48:33 UTC 2012


clone 590340 -1
reassign 590340 gnome-shell 3.2.2.1-1
quit

Hi,

Jonathan Nieder wrote:

> Trying to start mutter (directly or through gnome-shell) errors out
> and returns me to command line:

Nowadays gnome-shell seems to take care of its own muttering.  Anyway,
the following symptoms with s/mutter/gnome-shell/ still seem to be
present.

>  $ cat ~/.xsession
>  xrdb -merge $HOME/.Xdefaults
>  exec mutter
>  $ >~/.xsession-errors
>  $ startx
>  [...]
>  $ cat ~/.xsession-errors
>  Xsession: X session started for jrn at Mon Jul 26 00:43:17 CDT 2010
>  Window manager warning: 0 stored in GConf key /apps/metacity/general/num_workspaces is out of range 1 to 36
>  Window manager warning: Failed to load theme "(null)": Failed to find a valid file for theme (null)
> 
>  Window manager warning: Failed to load theme "Simple": Failed to find a valid file for theme Simple
>
>  Window manager warning: Failed to load theme "Default": Failed to find a valid file for theme Default
>
>  Window manager warning: Failed to load theme "Raleigh": Failed to find a valid file for theme Raleigh
>
>  Window manager warning: Failed to load theme "Emacs": Failed to find a valid file for theme Emacs
>
>  Window manager error: Could not find a theme! Be sure /usr/share/themes exists and contains the usual themes.

> Installing gnome-themes is enough to get mutter to start up (though
> all I get is a white screen; will investigate that separately).

Installing gnome-themes gets it working.  No white screen these days.
How about this patch?
---
 debian/changelog  |    6 ++++++
 debian/control.in |    1 +
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 06fa82a3..ee3b639e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gnome-shell (3.2.2.1-1.1) local; urgency=low
+
+  * debian/control.in: Add Depends on gnome-themes (Closes: #590340)
+
+ -- Jonathan Nieder <jrnieder at gmail.com>  Mon, 06 Feb 2012 01:41:48 -0600
+
 gnome-shell (3.2.2.1-1) unstable; urgency=low
 
   [ Michael Biebl ]
diff --git a/debian/control.in b/debian/control.in
index adba2169..aa4b71d0 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -54,6 +54,7 @@ Depends: ${gir:Depends},
          ${misc:Depends},
          ${shlibs:Depends},
          gnome-shell-common (= ${source:Version}),
+         gnome-themes,
          gir1.2-accountsservice-1.0,
          gir1.2-caribou-1.0,
          gir1.2-clutter-1.0,
-- 
1.7.9






More information about the pkg-gnome-maintainers mailing list