Como habilito o compiz no Gnome Classic?

8

Estou executando o Ubuntu Oneiric 11.10.

Meu entendimento é que o Gnome Classic é com efeitos do Compiz, e o Gnome Classic (sem efeitos) não tem o Compiz.

No entanto, quando executo o Gnome Classic , o compiz parece não estar sendo executado. Se eu abrir o compiz-settings-manager, eu tenho todas as minhas configurações, mas nenhuma delas está tendo efeito.

Há algo que eu preciso fazer para habilitar o Compiz no Gnome Classic ?

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)
    
por Questioner 18.10.2011 / 16:07

4 respostas

8

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;

Depois, faça o logout e faça o login novamente, e isso deve funcionar bem. Isso resolveu o problema no meu caso.

EDIT 1:

1) para acessar o menu do painel do gnome, agora é necessário usar "tecla do Windows + alt + clique direito" nos painéis em vez de "alt + clique direito"

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

EDIT 2:

3) após atualizações do sistema relacionadas ao GTK ou gnome você pode precisar reinstalar qualquer driver "personalizado" para sua placa gráfica, por exemplo Driver NVIDIA linux

    
por Pawel Barcik 18.10.2011 / 21:47
2

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

Se não, está executando /usr/bin/gnome-wm --replace substituir seu ambiente atual com compiz?

    
por didrocks 18.10.2011 / 16:43
2

Apenas por completo,

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 (é necessário o Windows + Alt-RightClick), mas a Alt + a aba ainda está funcionando.

cumprimentos

    
por spy 25.10.2011 / 04:27
1

Os efeitos do Compiz frequentemente não são carregados na inicialização no Ubuntu 10.04. Para habilitar o Compiz, eu preciso fazer logout e, em seguida, fazer o login novamente. Isso geralmente faz o truque.

    
por Max 16.01.2012 / 09:10