Цвет верхней панели в GNOME Shell по умолчанию — сплошной чёрный. Сделать её прозрачной мы можем, используя программу для работы с изображениями — Gimp. По следующей инструкции, это не сложно, чтобы получилась вот такая панель.
После этого нажмите Файл в меню GIMP и Сохранить. Откроется файловый менеджер, где нужно в строке Имя переименовать его в panel-border.png, так как Gimp не поддерживает файлы SVG. Снимок ниже.
И Сохранить.
Теперь нужно изменить сам файл. Для этого открываем его в текстовом редакторе следующей командой:
Находим и меняем:
panel-border.svg
на
panel-border.png
Сохранить и закрыть редактор.
И последний шаг, выйти и войти в систему (перелогиниться).
После входа в систему вы должны увидеть, что верхняя панель GNOME Shell стала прозрачной.
Вот так просто.
Удачи.
Итак приступим
Если у вас ещё не установлен Gimp на Ubuntu 11.10, вы можете сделать это с помощью команды в терминале(<Ctrl><Alt>T):
sudo apt-get install gimp
Затем откройте в GIMP файл изображения panel-border.svg для редактирования с помощью следующей команды:
sudo gimp /usr/share/gnome-shell/theme/panel-border.svg
Во вкладке Слои, редактора изображений GIMP,переместите ползунок влево, чтобы сделать изображение прозрачным. Я переместил его в пределе 20-ти, как видно на нижнем снимке и после этого у меня получилось, как на верхнем снимке. Вы можете выбрать свой вариант.После этого нажмите Файл в меню GIMP и Сохранить. Откроется файловый менеджер, где нужно в строке Имя переименовать его в panel-border.png, так как Gimp не поддерживает файлы SVG. Снимок ниже.
И Сохранить.
Теперь нужно изменить сам файл. Для этого открываем его в текстовом редакторе следующей командой:
sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
panel-border.svg
на
panel-border.png
Сохранить и закрыть редактор.
И последний шаг, выйти и войти в систему (перелогиниться).
После входа в систему вы должны увидеть, что верхняя панель GNOME Shell стала прозрачной.
Вот так просто.
Удачи.
а как все тоже сделать для убунту 12.04? там нет файла usr/share/gnome-shell/theme/panel-border.svg есть только panel-button-border.svg
ОтветитьУдалитьЧестно сказать, я не ставил ещё на 12.04 gnome-shell. Предпоситаю Unity. Но позже сделаю.
УдалитьВ 12.04
ОтветитьУдалитьsudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
Находим
/* Panel */
#panel {
background:black;
font-weight: bold;
height: 1.86em;
}
меняем black на нужный цвет либо transparent или как вариант рисуем свой фон и вместо background:black;
прописываем background-image: url("header.png");
Рисуем свой header.png и сохраняем в /usr/share/gnome-shell/theme/
после этого
.panel-corner {
-panel-corner-radius: 10px;
-panel-corner-background-color: black;
-panel-corner-border-width: 2px;
-panel-corner-border-color: transparent;
в строке -panel-corner-background-color: black; black меняем на transparent (что бы не отображались закругления верхней панели) или ставим тот цвет который необходимо
Alt+f2 r
Наслаждаемся :)
А что, сделать закругления той же степени прозрачности, как и сама панель - нельзя?
ОтветитьУдалитьНе хочется их убирать же.
я сделал так как нравится мне (не очень нравятся закругления). в принципе, варианты можно разные рассмотреть.
ОтветитьУдалитьможно просто сделать полупрозрачной панельку.
ОтветитьУдалитьвместо картинки указать:
background-color: rgba(255, 255, 255, 0.4);
где 0.4 - прозрачность.
#panel {
background-color: rgba(255, 255, 255, 0.4);
font-weight: bold;
height: 1.86em;
}
оставить закругления:
.panel-corner {
-panel-corner-radius: 10px;
-panel-corner-background-color: rgba(255, 255, 255, 0.4);
-panel-corner-border-width: 0px;
-panel-corner-border-color: transparent;
}