Ich verwende Ubuntu Oneiric 11.10.
Mein Verständnis ist, dassGnome-Klassikerist mit Compiz-Effekten undGnome Classic (keine Effekte)hat kein Compiz.
Wenn ich jedoch laufeGnome-Klassiker, Compiz scheint nicht zu laufen. Wenn ich den Compiz-Settings-Manager öffne, habe ich alle meine Einstellungen, aber keine davon wird wirksam.
Muss ich etwas tun, um Compiz zu aktivieren inGnome-Klassiker?
Wie in den Kommentaren der Antworten gewünscht, folgt hier die Ausgabe von ~/.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)
Antwort1
Um dieses Problem zu lösen, bearbeiten Sie diese Datei:
sudo nano /usr/share/gnome-session/sessions/gnome-classic.session
und ersetzen Sie diese Zeile:
RequiredProviders=windowmanager;notifications;
mit diesem:
RequiredProviders=windowmanager;
Melden Sie sich dann einfach ab und wieder an, dann sollte es wieder funktionieren. In meinem Fall war das Problem dadurch gelöst.
BEARBEITEN 1:
1) Um nun auf das Gnome-Panel-Menü zuzugreifen, müssen Sie„Windows-Taste + Alt + Rechtsklick“auf Platten statt"Alt + Rechtsklick"
2) Ein weiteres Problem könnte sein"Alt + Tab"aber Sie müssen es nur neu zuweisen inAnwendungen -> Systemprogramme -> Systemeinstellungen -> Tastatur -> Tastenkombinationen
BEARBEITEN 2:
3) nachSystemaktualisierungbezüglichGTK oder GnomeMöglicherweise müssen Sie alle "benutzerdefinierten" Treiber für Ihre Grafikkarte neu installieren, z. B. den NVIDIA-Linux-Treiber
Antwort2
Gnome Classic sollte Compiz ausführen, wenn Sie die Beschleunigung aktiviert haben (Sie können versuchen, es auszuführen, /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?
und es sollte 0 zurückgeben). Wenn etwas anderes zurückgegeben wird, liegt es wahrscheinlich daran, dass Sie keine Hardwarebeschleunigung haben und daher auf GNOME Classic zurückgreifen müssen (keine Effekte).
Wenn nein, wird /usr/bin/gnome-wm --replace
Ihre aktuelle Umgebung durch Compiz ersetzt?
Antwort3
Nur der Vollständigkeit halber,
eine andere Lösung, die bei mir funktioniert, besteht darin, "/usr/bin/compiz --replace" zu den GNOME-Startanwendungen hinzuzufügen über:
gnome-session-properties
Ich habe auch die Alt-Rechtsklick-Funktionalität verloren (Windows+Alt-Rechtsklick ist erforderlich), aber Alt+ Tabfunktioniert noch.
Mit freundlichen Grüße
Antwort4
Compiz-Effekte werden beim Start in Ubuntu 10.04 häufig nicht geladen. Um Compiz zu aktivieren, muss ich mich abmelden und dann erneut anmelden. Normalerweise funktioniert das.