¿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)

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


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?


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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.