8

I am running Ubuntu Oneiric 11.10.

My understanding is that Gnome Classic is with Compiz effects, and Gnome Classic (No Effects) has no Compiz.

However, when i run Gnome Classic, compiz does not seem to be running. If I open compiz-settings-manager, I have all my settings, but none of them are taking effect.

Is there something I need to be doing to enable Compiz in Gnome Classic?


As requested in the comments of the answers, here is the output of ~/.xsession-errors:

gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/gnome/SessionManager interface=org.gnome.SessionManager method=Is
Inhibited
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App37
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting jockey-gtk.desktop: command=sh -c 'test -e /var/cache/jockey/check |
| exec jockey-gtk --check' startup-id=102cff201a509beb8813189506573089800000204500036
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20888
gnome-session[20450]: DEBUG(+): Starting app: /org/gnome/SessionManager/App29
gnome-session[20450]: DEBUG(+): GsmAutostartApp: starting update-notifier.desktop: command=update-notifier startup-id=102cff20
1a509beb88131895065698387500000204500028
gnome-session[20450]: DEBUG(+): GsmAutostartApp: started pid:20889
gnome-session[20450]: DEBUG(+): GsmAutostartApp: (pid:20888) done (status:0)
Gtk-Message: Failed to load module "rgba"
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
gnome-session[20450]: DEBUG(+): GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerC
hanged
`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': update-notifier: undefined symbol: menu_proxy_module_load

(update-notifier:20889): Gtk-WARNING **: Failed to load type module: (null)
Questioner
  • 6,959

4 Answers4

8

To solve this problem edit this file:

sudo nano /usr/share/gnome-session/sessions/gnome-classic.session

and replace this line:

RequiredProviders=windowmanager;notifications;

with this one:

RequiredProviders=windowmanager;

Then just logout and log back in and it should work fine. This solved the problem in my case.

EDIT 1:

1) to access the gnome panel menu now you need to use "windows key + alt + right click" on panels instead of "alt + right click"

2) another issue might be "alt + tab" but you just need to reassign it in Applications -> System Tools -> System Settings -> Keyboard -> Shortcuts

EDIT 2:

3) after system updates related to GTK or gnome you might need to reinstall any "custom" drivers for your graphics card, for e.g. NVIDIA linux driver

Anonymous
  • 11,979
2

Gnome Classic should run compiz if you have acceleration enabled (you can try to run /usr/lib/gnome-session/gnome-session-check-accelerated; echo $? and it should return 0), if it returns something else, it's probably that you don't have harware acceleration and so fallback to GNOME classic (No effects).

If no, is running /usr/bin/gnome-wm --replace replace your current environment with compiz ?

Jorge Castro
  • 73,717
didrocks
  • 2,452
2

Just for completeness,

another solution that works for me is to add "/usr/bin/compiz --replace" to the GNOME startup applications via:

gnome-session-properties

I lost the Alt-RightClick functionality too (Windows+Alt-Rightclick is necessary) but Alt+Tab is still working.

kind regards

Jorge Castro
  • 73,717
spy
  • 21
1

Compiz effects frequently fail to load at startup in Ubuntu 10.04. To enable Compiz, I have to logout then login again. This usually does the trick.

Max
  • 11