Ubuntu Oneiric 11.10 を実行しています。
私の理解ではノームクラシックCompizエフェクト付きで、Gnome Classic(エフェクトなし)Compiz がありません。
しかし、走るとノームクラシック、compiz が実行されていないようです。compiz-settings-manager を開くと、すべての設定が表示されますが、どれも有効になっていません。
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)
答え1
この問題を解決するには、次のファイルを編集します。
sudo nano /usr/share/gnome-session/sessions/gnome-classic.session
この行を置き換えます:
RequiredProviders=windowmanager;notifications;
これと一緒に:
RequiredProviders=windowmanager;
その後、ログアウトして再度ログインすると正常に動作するはずです。私の場合はこれで問題は解決しました。
編集1:
1) gnomeパネルメニューにアクセスするには、「Windows キー + Alt + 右クリック」パネルの代わりに「Alt + 右クリック」
2) もう一つの問題は「Alt + タブ」しかし、それを再割り当てするだけでアプリケーション -> システムツール -> システム設定 -> キーボード -> ショートカット
編集2:
3) その後システムアップデート関連するGTK または gnomeグラフィックカードの「カスタム」ドライバー(NVIDIA Linuxドライバーなど)を再インストールする必要があるかもしれません。
答え2
Gnome Classic は、アクセラレーションが有効になっている場合、compiz を実行するはずです (実行してみる/usr/lib/gnome-session/gnome-session-check-accelerated; echo $?
と 0 が返されるはずです)。それ以外の値が返される場合は、おそらくハードウェア アクセラレーションが有効になっていないため、GNOME Classic にフォールバックします (効果なし)。
いいえの場合、/usr/bin/gnome-wm --replace
現在の環境を compiz に置き換えていますか?
答え3
完全を期すために、
私にとって有効な別の解決策は、次のようにして GNOME スタートアップ アプリケーションに「/usr/bin/compiz --replace」を追加することです。
gnome-session-properties
Alt キーを押しながら右クリックする機能も失われました (Windows キー + Alt キーを押しながら右クリックする必要があります) が、Alt+ はTabまだ機能します。
敬具
答え4
Ubuntu 10.04 では、起動時に Compiz エフェクトが頻繁に読み込まれません。Compiz を有効にするには、ログアウトしてから再度ログインする必要があります。通常はこれでうまくいきます。