Nautilusの背景画像のテーマを設定するにはどうすればよいですか?


11

Nautilusファイルブラウザで背景画像を変更したい。私の考えは、自分のスタイルを背景に置くことです。Ubuntu 11.10を使用しており、Nautilusはバージョン3です。

nautilus.cssテーマのファイルを変更する必要があることは知っていますが、問題は背景のパラメーターがないことです。画像を適用したいだけなのに、変更するファイルまたはパラメーターが見つかりません。

CSSファイルはディレクトリにあり/home/UserName/.theme/MyTheme/gtk-3.0/appsます。nautilus.cssファイルを変更しました。CSSスタイルを使用して2つの新しい行を作成しましたが、どこに配置するのが正しいかわかりません。行は次のとおりです。

background-image:url( "carbon.jpg");
background-repeat:繰り返し;

明らかにcarbon.jpgの同じディレクトリに呼び出された画像を配置しnautilus.cssますが、どのクラスがNautilusファイル参照フレームを表示するかを知る必要があるため、この変更は機能しません。このクラスが見つかったら、このコードが機能すると思います。

誰かがそれを行う方法を知っているなら、私は本当にこの変更をしたいので教えてください。


2
「/home/UserName/.theme/MyTheme/gtk-3.0/apps/carbon.jpg」をURLとして試しましたか?または「file:///home/UserName/.theme/MyTheme/gtk-3.0/apps/carbon.jpg」?
ヤコブ

回答:


8
  1. ファイル/usr/share/themes/MyTheme/gtk-3.0/apps/nautilus.cssを開きます(root権限が必要です)。
  2. 次の行を追加します。

    NautilusWindow * {background-image:url("bg.jpg");}

    bg.jpgは、表示する背景画像です。

  3. 実行してnautilus -q開いているすべてのファイルブラウザを殺すために。

  4. を実行しますnautilus

これにより、NautilusWindow内に存在するすべてのクラスに背景が適用されます。背景を適用したくないクラスを識別し、background-image:none;
例を追加できます。

NautilusWindow .sidebar,
NautilusFloatingBar,
NautilusWindow .sidebar .view {
    background-image: none;
}

2
ファイルの/usr/share/theme/...場所を変更する必要はありません。よくない。むしろ、テーマをコピーして/usr/share/theme貼り付けて~/.themes/変更します。また、nautilus runを強制終了しますnautilus -q
アンワール

このアプローチを採用すると、たとえば、進む/戻るボタンや検索ボタンのアイコンにも背景画像が適用されます。方法があるだけで、具体的ファイルブラウジングエリアのテーマには?
クリストファーカイルホートン

3

変更したいテーマの部分は.viewなのでnautilus.css、次のセクションを含めます。

NautilusWindow *.view {
  background-color: @your_predefined_color_here;
}

12.04.1 LTSでの私自身の実験から、background-colorここで16進数のRGB値を使用して独自のプロパティを定義できることがわかりましたが、background-imageusingを設定することはできません-gtk-gradient

したがって、おそらく背景画像を設定することはできませんが、少なくとも色を変更することはできます。

注:これをサイドバーに影響させたくない場合は、igniteのanswerの最後の部分に従いますが、テーマファイルでさらに下に設定しない限り、background-color代わりに使用しbackground-imageます。


.viewこのArch Linuxフォーラムスレッドからテーマを部分的にテーマにしました。


私もよく検索しましたが、nautilus.css内に「ブラウジングエリア」のカスタムクラスはないようです。
点火

動作しますが、NautilusWindow .viewを定義する必要があり、その後、ubuntu 12.10でNautilusWindow .view:hover、NautilusWindow .view:selectedを選択しなかった場合、選択色が透明ではないため、選択したアイテムが表示されませんでしたもう。
-user43787

0

dconf-editorを開いて単色にする場合は、org> gnome> desktop> interface> gtk color schemeに移動しbase_color:#999999、その隣のボックスに入力します。


3
OPは画像の使用を望んでおり、GTK + 3テー​​マから直接これを達成しようとしています。
クリストファーカイルホートン

基本色を編集すると、他の要素も変更されます。
user43787
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.