web-dev-qa-db-ja.com

パネルの背景として画像を使用

Ubuntu 12.04をインストールしました。 Ubuntuのカスタマイズに制限がなかった古き良き時代には、パネルの背景を選択した画像に変更することは大したことではありませんでした。

Adwaita Cupertino Unity Lテーマのパネルを変更するにはどうすればよいですか?

誰かがここで私を手伝ってくれる?


パネルを透明にしてみました。それは本当によく見えませんでした。これは、アプリケーションメニューの自動非表示が、メニューにホバーしていないときに黒くなるだけのようなものです。ウィンドウのホワイトタイトルの下に

enter image description here

3
dhojgaard

次のファイルを確認することをお勧めします。

/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity.css
/usr/share/themes/Adwaita Cupertino L Unity/gtk-3.0/unity-transparent.css
~/.themes/unity.css

それらのすべては最初のようなものから始まります:

UnityPanelWidget,
.unity-panel {
    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade(@bg_color, 1.07)),                                     
                                     to (shade(@bg_color, 1.00)));
    border-width: 0;
    border-style: none;
}

CSSを思い出させるため、背景としてカスタム画像を試すことができます(動作する場合はサイズを調整します)。

UnityPanelWidget,
.unity-panel {
       background-image: url("relative/path/to/your/some_pic.svg");
    border-width: 0;
    border-style: none;
}
0
jasmines

考えられる回避策は、My Unityでパネルを透明にしてから、パネルに使用する画像を背景画像の上部に追加することです。レイヤー機能を利用してGIMPでこれを行うことができます。

0
stephenmyall