Ubuntu Oneiric 11.10を実行しています。
私の理解では、Gnome ClassicはCompizエフェクトを使用し、Gnome Classic(No Effects)は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)
この問題を解決するには、このファイルを編集します。
Sudo nano /usr/share/gnome-session/sessions/gnome-classic.session
次の行を置き換えます。
RequiredProviders=windowmanager;notifications;
これで:
RequiredProviders=windowmanager;
その後、ログアウトして再度ログインすると、正常に動作するはずです。これで私の問題は解決しました。
編集1:
1)gnomeパネルメニューにアクセスするには、"alt +右クリック"の代わりにパネルで"windowsキー+ alt +右クリック"を使用する必要があります。
2)別の問題として"alt + tab"がありますが、再割り当てが必要なのはアプリケーション->システムツール->システム設定->キーボード->ショートカット
編集2:
3)システムの更新GTKまたはgnomeの後に、グラフィックカードの「カスタム」ドライバーを再インストールする必要がある場合があります。 NVIDIA Linuxドライバー
完全を期すために、
私のために働く別の解決策は、「/ usr/bin/compiz --replace」をGNOMEスタートアップアプリケーションに追加することです。
gnome-session-properties
Alt-RightClick機能も失いました(Windows + Alt-Rightclickが必要です) Alt+Tab まだ働いています。
敬具
Gnome Classicは、アクセラレーションが有効になっている場合にcompizを実行する必要があり(/usr/lib/gnome-session/gnome-session-check-accelerated; echo $?
を実行して、0を返す必要があります)、他の何かを返す場合は、おそらくハードウェアアクセラレーションがないため、GNOMEクラシックにフォールバックします(効果なし)。
いいえの場合、/usr/bin/gnome-wm --replace
を実行していますか?現在の環境をcompizに置き換えますか?
Compizエフェクトは、Ubuntu 10.04の起動時に頻繁にロードに失敗します。 Compizを有効にするには、ログアウトしてから再度ログインする必要があります。これは通常、トリックを行います。