Wie aktiviere ich Compiz in Gnome Classic?

Wie aktiviere ich Compiz in Gnome Classic?

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 --replaceIhre 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.

verwandte Informationen