Que*_*ner 8 compiz 11.10 gnome-classic
我正在运行 Ubuntu Oneiric 11.10。
我的理解是Gnome Classic带有 Compiz 效果,而Gnome Classic(无效果)没有 Compiz。
但是,当我运行Gnome Classic 时,compiz 似乎没有运行。如果我打开 compiz-settings-manager,我有我所有的设置,但没有一个生效。
我需要做什么才能在Gnome Classic 中启用 Compiz吗?
根据答案的评论中的要求,这里是 ~/.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)
Run Code Online (Sandbox Code Playgroud)
要解决此问题,请编辑此文件:
sudo nano /usr/share/gnome-session/sessions/gnome-classic.session
Run Code Online (Sandbox Code Playgroud)
并替换此行:
RequiredProviders=windowmanager;notifications;
Run Code Online (Sandbox Code Playgroud)
有了这个:
RequiredProviders=windowmanager;
Run Code Online (Sandbox Code Playgroud)
然后只需注销并重新登录,它应该可以正常工作。这解决了我的问题。
编辑 1:
1) 现在要访问 gnome 面板菜单,您需要在面板上使用“windows 键 + alt + 右键单击”而不是“alt + 右键单击”
2) 另一个问题可能是“alt + tab”,但您只需要在应用程序 -> 系统工具 -> 系统设置 -> 键盘 -> 快捷方式中重新分配它
编辑2:
3) 在与GTK 或 gnome相关的系统更新后,您可能需要为您的显卡重新安装任何“自定义”驱动程序,例如 NVIDIA linux 驱动程序