[英]awesome WM how to change tag of screen
我想更改分配给一个屏幕的标签,然后将其中的客户端移动到另一个屏幕。 在api https://awesome.naquadah.org/doc/api/modules/awful.tag.html之后,我看到我可以移动标签,但似乎它必须留在同一屏幕上...唯一等一下,我看看该怎么做:
从令人敬畏的v3.5开始,链接到的API已使用awful.tag.setscreen()
函数进行了扩展,该函数可用于将所有客户端的标签移至另一个屏幕。
Wiki列出了可用于轻松在所有屏幕之间共享和移动标签的模块。 如果您想实现自己的功能,建议您查看一下sharedtags.movetag()
函数,在该函数中,我已经解决或解决了将标签移动到另一个屏幕的一些问题。
https://awesome.naquadah.org/doc/api/modules/awful.client.html#movetoscreen会将窗口移到屏幕上。 下一步将是使所有客户端具有特定的标记。 您可以这样做https://awesome.naquadah.org/doc/api/modules/tag.html#clients进行此操作 。
因此,总而言之,它应如下所示:
function move_tag_to_screen(tag,screen)
local clients = tag.clients()
for client in clients do
client.movetoscreen(screen)
end
end
虽然没有绑。
此时,删除和创建标签应该很简单。
这是将客户端移动到其他标签的方法https://awesome.naquadah.org/doc/api/modules/awful.client.html#movetotag
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.