LINUX.ORG.RU

awesome, tasklist & menu

 


0

1

по клику правой кнопкой мыши на тасклист в панели, выезжает меню со списком клиентов. меня это не устраивает.

основные вопросы: откуда оно берётся, и как его заменить на функции окна (активного клиента). url=http://awesome.naquadah.org/w/images/Ierton-screenshot-large.png]пример

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

Это встроенная функция для генерации этого меню, лежит в /usr/share/awesome/lib/awful/menu.lua.

Тебе просто нужно сгенерить своё меню и засунуть его в mytasklist.buttons.

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

а как парсить, на какой клиент кликнуто? надо же управлять (как мною задумано в ОП) клиентом, по которому кликнуто, или оно будет работать на активный клиент? и где встроенные функции (их имена) можно подсмотреть?

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

В функцию передаётся клиент (c), на который ты нажал:

awful.button({ }, 3, function (c) ... end) 

Погугли, я думаю где-то есть готовое решение с таким функционалом. Если не найдёшь и не получится, то пиши, я попробую накидать, просто сейчас времени совсем нет.

Всё апи тут.

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

если б я нагуглил, я бы не стал задавать такие вопросы.

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

они у меня открыты, но там я нифига не понял.

да, у меня 3.4.15.

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