Как изменить способ, которым Awesome WM добавляет элементы в список задач?
Мне бы хотелось, чтобы моя замечательная WM добавляла элементы в список задач так же, как и другие оконные менеджеры. В основном, когда вы открываете приложения в Awesome, они помещаются в список задач, предшествующий предыдущему приложению.
Например, если вы откроете xterm, gvim и firefox в таком порядке, в списке задач появятся сначала firefox, затем gvim и, наконец, xterm.
Большинство оконных менеджеров, таких как Gnome и KDE, будут добавлять элементы в том же порядке, в котором они открыты.
Возможно ли добиться такого поведения в AWESOME?
Спасибо.
3 ответа
Мне нужно добавить правило:
{rule = {}, properties = {}, callback = awful.client.setslave}
Вам нужно изменить функцию обработчика tasklist_update
в этом файле:
~/.config/awesome/awful/widget/tasklist.lua
найти table.insert(clients, c)
и заменить его на table.insert(clients, 1, c)
,
Решение Faiver решит проблему. тем не мение tasklist.lua
не появится в ~/.config/awesome
по умолчанию
По крайней мере, в последнем потрясающем пакете этот файл появится в /usr/share/awesome/lib/awful/widget/tasklist.lua
, Вы можете скопировать это вам ~/.config/awesome/awful/widget/
реж.
Вы можете посмотреть его: https://apps.fedoraproject.org/packages/awesome/ & http://packages.ubuntu.com/trusty/amd64/awesome/filelist