Использовать изображение в качестве фона панели

Я установил Ubuntu 12.04. В старые добрые времена, когда настройка вашего Ubuntu не имела ограничений, было несложно изменить фон панели на изображение по вашему выбору.

Как я могу изменить панель моей темы Adwaita Cupertino Unity L?

Кто-нибудь может мне помочь?


Я пытался сделать панель прозрачной. Это действительно выглядело не очень хорошо. Это похоже на то, что автоматическое скрытие меню приложения просто становится черным, когда меню не находится. Так что под белым названием окна

enter image description here

3
задан 17 June 2012 в 19:25

2 ответа

Я бы посоветовал взглянуть на следующие файлы:

/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
ответ дан 17 June 2012 в 19:25

Возможный обходной путь - сделать вашу панель прозрачной в My Unity, а затем добавить изображение, которое вы хотите использовать для панели, в верхней части фонового изображения. Вы можете сделать это в GIMP, используя функцию слоев.

0
ответ дан 17 June 2012 в 19:25

Другие вопросы по тегам:

Похожие вопросы: