Карманный XWindow (Xnest)

Представьте - вам срочно понадобился запущенный XServer, но переключаться между консолями не очень-то хочется. Как быть?

Ответ прост - используйте Xnest (он входит в стандартную поставку XOrg).

Использование:

Xnest :NEW_DISPLAY & PROGRAM -display :NEW_DISPLAY

Здесь:
  • NEW_DISPLAY - номер "дисплея" (нумерация с 0; поставьте, к примеру, 33)

  • PROGRAM - имя запускаемой программы

3 комментария:

jetxee комментирует...

Кажется, он теперь 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 &

verzhak комментирует...

Вот здесь говорят, что Xephyr замена Xnest - то бишь разные программы

Спасибо за наводку, буду пробовать :-)

jetxee комментирует...

Да, вы правы. Это действительно разные программы. И похоже, Xephyr всё таки более современен. Впрочем, они очень похожие ;)

$ aptitude search xnest xephyr
p xnest - Nested X server
i xserver-xephyr - nested X server