web-dev-qa-db-ja.com

Ubuntu 16.10(GTK 3.20)で欠落しているNautilusメニューアイコン

私は数日前にubuntu 16.10にアップグレードしましたが、突然ノーチラスのメニューアイコンが再びなくなっています。 dconfの設定(org.gnome.desktop.interface.menu-have-icons)を確認しましたが、まだ正しいです。たぶん、その設定の場所が移動されました。または、他の問題があります。

他の誰かがこの問題やそれを解決するアイデアを持っていますか?

nautilus-context-menu

RabbitVCSのエントリ「Update」、「Commit」、「Push」にはアイコンが付いているはずです。

5

gtk-menu-imagesおよびgtk-button-images非推奨 であり、おそらく無視されています。

このリンク はあなたの助けになるかもしれません。そして、ここに投稿内容を書き起こします。

(私はすでに http://forums.fedoraforum.org/showthread.php?p=1680581#post1680581 に投稿しました。そこで購読していないユーザーのためにここに再投稿します):

Gtk-menu-imageとgtk-button-imagesは両方とも廃止され無視され、その後廃止されましたが無視されませんでした: https://git.gnome.org/browse/gtk+/commit/?id= 627a03683f5f41efbfc86cc0f10e1b7c11e9bb25https://git.gnome.org/browse/gtk+/commit/?id=c46aca463a9d66cf402ec8c3f9f2e2efc98c42ca

問題はgsettingsキー(org.gnome.desktop.interface buttons-have-iconsおよびmenus-have-icons)がなくなっているため、それらを設定する方法がわかりません...

ただし、gnome-settings-daemon xsettings plguinを使用して関連するGtkSettingsを設定できるようです。dconf-editor-> org.gnome.settings-daemon.plugins.xsettingsを開き、オーバーライドキーを次のように変更します。

{}へ:

{'Gtk/ButtonImages':<1>、 'Gtk/MenuImages':<1>}通常、変更は瞬時に行われます(gimpなど)が、一部のアプリを再起動する必要があります(firefoxなど)。

または、単にgsettingsを使用します。

gsettings set org.gnome.settings-daemon.plugins.xsettingsは "{'Gtk/ButtonImages':<1>、 'Gtk/MenuImages':<1>}"をオーバーライドしますが、このメソッドはそのキーの現在の値を上書きすることに注意してください。明らかな注意点は、以前にgnome-Tweak-toolから中クリックで貼り付けを有効にした場合->「キーボードとマウス」で、そこに再設定する必要があることです(上記のgsettingsコマンドとは異なり、gnome-Tweak -toolは、オーバーライドキーに新しい値を「追加」し、盲目的に上書きしません)。

編集:最近のテストでは、gnome-Tweak-toolでこれらの設定のいずれかを切り替えると、上記で追加したカスタム値が削除されるようになりました。

トップバー->「アプリケーションメニューを表示」キーボードとマウス->中クリックで貼り付けます。これらの設定のいずれかを切り替える場合は、「Gtk/ButtonImages」を再度追加する必要があります:<1>、「Gtk/MenuImages」 :<1>ビット。

1
Samuel