web-dev-qa-db-ja.com

トップメニューバー/ステータスバーの色を変更する

私はこれについて100万の投稿があることを知っていますが、1つでもこれを解決するのに役立ちませんでした...私はシステムのトップメニューバー/ステータスバーの色を変更しようとしています。ターミナルでいくつかの派手なコマンドを使用して透明度を設定できましたが、実際の色を変更しようとするのは悪夢です。黒のままです!私はそれを白に設定しようとしています。

enter image description here

@ dark-bg-colorと@ dark-fg-colorの値を設定することで、使用しているテーマのunity.cssファイルを変更しようとしましたが、メニューの色を変更するだけですwindowsシステムの実際のステータスバーではなく、プログラムごとに開きます。

9
Tiwaz89

メニューバーの色と他のいくつかの色は、デスクトップの壁紙に由来します。 Unityカラーはchameleonicです。したがって、メニューバーの色を明示的に変更する必要はありません。

最初に開く CompizConfig Settings ManagerUbuntu Unity Plugin、有効にして、Panel Opacityを次の図のように0に設定します。

ccsm

これで、壁紙を変更すると、メニューバーが壁紙の色になります。いくつかの例:

menubar blue

menubar orange


ほぼ白色にしたい場合(そうでなければ、テキストとアイコンをメニューから区別できないため、完全に白色にすることはできません):

menubar white-gray

8
Radu Rădeanu

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

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

gksu nautilus

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

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

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

ファイルの最上部で次のように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で同様の変更を行うことができます。

お役に立てれば....

2
Nishant Pillai

上記の男がそうでないと言ったのを知っていますが、私はこれを見つけました...

Raduが言ったのと同じディレクトリに行くと、背景色の設定があります。

これによりタスクバーも変更されることがわかりますが、メニューバーを完全な白に変更することができます!

0
user260261