通知領域のGnome 3水平アイコンパディングの変更(縮小)(Debian Wheezy)

通知領域のGnome 3水平アイコンパディングの変更(縮小)(Debian Wheezy)

GNOME 3.4を使用しています。クラシックモードDebian Wheezy から。

通知領域で知りたいアイコンの水平間隔(または内側の余白)を変更(縮小)する方法

デフォルトでは、アイコンは次のようになります。互いに離れているだから、このバーで多くのスペースを無駄にしました。

Adwaitaテーマ - インターバルエラー

基本テーマ「Adwaita」を使用していますが、「HighContrast」(または「HighContrastInverse」)テーマに変更すると、アイコンがお互いに近い、これが私が達成したいものです(ただし、基本テーマでは):

HighContrastInverseテーマ - 適切な間隔

オンラインで検索し、いくつかの.cssファイルを修正しましたが、成功しませんでした。

ベストアンサー1

Ubuntu 18.04(Gnome 3)では、スタイルシートの名前が/usr/share/gnome-shell/theme/ubuntu.css

jpoppeが書いたように.panel-button>をnatural-hpadding調整する必要があります。スペースがまだ好みに比べて大きすぎる場合は、以下を減らすこともできますminimum-hpadding

.panel-button {
    -natural-hpadding: 12px;  /* change HERE */
    -minimum-hpadding: 6px;   /* and here */
    font-weight: bold;
    color: #eee;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
    transition-duration: 100ms;
}

再起動したくない場合は、次の方法でテーマを再読み込みすることもできます。

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.loadTheme();'

編集する:Ubuntu 20.04ではスタイルシートが/usr/share/gnome-shell/gdm3-theme.gresource

ファイルのリスト

gresource list /usr/share/gnome-shell/gdm3-theme.gresource

ファイル抽出中

gresource extract /usr/share/gnome-shell/gdm3-theme.gresource /org/gnome/shell/theme/gdm3.css > gdm3.css

ファイルを変更してファイルに再コンパイルすることは可能ですgresourceが、子供のテーマ代わりに。

  1. フォルダの作成:mkdir -p ~/.themes/NAME/gnome-shell
  2. リストの作成theme.json (任意に選択できる):

    {
      "shell-theme": {
        "name": "NAME",
        "author": "AUTHOR",
        "version": "0.0",
        "type":   "custom",
        "url": "URL"
       }
    }
    
  3. スタイルの作成gnome-shell.css:

    #panel {
        font-size: 0.9em;
    }
    
    .panel-button {
        -natural-hpadding: 4px;
        -minimum-hpadding: 2px;
    }
    

    デフォルトのCSSを自動的に含める必要があります。それでも問題が解決しない場合は、次のいずれかの行を先頭に追加してみてください。

    @import url("resource:///org/gnome/shell/theme/gdm3.css");
    @import url("/usr/share/gnome-shell/theme/gdm3.css");
    
  4. NAME使用gnome-tweak-tool(テーマ選択調整>形状>シェル)

おすすめ記事