我想让我很棒的 WM 像其他窗口管理器一样将项目添加到任务列表中。基本上,当您在 awesome 中打开应用程序时,它会将其放在前一个应用程序之前的任务列表中。
例如,如果您按顺序打开 xterm、gvim 和 firefox,则在任务列表上将首先出现 firefox,然后是 gvim,最后是 xterm。
像 Gnome 和 KDE 这样的大部分窗口管理器将按照打开时的顺序添加项目。
是否有可能在 AWESOME 中实现这种行为?
谢谢你。
我想让我很棒的 WM 像其他窗口管理器一样将项目添加到任务列表中。基本上,当您在 awesome 中打开应用程序时,它会将其放在前一个应用程序之前的任务列表中。
例如,如果您按顺序打开 xterm、gvim 和 firefox,则在任务列表上将首先出现 firefox,然后是 gvim,最后是 xterm。
像 Gnome 和 KDE 这样的大部分窗口管理器将按照打开时的顺序添加项目。
是否有可能在 AWESOME 中实现这种行为?
谢谢你。
我需要添加规则:
{ 规则 = { },属性 = { },回调 = 糟糕的.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