Необходимо, вероятно, использовать screen
на удаленном хосте, чтобы иметь реальную отдельную команду:
ssh root@remoteserver screen -d -m ./script
X11 - протокол работы с окнами (сеть, прозрачная между прочим) и ее реализация (X-сервер и низкоуровневые библиотеки для доступа к нему). Дескрипторы "только" основной вход (клавиатура, мышь...) и вывод (тянущий прямоугольники), но делает это довольно абстрактным способом, так, чтобы можно было запустить программу на одной машине и управлять ею от другого, подписаться на различные события и т.д. Существует на самом деле только одна применимая реализация с открытым исходным кодом, а именно, Основой X.org.
QT, GTK, Мотив... - первоначально библиотеки виджета, которые обеспечивают высокоуровневую абстракцию выше библиотек X11 (например, диалоговые окна создания, кнопки и другие графические элементы). Однако, например, QT идет путем кроме того и имеет интерфейсы для большого количества других вещей также (базы данных, мультимедиа...). Это также допускает объединенный дизайн UI. Подобный тому, что Swing находится в Java.
lxdm, lightdm, gdm, kdm, xdm...-менеджеры по оформлению: специализированные программы, которые отображают экран входа в систему (некоторые могут сделать это по сети также) и позволяют пользователю войти в систему в его предпочтительную сессию настольной среды.
compiz, kwin, метагород, xfwm, openbox... - менеджеры окон: программы, предоставляющие основную функциональность оконной среды как рисование художественных оформлений к висячим строкам (текст заголовка и кнопки), изменение размеров, движущиеся окна, перемещение их в стопке окна (повышение/понижение или мозаичное размещение их на экране). Они иногда также обрабатывают "рабочий стол" (фон и значки, помещенные в него) также.
KDE, Gnome, XFCE, LXDE... - настольные среды: более или менее полные наборы инструментов. Они обычно включают менеджер окон, менеджера по оформлению, своего рода "панель" (вещь, где значки, список в настоящее время открываемых окон, часов и другого материала отображены), файловый менеджер, мультимедийное средство просмотра, редактор и "положительные герои" как календарь/напоминание и различные настольные расширения),
Можно (до некоторой степени) смешать приложения от другого DES (менеджеры по оформлению хорошо работают, так как они довольно автономны однако, особенно kdm и gdm, который они вытягивают в большом количестве зависимостей что их дубликаты более легкого веса). Основная проблема смешать приложения состоит в том, что их настройки часто переплетаются с DE и таким образом могут потребовать, чтобы некоторые сервисы работали (которые не находятся под другим DE). Стиль мог бы также отличаться, когда другой инструментарий (например, QT по сравнению с GTK) используется. И это - дублирование - несколько приложений, служащих той же цели, имеют свое отдельное и в некотором смысле избыточные опции.