web-dev-qa-db-ja.com

Ubuntu 18.10 GNOME 3.30のサブメニューにすべての小さなアイコンがありません

Ubuntu 18.10/GNOME 3.30.1では、アプリケーションサブメニューの左側にあるべき小さなアイコンがすべて欠落していることに気付きました。

この問題は、インストールされているすべてのソフトウェアで発生します。 Ubuntuと一緒にインストールされるものも。次のスクリーンショットは、アイコンが欠落しているサブメニューを示しています。

enter image description here

アプリケーションは問題なく動作しますが、これらの小さなアイコンがないため、複雑なアプリケーション機能の理解が少し遅くなります。助けがありますか?

2
Fábio Sousa

@vanadiumのおかげで、次の手順に従ってこの問題を解決できました。

このリンク で受け入れられた回答から:

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を開き、overridesキー:

{}

に:

{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}

通常、変更は即座に行われます(gimpなど)が、一部のアプリを再起動する必要があります(firefoxなど)。

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

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/ButtonImages': <1>, 'Gtk/MenuImages': <1>}"

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

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

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

これらのアイコンは非推奨です。幸いなことに、Kicadには 有効にする方法に関するFAQ :があります。

ターミナルで、次の操作を行います。

gsettings set org.gnome.desktop.interface menus-have-icons true
gsettings set org.gnome.desktop.interface buttons-have-icons true

(再度無効にするには、同じコマンドを実行しますが、truefalseに置き換えます。)

0
Nonny Moose