Online video hd

Смотреть девушки видео

Официальный сайт ufa-check 24/7/365

Смотреть видео бесплатно

14.01.2009 00:07

xcrXnest

Почти все знают, что графическая оболочка в линуксе построента по клиент-серверному типу. Сервер (он носит короткое название X) - это штука, которая непосредственно заведует мониторами, устройствами ввода. Клиент - это то, что хочет что-нибудь нарисовать на экране или получить с клавиатуры/мыши. Например, ваше DE. При чем X-сервер умеет принимать и удаленные подключения. Но об этом в другой раз. А сейчас поведаю про одну забавную штуку.



Не будем слишком сильно углубляться в теорию. Сразу к делу.

Xnest - это одна из реализаций X-сервера. Но у него есть одна особенность: Xnest рисует себя как окно другого X-сервера. Получается "экран в окне". Очень сильно напоминает виртуальную машину, не правда ли?

Xnest находится в пакете xnest. Есть более продвинутый сервер того же назначения - xephyr - но мы оставим его вне поля зрения.

Использования такое: Xnest <номер дисплея>

номер дисплея - это дисплей, который прослушивается Xnest'ом. То есть Xnest будет получать будет получать все запросы, направленные программами на этот дисплей. Скорее всего, вам подойдет номер ":1" (":0" - это основной дисплей). Кроме того, чтобы Xnest принимал все локальные запросы, стоит запустить его с параметрами -ac -nolisten tcp

Далее: (почти) все графические программы принимают как аргумент -display <номер дисплея> (и абсолютно все используют переменную среды DISPLAY).

И теперь мы можем запустить нашу графическую программу так, чтобы она рисовало все в окно Xnest. Получается такая "псевдо-виртуальная машина". Все, что будет запущено "внутри", будет изолировано лишь визуально.

Например, мы можем запустить fluxbox в Xnest:

fluxbox -display :1

(разумеется, при запущенном Xnest).

Если вы все сделали правильно, в окне Xnest появится голубой фон и (чуть позже) панельки fluxbox. Можно попробовать запустить так и любой другой WM или DE

Наслаждайтесь =)


Тэги: xnest
+ 3 -
Похожие Поделиться

cyrus 14.01.2009 01:56 #
+ 0 -
Интересная технология. Надо будет попробовать..
Можно два глупых вопроса)
WM - windows manager, а DE - ? desktop environment что ли?)
Какая основная область применения у Xnest?
xcr 14.01.2009 09:33 #
+ 0 -
Да, window manager и desktop environment
Насчет области применения... да кто знает? Мне вот например понравился fluxbox в окошке.
Ну а так, я думаю, как раз для тестирования можно использовать. 3D-игры правда не потестируешь - будут проблемы со скоростью. (надо бы еще Xephyr попробовать все же)
zb 14.01.2009 02:21 #
+ 0 -
Xnest устарел, его место занял Xephyr.
xcr 14.01.2009 09:30 #
+ 0 -
Да, я знаю. Но я поставил его просто чтобы поиграться. Ничего серьёзного я делать с ним не собирался.
zb 14.01.2009 12:47 #
+ 0 -
Но статью то зачем писать ? Какой смысл учить людей устаревшим технологиям ?
xcr 14.01.2009 13:25 #
+ 0 -
На самом деле, если в статье заменить все Xnest на Xephyr, смысл мало изменится, а все примеры останутся рабочими.
А Xnest к тому же еще и проще, и загружается быстрее. Те, кто хочет что-то более продвинутое и новое, заметят упоминание Xephyr в статье.

$ apt-cache search xnest
sabayon - system administration tool to manage GNOME desktop settings
tsclient - front-end for viewing of remote desktops in GNOME
xnest - Nested X server
xoo - graphical wrapper around Xnest/Xephyr
xserver-xephyr - nested X server
pethead 14.01.2009 20:15 #
+ 0 -
спасибо за инфо. не знал.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн