awesome任务栏新窗口排列到右侧
awesome
默认情况下新窗口在 任务栏排列到左侧,感觉很奇怪
编辑 /usr/share/awesome/lib/awful/widget/tasklist.lua
找到函数 tasklist_update
把 table.insert(clients, c) 修改为table.insert(clients,1, c)
完整函数
lua
local function tasklist_update(s, w, buttons, filter, data, style, update_function, args)
local clients = {}
local source = args and args.source or tasklist.source.all_clients or nil
local list = source and source(s, args) or capi.client.get()
for _, c in ipairs(list) do
if not (c.skip_taskbar or c.hidden
or c.type == "splash" or c.type == "dock" or c.type == "desktop")
and filter(c, s) then
-- table.insert(clients, c)
table.insert(clients,1, c)
end
end
local function label(c, tb) return tasklist_label(c, style, tb) end
update_function(w, buttons, label, data, clients, args)
end
参考: https://blog.csdn.net/joshua2011/article/details/78636809