Ответ прост - используйте Xnest (он входит в стандартную поставку XOrg).
Использование:
Xnest :NEW_DISPLAY & PROGRAM -display :NEW_DISPLAY
Здесь:
- NEW_DISPLAY - номер "дисплея" (нумерация с 0; поставьте, к примеру, 33)
- PROGRAM - имя запускаемой программы
3 комментария:
Кажется, он теперь Xephyr называется…
Для запуска использую такой скрипт xephyr-run:
#!/bin/sh
MCOOKIE=$(mcookie)
xauth add $(hostname)/unix$1 . $MCOOKIE
xauth add localhost/unix$1 . $MCOOKIE
Xephyr "$@"
xauth remove $(hostname)/unix$1 localhost/unix$1
exit 0
Например:
$ xephyr-run :1
Для запуска на нём програм, указываю переменную DISPLAY:
$ DISPLAY=:1 awesome &
Вот здесь говорят, что Xephyr замена Xnest - то бишь разные программы
Спасибо за наводку, буду пробовать :-)
Да, вы правы. Это действительно разные программы. И похоже, Xephyr всё таки более современен. Впрочем, они очень похожие ;)
$ aptitude search xnest xephyr
p xnest - Nested X server
i xserver-xephyr - nested X server
Отправить комментарий