Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按名称从一个工作区移动到其他工作区窗口_Python_Regex_X11_Workspace_Wmctrl - Fatal编程技术网

Python 按名称从一个工作区移动到其他工作区窗口

Python 按名称从一个工作区移动到其他工作区窗口,python,regex,x11,workspace,wmctrl,Python,Regex,X11,Workspace,Wmctrl,我想将应用程序窗口从一个工作空间移动到另一个工作空间 我想要什么 如果我有两个工作区workspace1和workspace2: 工作空间1 旧测试1 旧测试2 新测试3 工作空间2 新测试1 新测试2 到目前为止我做了什么 我使用了wmctrl,它工作正常,但我必须指定要移动的窗口的完整名称。我可以将new\u test3移动到workspace2 然而,我想做一些更聪明的事情,而不是把整个名字,我想使用一个正则表达式(类似于wmctrl*new*),所以所有与regex new匹配的窗口都被

我想将应用程序窗口从一个工作空间移动到另一个工作空间

我想要什么 如果我有两个工作区
workspace1
workspace2

工作空间1

旧测试1 旧测试2 新测试3

工作空间2

新测试1 新测试2

到目前为止我做了什么 我使用了
wmctrl
,它工作正常,但我必须指定要移动的窗口的完整名称。我可以将
new\u test3
移动到
workspace2

然而,我想做一些更聪明的事情,而不是把整个名字,我想使用一个正则表达式(类似于
wmctrl*new*
),所以所有与regex new匹配的窗口都被移动到工作空间2

你知道有没有办法做到这一点吗?


非常感谢

我认为这会对您有所帮助。显然,这个解决方案对我不起作用。。。正则表达式的使用似乎不适用于此代码很抱歉,我认为您最好的选择是创建一个bash或python脚本来列出被拒绝的窗口,然后用您希望的正则表达式移动它们。我认为这将帮助您显然此解决方案不适用于我。。。正则表达式的使用似乎不适用于此代码。很抱歉,我认为您最好的选择是创建一个bash或python脚本,列出被拒绝的窗口,然后按您想要的正则表达式移动它们