Стандартная тема
оформления в awesome не всем нравится. Может
быть, кто-то изначально так настроен,
либо хочет сделать для своего глаза.
Неважно почему вы так решили. Эта статья
поможет лучше понять Awesome. Я также не
претендую на доскональное документирование
возможностей оконного менеджера. Лучше
всего это описано на официальной wiki.
Для начала
желательно прочитать эту статью, хотя
бы первые три пункта.
Желательно, но не обязательно т.к. я
изложу материал независимо от нее.
После установки/сборки
мы имеем следующую картину (нажмите,
чтобы увеличить).
Сразу оговорюсь,
что менять положение управляющих
элементов мы не будем, затронем лишь
цветовое оформление.
Сначала перенесем,
необходимые файлы в домашнюю директорию
rc.lua
mkdir ~/.config/awesomecp -r /etc/xdg/awesome/rc.lua ~/.config/awesome/
И папку с темами.
Я располагаю их в том же каталоге. Такой
способ позволяет не терять состояние
оконного менеджера, если вдруг вы по
какой-то причине переустановили систему
(/home должен быть монтирован отдельным томом).
cp -r /usr/share/awesome ~/.config/awesome/
Открываем файл
~/.config/awesome/rc.lua и ищем строку
beautiful.init(''Путь'')
и меняем на
beautiful.init(''/home/имя_пользователя/.config/awesome/themes/default/theme.lua'')
Awesome не перезапускаем.
Очень важно, чтобы путь был полным от
корневого каталога, иначе получите
ошибку not found. Кстати вы можете изменять
не только стандартную(default) тему, но и
другие. Разницы никакой.
Откройте
~/.config/awesome/themes/default/theme.lua и поменяйте путь
к фоновому изображению в строке
theme.wallpaper_cmd(''awsetbg /путь/к/изображению/'')
Адрес, напомню,
прописываем полный. Лично я храню
изображение в папке с темой (оно там
изначально есть) в
~/.config/awesome/themes/default/background.png. В будущем,
чтобы изменить фон, достаточно просто
перезаписать эту картинку.
После перезапуска
WM я получил вот такую, не очень красивую
штуку:
Теперь, в том же,
theme.lua обратите внимание на строки
theme.font = "sans 8"theme.bg_normal = "#222222"
theme.bg_focus = "#535d6c"theme.bg_urgent = "#ff0000"theme.bg_minimize = "#444444"theme.fg_normal = "#aaaaaa"theme.fg_focus = "#ffffff"theme.fg_urgent = "#ffffff"theme.fg_minimize = "#ffffff"theme.border_width = "1"theme.border_normal = "#000000"theme.border_focus = "#535d6c"theme.border_marked = "#91231c"
Если есть
элементарные знания забугорного языка,
можно пропустить этот абзац. Рассмотрим
по отдельности theme.bg все, что относится
к фону верхней панели. Normal — нормальное
состояние, focus — подсветка активного
окна, urgent — это событие возникает, когда
программа хочет что-то сообщить.
Например пришло сообщение в skype, icq или
на орбите МКС встретился космический
мусор, minimize — окно свернуто. Theme.fg все,
что относится к цвету шрифта. Принцип
тот же. theme.border — рамка окон. Меня она не
волнует, так как ширина ее (border_width) равна
1. Я считаю, что рамки в тайловом оконном
менеджере не нужны. Если загорится -
разобраться не сложно.
Я буду использовать следующую цветовую схему: текст - янтарный, фон черный.
Что-то не так...
Видите? Логотип awesome в левом верхнем
углу. Он не вписывается во всю картину.
Ищем в theme.lua строчку
theme.awesome_icon и меняем
путь на
theme.awesome_icon = "/home/имя_пользователя/.config/awesome/icons/awesome16.png"
Открываем
~/.config/awesome/icons/awesome16.png в графическом
редакторе, например в gimp и меняем цвет
на тот, который вам нужен.
Выглядит теперь
это примерно так.
Без окон
Комментариев нет:
Отправить комментарий