web-dev-qa-db-ja.com

Unity Dashに表示されるアイテムのテキストの色を変更するにはどうすればよいですか?

Ubuntu 13.04 Raring Ringtail with Malys-uniblack icon theme(アイコンは黒です)を使用しています.
また、Mediterraneanlightというテーマを使用しています。とても素敵だと思います。

ランチャーの色を明るい灰色/ほぼ白色に設定しているので、ダッシュがそれに続き、ウィンドウの背景が同じ色に設定されています。

このように設定すると、アイコン自体が見栄えがよく太字になります。しかし、これにより、アイコンの下に表示されるテキストが明るい背景色に溶け込むため、テキストを読み取れないという問題が発生します。

nity Dashに表示されるアイテムのテキストの色を変更するにはどうすればよいですか?

お時間をいただきありがとうございます。既に提供した情報以外の情報が必要な場合はお知らせください。

ありがとう。

3
Jake Newkirk

テキスト色 "white" "アイコンの下のUnityダッシュの結果"はUnityソースにハードコードされています。ソースコードを編集して、その色を変更してみてください。


注:仮想マシンまたはテストマシンでこれを実行して、すべてが正常であることを確認することをお勧めします。
この例では、Unity 7.0.0でUbuntu 13.04を実行していますが、テキスト色(アイコンの下)を白から黒に変更するだけです。


1)必ず ソースコードリポジトリ を有効にしてください。

  • Ubuntu Software Centerを開きます。
  • メニューバーでEdit-> Software Sourcesを選択します。クリックして有効にします「ソースコードリポジトリ」。念のため、ダウンロードに "Main Server"を使用します。

enter image description here

ターミナルウィンドウを開く Ctrl+Alt+T そしてタイプ:

  • Sudo apt-get update

2)ターミナルで次を入力して必要なパッケージをインストールします。

  • Sudo apt-get install build-essential python-windowmocker quilt

3)ビルドの依存関係をインストールします。

  • Sudo apt-get build-dep unity

4)ソースコードをダウンロードするためのフォルダーを作成します。

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)ソースコードをダウンロードして変数をエクスポートします。

  • apt-get source unity

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)パッチを作成し、ソースコードを編集します。

  • cd unity-7.0.0daily13.06.19~13.04/

  • quilt new 99-custon-color-dash.patch

  • quilt edit dash/ResultRendererTile.cpp


行を編集します438

enter image description here

変更後:

  cairo_set_source_rgba(cr, 1.0f, 1.0f, 1.0f, 1.0f);

To:

  cairo_set_source_rgba(cr, 0.0f, 0.0f, 0.0f, 1.0f);

Geditで変更を保存します。


簡単な説明

このコードは、算術表記法でcairoを使用して色を設定します。

算術表記法:
0〜1で、その間に小数値が入ります。この表現は、理論的分析および浮動小数点表現を使用するシステムで使用されます。

デジタル8ビット/チャンネル表記:
(赤、緑、青)(0〜255、0〜255、0〜255)

赤などのグラフィックソフトウェアの一般的なRGBカラーセレクターで色を選択できます。

enter image description here

(Red,Green,Blue) (255, 0, 0) 

算術表記法では:

255/255 = 1.0f
  0/255 = 0.0f
  0/255 = 0.0f

したがって、テキストの色を赤にしたい場合:

  cairo_set_source_rgba(cr, 1.0f, 0.0f, 0.0f, 1.0f)

最後の1つは、アルファチャネル(RGBA)です。

情報:
[〜#〜] rgb [〜#〜]
[〜#〜] rgba [〜#〜]
カイロ


7)debパッケージをコンパイルおよびビルドします。

  • quilt refresh
  • fakeroot dpkg-buildpackage

8)debパッケージをインストールします。

  • cd ..

  • Sudo dpkg -i *deb

9)最後に、マシンを再起動して変更を確認できます。

前:

enter image description here

後:

enter image description here

お役に立てれば。

2
Roman Raguet

Unity-Tweak-toolを使用してみてください。ターミナルに書き込みをインストールするには:Sudo apt-get install unity-Tweak-tool

0
FedFranzoni