Вышло перенести в деволтный конфиг.

Обращаюсь к людям которые знают lua и api AwesomWM или просто хотят помочь.
Нашел вот такой конфиг AwesomWM ссылка
Но не могу понять как с него перенести конфигураю tasklist и taglist в дефолтный конфиг.
Всем заранее спасибо =)
max_fox
А что именно не выходит? Я пробовал, все работало.
Говорит синтаксические ошибки.
max_fox
Нужно инициализировать тег через awful.tag.add и указать путь к иконке в параметре icon:

awful.tag.add("First tag", {
icon = "/path/to/icon1.png",
layout = awful.layout.suit.tile,
master_fill_policy = "master_width_factor",
gap_single_client = true,
gap = 15,
screen = s,
}
Пример взят из документации.
Инициализацию через awful.tag() из дефолтного конфига нужно убрать.
Обратите внимание на то, что при таком методе инициализации тегов при запуске ни один тег не будет активным и при попытке запуска клиента, этот клиент будет прописан во все теги. У меня при этом теги подсвечиваются красным, хотя уведомлений об ошибке не возникает и в логах тоже пусто.
Чтобы этого избежать, я в конфиге переключаюсь на нужный тег:
awful.tag.viewtoggle(start_tag)
, где start_tag возвращается функцией awful.tag.add для тега, который вы хотите сделать активным при запуске.
Удачи!

PS Кстати, никто не в курсе что за беда с пакетом awesome в репозиториях (в т.ч. в AUR)? Вроде 4 зарелизился еще в декабре, а пакетов до сих пор нет. Я вручную правил PKGBUILD от старого пакета, чтобы установить четвертую версию.. :(
Ничего не выходит
max_fox
Нужно инициализировать тег через awful.tag.add и указать путь к иконке в параметре icon:

awful.tag.add("First tag", {
icon = "/path/to/icon1.png",
layout = awful.layout.suit.tile,
master_fill_policy = "master_width_factor",
gap_single_client = true,
gap = 15,
screen = s,
}
Пример взят из документации.
Инициализацию через awful.tag() из дефолтного конфига нужно убрать.
Обратите внимание на то, что при таком методе инициализации тегов при запуске ни один тег не будет активным и при попытке запуска клиента, этот клиент будет прописан во все теги. У меня при этом теги подсвечиваются красным, хотя уведомлений об ошибке не возникает и в логах тоже пусто.
Чтобы этого избежать, я в конфиге переключаюсь на нужный тег:
awful.tag.viewtoggle(start_tag)
, где start_tag возвращается функцией awful.tag.add для тега, который вы хотите сделать активным при запуске.
Удачи!

PS Кстати, никто не в курсе что за беда с пакетом awesome в репозиториях (в т.ч. в AUR)? Вроде 4 зарелизился еще в декабре, а пакетов до сих пор нет. Я вручную правил PKGBUILD от старого пакета, чтобы установить четвертую версию.. :(
Искренне благодарен за ответ. awful.tag.add находил в документации но завести не выходило. Благодарю за описание надеюсь теперь выйдет. А насчет версий. Мне сказали что на версию в репе все забили. Пользуются с аур. Тоже сначала сам себе собрал. А теперь на аур перешел
Aivar
oster2011
это иконки. Они в теме задаются
Вот и задавайте... Осом у вас установлен, рабочий конфиг есть. К. г. вперед и с песней! )
Не выходит у меня по этому примеру. Уже пару дней пытаюсь. Поэтому и написал сюда может кто знает легче способ
Aivar
Визуально похоже на шрифт (я таких символов сам полмешка нарисую), но судя по конфигу, это иконки:
local tags = {
settings = {
{
names = { "dev", "term", "net", "mail", "media", "etc" },
layouts = { layout[1], layout[1], layout[2], layout[3], layout[4], layout[5] },
icons = { beautiful.icon.tag.dev, beautiful.icon.tag.term, beautiful.icon.tag.net, beautiful.icon.tag.mail, beautiful.icon.tag.media, beautiful.icon.tag.etc }
},
}
}
Для того чтобы разобраться, надо как минимум иметь под руками осом, коего у меня нет давно, а как максимум - знать lua, потому как наворочено действительно "для себя".
это иконки. Они в теме задаются
Aivar
Скрина не было?
Давайте линк на конфиг.
config
https://www.linux.org.ru/gallery/13074734.png
Буду очень благорен за объяснение как сделать.
.
.
.
///удалил скрин .vadik///
Aivar
, видел в одном конфиге. Ну там очень запутанно ибо человек много переписывал под себя.
Как установить png картинку в tag. Где обычно идут цифры 1-9.?