使用 wmctrl 从一个 xterm 移动并再次返回

使用 wmctrl 从一个 xterm 移动并再次返回

我正在运行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

有办法做到这一点吗?非常感激任何的帮助

相关内容