web-dev-qa-db-ja.com

メニューバーの背景色を変更するにはどうすればよいですか?

Ubuntuのメニューバーの背景色を変更しようとしていますが、運はありません。

私の現在のテーマは雰囲気です。

Ambianceテーマフォルダーのgtkrcという名前のファイルを変更しようとしましたが、うまくいきません。

私はこれをどのように行うことができますか?

4
Nej Kutcharian

CSS を知っている場合は、トップパネルの色とスタイルをより細かく制御できます。以下は、アンビエンステーマを使用してそれを行う方法です。

  • ファイルをバックアップおよび編集するため、Nautilusをルートとして開きます。

    gksu nautilus

  • ここから、コマンドを使用して開いたnautilusのこのインスタンスから行うすべてのファイル操作を確認します。

  • /usr/share/themes/Ambiance/gtk-3.0/appsディレクトリに移動します

    • 何かを行う前に、ディレクトリ内のファイルunity.cssおよびgnome-panel.cssをホームフォルダーのどこかにコピーして、何かを台無しにした場合に変更を簡単に元に戻せるようにします。
  • Unityのトップパネルの色を変更したいので、unity.cssを開いて、テキストエディター(gedit)で編集します。

  • ファイルの最上部で次のようにCSS変数を作成します

    @define-color dark_bg_color #DCDCDC;
    @define-color dark_fg_color #3f3f3f;
    
  • 変数dark_bg_colorは必要なパネルの背景色を示し、その値を目的の色のハッシュコードで設定することに注意してください。

  • 同様に、変数dark_fg_colorは前景色、つまりパネル項目のフォントの色を示し、必要な値をハッシュコードで設定します。

  • 最後に、ファイルを保存して終了します。ログアウトし、再度ログインすると、行った変更が表示されます。必要に応じて値を変更できます。また、Ambianceのデフォルトのパネル色に戻し​​たい場合は、Nautilusをルートとして開き、ファイルunity.cssを以前にバックアップしたものに置き換えてください。

上記の方法を使用してUnityトップパネルの色を調整できますが、ファイルgnome-panel.cssで同様の変更を行うことにより、GNOMEクラシックのgnome-panelで同様の変更を行うことができます。

上記の手順は少し複雑に聞こえるかもしれませんが、OS(Windows)をスタイリングするよりも簡単です。可能性を探る こちら :-)

5
Kushal

GIMPで壁紙の適切なサイズのバーを編集して、透明度を高く設定できます。もっと簡単な方法があるかどうかはわかりません。

2

投稿されたOP:

以前は正しい軌道に乗っていたことがわかりました。編集中のファイルはgtk-2.0内にありましたが、ubuntu 12.04ではgtk-3.0に移動したと想定しています。

要するに、パネルのスタイルを編集したい場合、それらは内部にあります:

/usr/share/themes/"your theme name"/gtk-3.0
0
Jorge Castro