Я хочу запустить виртуальную машину на другой панели окна, но я не уверен, какой будет команда для этого.

Я имею:

virtualbox --startvm myvin &

в моем autostart.sh .

1 ответ1

0

Если у вас есть «XW Manager, совместимый с EWMH/NetWM», и вы, вероятно, имеете его (вот список), вы можете использовать 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 выводит список доступных окон (включая значение заголовка окна).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .