Como habilito o compiz no Gnome Classic?

8

Estou executando o Ubuntu Oneiric 11.10.

Meu entendimento é que o Gnome Classic está com efeitos Compiz, e o Gnome Classic (sem efeitos) não possui Compiz.

No entanto, quando executo o Gnome Classic , 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 entrará em vigor.

Preciso fazer algo para ativar 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)
Questionador
fonte

Respostas:

8

Para resolver esse 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 entrar novamente, e deve funcionar bem. Isso resolveu o problema no meu caso.

EDIT 1:

1) para acessar o menu do painel do gnome agora você precisa 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 as atualizações do sistema relacionadas ao GTK ou gnome, talvez seja necessário reinstalar os drivers "personalizados" da sua placa de vídeo, por exemplo, driver NVIDIA linux

Pawel Barcik
fonte
Sim funciona, mas solta a função ALT ver meu comentário abaixo
robin0800
3
em vez de "alt + clique com o botão direito do mouse" no painel, use "windows key + alt + clique com o botão direito" e funciona bem: :) outro problema pode ser "alt + tab", mas você só precisa reatribuí-lo em Aplicativos -> Ferramentas do sistema - > Configurações do sistema -> teclado -> atalhos
Pawel Barcik 19/10/11
Boa localização, windows key + alt realmente funciona, talvez edite sua resposta acima para incluir essas informações #
robin0800 19/10/11
2

O Gnome Classic deve executar o compiz se você tiver a aceleração ativada (você pode tentar executar /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?e deve retornar 0); se retornar outra coisa, provavelmente você não possui aceleração de harware e, portanto, utiliza o GNOME classic (sem efeitos).

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

didrocks
fonte
Recebo 0 quando executo o primeiro comando e, quando executo /usr/bin/gnome-wm --replace, o Compiz ganha vida (sim!). No entanto, a única coisa agora é que, se eu sair e entrar novamente, perco o Compiz. Como faço para colar?
Pergunta
Isso é estranho ... Você pode verificar se /usr/share/gnome-session/sessions/gnome-classic.sessioncontém: DefaultProvider-windowmanager=gnome-wm. , add Nesse caso, edite: `` /usr/share/xsessions/gnome-classic.desktop --debug` na linha exec e relate o seu ~/.xsession-errorsapós o login.
didrocks
Segui suas instruções e anexei o final do log de erros à pergunta original. O arquivo inteiro foi longo demais para ser incluído aqui. Espero que a parte que forneça seja suficiente. Ah, e a DefaultProvider-windowmanager=gnome-wmlinha era onde você disse que deveria estar.
Pergunta
Sim, você pode remover as notificações e também pode alterar o gnome-wm para compiz. O único problema, então, é que você solta a ação tecla ALT e não pode acessar as configurações do painel
robin0800
2

Apenas por completude,

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 o Alt+ Tabainda está funcionando.

Atenciosamente

espião
fonte
1

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

Máx.
fonte