Графический четверг: Xnest — вложенный X-сервер
06.08.2007

XnestXnest — вложенный X-сервер, т.е. он может работать в окне. Второй компьютер/монитор не нужен, что очень удобно для тестирования GUI-приложений. Можно работать одновременно с несколькими X-серверами, находясь в своей любимой среде. Удобно делать скриншоты.

Если вы используете стандартный менеджер Fedora, Gdm (при графическом входе в систему), то Xnest можно запустить, используя gdmflexiserver:

$ gdmflexiserver -n

Это позволит залогиниться и использовать Xnest. С помощью gdmsetup можно настроить автоматический запуск Xnest. Альтернатива этому — запускать Xnest, используя XDMCP или широковещательные запросы (нужно настроить менеджер рабочих столов, чтобы он понимал XDMCP-запросы):

$ Xnest -query loginserver :20 # Requests a session prompt from loginserver

$ Xnest -broadcast :20 # Requests a session prompt from any available display manager

Или можно запускать Xnest еще так:

$ Xnest -ac :20 -nolisten tcp & xterm -display :20

$ Xnest -ac :20 -nolisten tcp & DISPLAY=:20 startkde

Xnest сам не обрабатывает графику — он просто перенаправляет все запросы родительскому X-серверу. Он не обновлялся уже несколько лет, однако это не мешает появлению новых расширений, таких, как RENDER.

 

Установка из командной строки: yum install xorg-x11-server-Xnest

Установка, используя графический инсталлятор: Base System > X Window System > xorg-x11-server-Xnest

Расположение в меню после установки: отсутствует, только для командной строки

Команда запуска: /usr/bin/Xnest (обратите внимание, что первая буква заглавная)

Сайт: http://x.org/