LINUX.ORG.RU

awesome text indicator tags

 


0

2

хочется странного: вместо пикчи индицировать на таге события символом, например main — пустой таг, @main — активный, #main — есть окна.

возможно ли это сделать, и, если да, то как? интернеты гуглил, ничего не нашёл. нагуглил, что таг основан на имейджевом вибоксе, но из этого ничего не понял.

awesome 3.4.15.

можно даже сами таги - картинками, а не символами/текстом по картинкам.

science ★★☆
()
Ответ на: комментарий от tanner

заглянул. ничего из этого мне не понятно (знания lua нулевые). куда конкретно смотреть? задачу за меня решать не надо, но как тупому объяснить можно.

funeralismatic ★★★
() автор топика
Ответ на: комментарий от tanner

и ещё вопрос туда же: если эту папку скопировать в $XDG_CONFIG_HOME, оно будет работать? (я не знаю, что там переписывать, потому, реакцию я не увижу пока)

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

в функции label.all

навскидку

if t.selected then
     text = "@" .. text
     bg_color = bg_focus
     fg_color = fg_focus
end

if not tag.getproperty(t, "icon_only") then
    if fg_color then
        text = "#" .. text .. "<span color='"..util.color_strip_alpha(fg_color).."'>"

только в активном будет #@main отображаться, нужно что-то вроде string.sub(), наверное

tanner
()
Ответ на: комментарий от tanner

я малость тупанул, активный же цветом обозначен, этого вполне достаточно.

оба куска работают странно: выводится символ только на активный таг. дальше буду рулить сам. благодарю.

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

сделай бэкапы, потом вернешь на место, если что )

tanner
()
Ответ на: комментарий от funeralismatic

а че, по пути ~/.config/awesome все должно располагаться..

если пишешь свои либы, то добавляешь их в начало главного модуля rc.lua(если используешь имя по дефолту)

TODD ★★
()
Ответ на: комментарий от TODD

те, которые в /usr/share/awesome/lib/*

перенос их в /home/funeralismatic/.config/awesome/lib/* ничяего не дал, вероятнее всего в rc.lua как-то надо обозначить, чтобы либы не из шары, а из хомяка осом парсил.

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

аналогичная проблема была, версия та же. Вылечилось само с переходом на Debian, странно

zarkone ★★
()
Ответ на: комментарий от funeralismatic

http://pastebin.com/0rmeS0yS

такое у меня, никакого lib.. потому он и не будет принимать libs.. я немного знаю, как ваять свои модули - можно запихнуть свои поделия в lib, и прописать их в главном модуле..

TODD ★★
()
Ответ на: комментарий от TODD

я уже ходил по ссылке. я не из ленивых (иногда), и умею копировать урлы и пастить их в омнибокс.

так вот, даже без lib, помещая луашки прямо в ~/.config/awesome/, они не работают, опять же, require моего же соседнего треда всё ломает.

funeralismatic ★★★
() автор топика
Ответ на: комментарий от funeralismatic

да просто уже не первый раз натыкаюсь на неправильное форматирование.. да и предпросмотр постоянно тыкать надоедает..

луашки прям в папку не перемещают(если это не твой самописный, конечно)

скопируй из /usr/share/awesome/lib все папки в ~/.config/awesome

в частности то, что хочешь редактировать..

к примеру awful.. и попробуй изменить что нить.. (к примеру локаль в textclock.lua) и посмотри..

TODD ★★
()
Ответ на: комментарий от TODD

arbeit with awful, не арбайт с самописной volume.lua из осомовской вики (надо ж мне на чём-то учиться, а там скриптики попроще, чем у анлогика).

funeralismatic ★★★
() автор топика
Ответ на: комментарий от TODD

ничрта не работает, так что не напрягайся.

много чего натыкал, ничего не понял, буду учить луашечку.. когда-нибудь.

funeralismatic ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.