web-dev-qa-db-ja.com

ソースからGTK 3.4をインストールした後、デフォルトのGTKライブラリを修復するにはどうすればよいですか?

私はUbuntu 12.04を実行していて、GTK 3.4をコンパイルしてインストールし、GTK開発者向けチュートリアルを行っています。

このバージョンのGTKをインストールすると、Unityで問題が発生しました。

すべてのシステムダイアログとトップバーが異なる(古い)外観になり、Nautilusを起動しようとすると、次のメッセージが表示されます。

Gtk-Message: Failed to load module "canberra-gtk-module" 
Initializing nautilus-open-terminal extension 
Initializing nautilus-dropbox 1.4.0 
Initializing nautilus-gdu extension 
nautilus: symbol lookup error: nautilus: undefined symbol: ubuntu_menu_proxy_get

GTKの新しいバージョンでmake uninstallを実行し、考えられるほぼすべてのパッケージを再インストールしましたが、それでも同じ問題が発生しています。

デフォルトのUbuntu GTKライブラリを修復するにはどうすればよいですか?

[〜#〜]編集[〜#〜]

また、デスクトップアイコンが表示されなくなり(ランチャーが機能し)、デスクトップを操作できません。ショートカットをドラッグできないなど。

1
Dana Holt

ロングショットの推測: dconf-editor内(Sudo apt-get install dconf-editor)を使用してインストールし、次の場所に移動します:

org/gnome/settings-daemon/plugins/xsettings /

それはアクティブですか?...それは試すことは無害(?)なことです。

Cliコマンドで実行するためのdconfもあります(dconf helpを実行)。しかし、実際にどのように設定されているかを最初に確認したいと思います。

長い話(参考になりますか?):同じボート、同じ嵐:

Gtk-changeテーマ、gnome-Tweak、Ubuntu Tweak ...を試しても役に立たなかった。 Shell、Unity、Cairo-Dockのセッションを含むすべてのGNOMEに影響しました。フォント設定のサイズやヒントは違いを示しません... ..本当にわからない)

xdiagnoseは、Raleighが「旧式」(GTK ... 2?)のテーマであり、私が取り除くことはできなかったが、手がかりを与えてくれたことを知らせました。ファイルシステムでそれを検索し、フォルダーを調べて、何も定義されていない場合の最後の手段テーマであることを説明するテキストを見つけました。 (/usr/share/themes/Raleigh/gtk-2.0/gtkrc)。

だから(一種の直感)私はorg/gnome/settings-daemon/plugins /のdconf-editorに行き、そこでキーをチェックしました(私は必死の措置としてそれらをすべてオンにしました......私は本当にお勧めしません)盲目的にそれをしている...それは私のためにあなたのために働いた...)-最後の1つに「つまずいた」:「xsettings」そしてそれが活性化されていないことを発見した。 THATをアクティブにするとうまくいきました。

1
mono