¿Cómo habilito compiz en Gnome Classic?

8

Estoy ejecutando Ubuntu Oneiric 11.10.

Tengo entendido que Gnome Classic tiene efectos Compiz, y Gnome Classic (Sin efectos) no tiene Compiz.

Sin embargo, cuando ejecuto Gnome Classic , compiz no parece estar ejecutándose. Si abro compiz-settings-manager, tengo todas mis configuraciones, pero ninguna de ellas está en vigencia.

¿Hay algo que deba hacer para habilitar Compiz en Gnome Classic ?


Como se solicitó en los comentarios de las respuestas, aquí está la salida 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)
Preguntador
fuente

Respuestas:

8

Para resolver este problema, edite este archivo:

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

y reemplaza esta línea:

RequiredProviders=windowmanager;notifications;

Con este:

RequiredProviders=windowmanager;

Luego, simplemente cierre sesión y vuelva a iniciar sesión y debería funcionar bien. Esto resolvió el problema en mi caso.

EDITAR 1:

1) para acceder al menú del panel de gnomos ahora necesita usar "tecla de windows + alt + clic derecho" en los paneles en lugar de "alt + clic derecho"

2) otro problema podría ser "alt + tab" pero solo necesita reasignarlo en Aplicaciones -> Herramientas del sistema -> Configuración del sistema -> Teclado -> Accesos directos

EDITAR 2:

3) después de las actualizaciones del sistema relacionadas con GTK o gnome, es posible que deba reinstalar cualquier controlador "personalizado" para su tarjeta gráfica, por ejemplo, el controlador de Linux NVIDIA

Pawel Barcik
fuente
Sí funciona pero suelta la función ALT ver mi comentario a continuación
robin0800
3
en lugar de "alt + clic derecho" en el panel use "tecla de Windows + alt + clic derecho" y funciona bien entonces :) otro problema podría ser "alt + tab" pero solo necesita reasignarlo en Aplicaciones -> Herramientas del sistema - > Configuración del sistema -> Teclado -> Atajos
Pawel Barcik
Buen hallazgo, Windows key + alt realmente funciona, quizás edite su respuesta anterior para incluir esta información
robin0800
2

Gnome Classic debería ejecutar compiz si tiene habilitada la aceleración (puede intentar ejecutar /usr/lib/gnome-session/gnome-session-check-accelerated; echo $?y debería devolver 0), si devuelve algo más, es probable que no tenga aceleración de hardware y, por lo tanto, recurra a GNOME classic (Sin efectos).

Si no, ¿se está ejecutando /usr/bin/gnome-wm --replacereemplazar su entorno actual con compiz?

didrocks
fuente
Obtengo 0 cuando ejecuto el primer comando, y cuando ejecuto /usr/bin/gnome-wm --replace, entonces Compiz cobra vida (¡sí!). Sin embargo, lo único ahora es que si me desconecto y me conecto nuevamente, pierdo Compiz. ¿Cómo lo hago pegar?
Interlocutor
Eso es raro ... ¿Se puede comprobar que /usr/share/gnome-session/sessions/gnome-classic.sessioncontiene: DefaultProvider-windowmanager=gnome-wm. Si es así, edite: `` /usr/share/xsessions/gnome-classic.desktop , add --debug` a la línea ejecutiva e informe su ~/.xsession-errorsdespués de iniciar sesión.
didrocks
Seguí tus instrucciones y agregué el final del registro de errores a la pregunta original. Todo el archivo era demasiado largo para incluirlo aquí. Espero que la porción que proporcioné sea suficiente. Ah, y la DefaultProvider-windowmanager=gnome-wmlínea estaba donde dijiste que debería estar.
Interlocutor
Sí, puede eliminar las notificaciones y también puede cambiar gnome-wm a compiz. El único problema es, pues, de que pierda la acción tecla ALT y no puede acceder a los ajustes del panel
robin0800
2

Solo para completar,

Otra solución que funciona para mí es agregar "/ usr / bin / compiz --replace" a las aplicaciones de inicio de GNOME a través de:

gnome-session-properties

Perdí la funcionalidad Alt-RightClick también (Windows + Alt-Rightclick es necesario) pero Alt+ Tabsigue funcionando.

Saludos cordiales

espía
fuente
1

Los efectos de Compiz frecuentemente no se cargan al inicio en Ubuntu 10.04. Para habilitar Compiz, tengo que cerrar sesión y luego iniciar sesión nuevamente. Esto generalmente hace el truco.

Max
fuente