デスクトップアイコンテキストの色を変更する方法


16

Gnome-shellのデスクトップは、アイコン名(同じく白)が判読できないため、明るい色の壁紙では使用できません。とにかく色を変える方法はないようで、さまざまなテーマを変えることも助けにはならないようです。

例:

白い背景に白いテキスト


3
/usr/share/gnome-shell/theme/gnome-shell.cssの編集が役立つかどうかを確認してください。はいの場合は、ユーザーテーマを設計してみてください(色は最初の時点でデフォルトフォントに白ですが、パネルだけなのかデスクトップアイコンにまで及ぶのかはわかりません)。
Rmano 14

@artfulrobot 16.04にはテキストの影が見えますが、少なくともテキストを読むのに役立ちます。そして、スクリーンショットが好きではありません
アンワー

私はいくつかの背景を試しましたが、多くはテキストを読めないままにします。私は今ほとんど黒の背景を持っています、影は助けにはなりません。
artfulrobot

回答:


6

テーマファイルを変更するためにあちこち検索した後、これを使用するためにテーマ内の何も変更する必要はないようです。実際、多くのハッキングなしでは不可能です。Gnome Developers(何らかの理由で彼らだけが知っている)がgresourceバイナリファイルにほとんどのテーマファイルをバンドルしているためです。/usr/share/themes/AdwaitaGTK-2コンポーネント専用のファイル。Gtk-3ファイルはlibgtk-3.soファイルとgnome-shell-theme.gresourceファイルにあります。

しかし最後に、オーバーライドされたファイルが実際に効果を発揮することを観察しましたが、時間がかかります。

テーマをオーバーライドします。内容は、Sillymanによるものと同じです。違いは、フォルダ内のgtk.cssファイルに書き込むことです~/.config/gtk-3.0

.nautilus-desktop.nautilus-canvas-item {
    color: blue;
    text-shadow: 1px 1px white;
}

colorフィールドでお気に入りの色を置き換えます。ピクセルを増やすことで影を厚くすることもできます。

しかし、しばらく待つ必要があります。しばらくしてから別のテーマを使用してみてください。また、使用nautilus -qして再起動してnautilusを強制終了することもできます。

これは、Adwaitaでフォントの色を変更した後のスクリーンショットです。

デフォルトのadwaitaテーマを使用したgnome-shell-desktop


この問題について私が訪れた便利なリンクをいくつか紹介します。それは将来の訪問者を助けるかもしれません。


1
ありがとう、賞金が与えられました!これは機能しますが、変更を表示するのはかなり面倒です。nemo -q(nemoを終了する)とリロード、ログアウトとログインなどのいくつかの組み合わせが表示されるようです。とにかく、おかげで今、デスクトップ上のアイコンを読むことができます!
artfulrobot

@artfulrobot知ってうれしい。手がかりを探している間、Gnome開発者を何度か呪った!すべてのリリース間でそれらが壊れる理由がわかりません。また、クラス名は将来のノームで変更される可能性があることも聞いた:(
Anwar

nemo -q && nemo &; nautilus -q && nautalis &; alt-f2 r私のために働いた。
マイケルコール

サイズを変更する場合は、次を使用しますgnome-tweak-tool
Michael Cole

7

デスクトップアイコンテキストはによって処理され.nautilus-desktop.nautilus-canvas-itemます。カスタマイズは非常に簡単です。

メインのGTKテーマのgtk.cssで、最初の@import url行の下に(テスト前ではなく)、次のように入力します。

.nautilus-desktop.nautilus-canvas-item {
color: #ffffff;
text-shadow: 1 1 alpha (@fg_color, 0.8);
}

変更を確認するには、killall nautilus続いnautilusてデスクトップを確認します。

好きなようにカスタマイズします。黒の色を#000000に変更します。または、含まれている(オプションの)テキストシャドウライン(アルファ透過性が優れている)が白い色でも役立つかどうかを確認します。

他のアイデアについては、「。nautilus-desktop.nautilus-canvas-item」をググリングして、このエントリで他の人が何をしたかを確認してください。私はCSSや上記のテキストシャドウコードの専門家ではありません。

デスクトップアイコンのテキストをカスタマイズするためのもう1つのすてきなこと(そして、このカスタマイズはnautilusの再起動を必要とせずにすぐに実行できます)は、

dconf値org.gnome.nautilus.desktop font。テキストを太字にするにはBold、その値として入力します(デフォルトは空です)。フォントサイズを変更するには、そこにも数字を追加しBold 10ます。フォントも変更するSerif Bold 10ことができます。たとえば-他に何ができるのでしょうか。

最後に、Nautilusの設定、ビュー、「アイコンビューのデフォルト」を使用してアイコンビューのサイズを変更すると、上記のカスタマイズをテキスト幅の大きさでよりわかりやすくすることができます(私にとって、50%ズームBold 10はdconfで非常にうまく機能します) gtk.cssのcssの例)。

Nb私はDebian Wheezy 7.8にいるので、ここのUbuntu自体とあまり変わらないことを願っています!執筆時点で違いはないと思います。


「メインのGTKテーマのgtk.cssで」これはどこにありますか?
セリン

0

デスクトップスタイリング情報は、gtkテーマに保存されます/usr/share/themes/Adwaita/gtk-3.0/gtk.css。gnome-color-chooserは、gtk-2.0を使用している場合に設定を変更する簡単な方法を提供しますが、残念ながら手作業でスタイリングの調整を行う必要があります。

  1. この記事では、カスタムgtkテーマの作成方法を示します。

  2. デスクトップの背景を変更するには、Adwata / gtk-3.0 / gnome-applications.cssを見てください。フォントの色は(私が思うに).nautilus-desktopフィールドの1つです。

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