Como eu habilito o compiz no Gnome Classic?

Como eu habilito o compiz no Gnome Classic?

Estou executando o Ubuntu Oneiric 11.10.

Meu entendimento é queGnomo Clássicoestá com efeitos Compiz, eGnome Clássico (sem efeitos)não tem Compiz.

No entanto, quando eu corroGnomo Clássico, o compiz não parece estar em execução. Se eu abrir o compiz-settings-manager, tenho todas as minhas configurações, mas nenhuma delas entra em vigor.

Há algo que preciso fazer para ativar o Compiz emGnomo Clássico?


Conforme solicitado nos comentários das respostas, aqui está a saída de ~/.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)

Responder1

Para resolver este problema edite este arquivo:

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

e substitua esta linha:

RequiredProviders=windowmanager;notifications;

com este:

RequiredProviders=windowmanager;

Em seguida, basta sair e fazer login novamente e tudo deverá funcionar bem. Isso resolveu o problema no meu caso.

EDITAR 1:

1) para acessar o menu do painel do gnome agora você precisa usar"tecla windows + alt + clique direito"em painéis em vez de"alt + clique direito"

2) outro problema pode ser"alt+tab"mas você só precisa reatribuí-loAplicativos -> Ferramentas do Sistema -> Configurações do Sistema -> Teclado -> Atalhos

EDITAR 2:

3) depoisatualizações do sistemarelacionado aGTK ou gnomopode ser necessário reinstalar quaisquer drivers "personalizados" para sua placa gráfica, por exemplo, driver NVIDIA Linux

Responder2

O Gnome Classic deve rodar o compiz se você tiver a aceleração habilitada (você pode tentar rodar /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?e deve retornar 0), se retornar outra coisa, é provável que você não tenha aceleração de harware e então volte para o GNOME classic (sem efeitos).

Se não, a execução está /usr/bin/gnome-wm --replacesubstituindo seu ambiente atual por compiz?

Responder3

Apenas para completar,

outra solução que funciona para mim é adicionar "/usr/bin/compiz --replace" aos aplicativos de inicialização do GNOME via:

gnome-session-properties

Também perdi a funcionalidade Alt-RightClick (Windows + Alt-Rightclick é necessário), mas Alt+ Tabainda está funcionando.

atenciosamente

Responder4

Os efeitos do Compiz frequentemente falham ao carregar na inicialização do Ubuntu 10.04. Para ativar o Compiz, preciso sair e fazer login novamente. Isso geralmente funciona.

informação relacionada