¿Cómo habilito compiz en Gnome Classic?

¿Cómo habilito compiz en Gnome Classic?

Estoy ejecutando Ubuntu Oneiric 11.10.

Mi entendimiento es queGnomo clásicoes con efectos Compiz, yGnome Classic (sin efectos)no tiene Compiz.

Sin embargo, cuando corroGnomo clásico, compiz no parece estar ejecutándose. Si abro compiz-settings-manager, tengo todas mis configuraciones, pero ninguna de ellas tiene efecto.

¿Hay algo que deba hacer para habilitar Compiz enGnomo clásico?


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

Respuesta1

Para solucionar este problema edite este archivo:

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

y reemplace esta línea:

RequiredProviders=windowmanager;notifications;

Con este:

RequiredProviders=windowmanager;

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

EDITAR 1:

1) para acceder al menú del panel de gnome ahora necesitas usar"tecla de Windows + alt + clic derecho"en paneles en lugar de"alt + clic derecho"

2) otro problema podría ser"alt + tabulador"pero solo necesitas reasignarloAplicaciones -> Herramientas del sistema -> Configuración del sistema -> Teclado -> Atajos

EDITAR 2:

3) despuésactualizaciones del sistemarelacionado conGTK o gnomoEs posible que deba reinstalar cualquier controlador "personalizado" para su tarjeta gráfica, por ejemplo, el controlador NVIDIA Linux.

Respuesta2

Gnome Classic debería ejecutar compiz si tiene la aceleración habilitada (puede intentar ejecutarlo /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).

En caso negativo, ¿se está ejecutando /usr/bin/gnome-wm --replacereemplazar su entorno actual con compiz?

Respuesta3

Sólo para completar,

Otra solución que me funciona es agregar "/usr/bin/compiz --replace" a las aplicaciones de inicio de GNOME mediante:

gnome-session-properties

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

atentamente

Respuesta4

Los efectos de Compiz frecuentemente no se cargan al inicio en Ubuntu 10.04. Para habilitar Compiz, tengo que cerrar sesión y luego volver a iniciar sesión. Esto suele funcionar.

información relacionada