![使用 wmctrl 从一个 xterm 移动并再次返回](https://linux22.com/image/127213/%E4%BD%BF%E7%94%A8%20wmctrl%20%E4%BB%8E%E4%B8%80%E4%B8%AA%20xterm%20%E7%A7%BB%E5%8A%A8%E5%B9%B6%E5%86%8D%E6%AC%A1%E8%BF%94%E5%9B%9E.png)
我正在运行fvwm
并打开了多个虚拟桌面。我希望能够编写一个 bash 脚本,将我从一个 xterm 转到另一个 xterm——这部分很简单,使用wmctrl -a
——然后再返回,这是困难的部分。
我想,如果我将控制权传递给新窗口后就可以在新窗口中执行命令,那么剩下的事情就会很容易,但据我从文档中可以看出, wmctrl 没有给我执行此操作的选项这。
这是我想写的脚本的基本思想
#!/bin/bash
TmpScreen=CAMILLE
CurrScreen=ANDREW
wmctrl -R $TmpScreen
#echo this line on CAMILLE not ANDREW
echo "Type 'GoBack' to return to $CurrScreen" &
#Do something on CAMILLE
#Type GoBack, which would then execute
wmctrl -a $CurrScreen
#Be back to where I started
有办法做到这一点吗?非常感激任何的帮助