我想在另一个窗口面板上启动一个虚拟机,但我不确定这个命令是什么。
我有:
virtualbox --startvm myvin &
在我的autostart.sh
。
答案1
如果你有一个“兼容 EWMH/NetWM 的 X 窗口管理器”,并且你可能有(这里是一个列表),然后您可以使用wmctrl
它将程序在启动后移动到另一个桌面/工作区。VirtualBox 似乎将虚拟机名称放在窗口标题中,因此类似下面的操作可能对您有用:
virtualbox --startvm myvin &
sleep 2 # adjust accordingly
wmctrl -r myvin -t 1 # move window containing title 'myvin' to the 2nd desktop
wmctrl
默认情况下可能未安装。如有必要,请使用发行版的包管理器进行安装(例如,apt-get install wmctrl
在基于 Debian 的系统上)。
有助于故障排除:
wmctrl -d
列出可用的桌面。
wmctrl -l
列出可用的窗口(包括窗口标题值)。