【Ubuntu 11.10:Gnome3】Gnome-Shell 3.1.92の「アクティビティ」ボタンの文字の位置について・・左に寄りすぎと思う。 [ubuntu]
gome-shell 3.1.91あたりから「アクティビティ」ボタンのラベルの位置がかなり左に寄ったと思います。
下記はortaのテーマを使用しています。
他にも、インジケーターのアイコンも左に寄っています。※押さないと分からない物が多いです。
これって、Clutter (toolkit)やGnome-shellあたりのバグなのか、仕様変更なのかは、私にはよく分かりません。
でも、このままだとちょっとな~と思ったので、仮対処しました。
<<仮対処 >>
1) テーマディレクトリに入る
テーマは、下記のどちらかに入っているはずです。
./themes/<テーマ名>/gnome-shell/
/usr/share/themes/<テーマ名>/gnome-shell
※中には/usr/share/gnome-shell/theme を直接置き換えてる人もいるかもしれません。
端末を起動して、カレントディレクトリを対処する対象のディレクトリに移します。
2) 編集
vi gnome-shell.css #root権限の場所にある場合はsudo を付けてください。
そしたら、.panel-button と記述してある場所を探します。
大抵下記のような記述になっています。
.panel-button {
padding: 0px 12px;
font-weight: bold;
color: #555;
transition-duration: 100;
}
上記の青字の部分を消すか、小さな値にします。どれくらい小さくすればよいかはテーマによって違います。
そして下記の赤字で書いた部分を付け足します。この値もテーマによって違います。
.panel-button {
-minimum-hpadding: 8px;
-natural-hpadding: 12px;
font-weight: bold;
color: #555;
transition-duration: 100;
}
とりあえずは、青字の左右のpaddingの値(この場合12px)を-natural-hpaddingの値にして、-minimum-hpaddingをその半分(この場合6px)あたりにしてpaddingは消してみて下さい。そこから、微調整するのがよいかと思います。
3) 反映
Alt+F2を押すとウインドウが出るので「r」と入力してエンターキーを押してください。(つまり、gnome-shellをリスタートしてください)
チェックしてみて問題があれば2)に戻って、編集しなおしてgnome-shellのリスタートの手順を繰り替えしてください。
この部分を直すと、.panel-button:active,panel-button:checkedなどの要素との兼ね合いが悪くなる場合がありますのでそちらも合わせて直してください。私が直したortaの場合、下記の赤字の所が11pxでしたが2pxに直しました。
.panel-button:active,
.panel-button:checked,
.panel-button:focus {
background-gradient-direction: vertical;
background-gradient-start: #5d5d5d;
background-gradient-end: #757575;
border-radius: 12px;
border: 1px solid rgba(255,255,255,0.0);
box-shadow: inset 0px 0px 3px 1px rgba(0,0,0,0.3);
color: #fff;
padding-right: 2px;
padding-left: 2px;
}
それで、直したのが下図です。かなり真ん中よりになりました。
メニューのアイコンもある程度真ん中よりです。
これ、gnome-shell側が対応するのか、テーマ作成者が対応するのかよくわかりませんが、早く直って欲しいです。
←スタイルシート辞典
Gnome Shellのテーマをいじるときは
スタイルシートの記述方法と同じです。
といっても、左の本はweb用です。基本は一緒ですが・・・
それとjavascriptもある程度知識が必要ですし、
Clutterライブラリの知識も必要です。
その代わり、知識さえあればgnome 2の時より
変更範囲は広いと思います。