Я работаю с нашей командой администраторов, чтобы согласовать все требования команды разработчиков перед созданием некоторых системных образов.
Одна из вещей, которые нам в итоге понадобились, - это облегченная настройка графического интерфейса. Зная, что на серверах действительно не должно быть накладных расходов, мы бы отключили X-сервер. Заблуждение; согласно комментариям, X-сервер должен работать только на стороне клиента, и мы можем установить наши графические инструменты без его запуска.
Я даже не пробовал подавляющее большинство оконных менеджеров, так как их очень много, но я подумал об использовании openbox, ice или, возможно, чего-то более ресурсоемкого, если он лучше справляется с несколькими сеансами. Наш общий консенсус представлен ниже.
Какой конкретный менеджер использовать, выходит за рамки этого вопроса; однако это довольно хорошо резюмирует нашу цель.
Учитывая эти требования, я пытаюсь выяснить: что является довольно стандартной и переносимой установкой или стеком для создания экземпляров окон на лету через ssh?
Думаю, другие сталкивались с подобными ситуациями. Как минимум, я просто не знаю, что искать в переносимости WM. Помимо этого, возможно, все, что нужно для этого, - это выбрать WM и написать сценарии запуска, но если есть какие-либо методы, пакеты, проекты или конкретные WM, которые предназначены для этого варианта использования, было бы также неплохо знать.
В этом случае вам вообще не нужен оконный менеджер! Просто ssh -X
и запустите свое приложение.
X-сервер и его собственное управление окнами работают локально на рабочем столе пользователя, а не на удаленном сервере. Ребятам, работающим с Windows и Mac, придется запускать свои X-серверы вручную, но на настольных компьютерах Linux он, конечно, уже работает.