Ubuntu 20.04でトップアプリケーションインジケーター(トップバーアイコン)が白黒で表示されるのはなぜですか?

Aug 16 2020

これらのアプリインジケーターが白黒で表示されるのはなぜですか?Ubuntu18.04の使用中にこれが当てはまるかどうかはわかりません。アプリのインジケーターに元のデフォルトのアイコンの色を使用させるために何かできることはありますか。

回答

7 UnKNOWn Aug 16 2020 at 09:42

シンボリックおよびシンボリックアイコンとして表示されるように構成されているため、アイコンは通常、ライトグレー、または現在使用されているgnome-shellテーマから実際に表示されるものになります。

したがって、使用しているgnome-shellテーマに移動して、「シンボリック」を見つけてください。

たとえば、トップバーの左側の部分。

#panel .panel-button .app-menu-icon {
  margin-left: 4px;
  margin-right: 4px;
  -st-icon-style: symbolic; }

変更 -st-icon-style: regular;

もう一つの例

.aggregate-menu {
  min-width: 21em; }
  .aggregate-menu .popup-menu-icon {
    padding: 0;
    margin: 0 4px;
    -st-icon-style: regular; }


Ubuntu 20.04のデフォルトのインストールでは、シェルテーマはgresourceファイルからのものであり、/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource簡単に編集することはできません。

したがって、回避策は、ホームディレクトリにカスタムテーマを作成することです。

必須:ユーザーテーマgnome-shell-extensionがインストールされ、有効になっている

gnome-shll.css以下のコマンドで必要なディレクトリとファイルをインストールします。以下のコマンドで「MyCustomTheme」という名前を希望に合わせて変更します。

install -D /dev/null ~/.themes/MyCustomTheme/gnome-shell/gnome-shell.css

gnome-shell.css以下のコマンドでファイルを開きます

gedit ~/.themes/MyCustomTheme/gnome-shell/gnome-shell.css

開いたgnome-shell.cssファイルに以下の内容を貼り付けます

#panel .panel-button .app-menu-icon {
-st-icon-style: regular; }

ファイルを保存して閉じます。

ここで、gnome-tweaksを開き、この新しく作成されたシェルテーマ「MyCustomTheme」を選択します。