Назад | Перейти на главную страницу

Как (не) настроить облегченную WM для периодического управления сервером?

Я работаю с нашей командой администраторов, чтобы согласовать все требования команды разработчиков перед созданием некоторых системных образов.

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

  1. Я смогу упаковать сценарии bash, которые будут выполняться при первом запуске образа.
  2. Задачи администрирования графического интерфейса редко выполняются в нашей настройке, но распространены на некоторых клиентах, поэтому мы включим сценарий, который может запускаться из ssh для включения WM и x-forwarding. Никакое другое использование GUI не будет происходить локально или удаленно.
  3. Хотя это и не является обычным явлением, когда людям действительно нужно использовать графический интерфейс, иногда сразу несколько человек вошли в систему.
  4. Некоторые разработчики используют X Ming в Windows, другие приносят свой Linux.
  5. Серверы - CentOS, FreeBSD и Debian; текущие стабильные версии + | - несколько месяцев.

Я даже не пробовал подавляющее большинство оконных менеджеров, так как их очень много, но я подумал об использовании openbox, ice или, возможно, чего-то более ресурсоемкого, если он лучше справляется с несколькими сеансами. Наш общий консенсус представлен ниже.

Какой конкретный менеджер использовать, выходит за рамки этого вопроса; однако это довольно хорошо резюмирует нашу цель.

Учитывая эти требования, я пытаюсь выяснить: что является довольно стандартной и переносимой установкой или стеком для создания экземпляров окон на лету через ssh?

Думаю, другие сталкивались с подобными ситуациями. Как минимум, я просто не знаю, что искать в переносимости WM. Помимо этого, возможно, все, что нужно для этого, - это выбрать WM и написать сценарии запуска, но если есть какие-либо методы, пакеты, проекты или конкретные WM, которые предназначены для этого варианта использования, было бы также неплохо знать.

В этом случае вам вообще не нужен оконный менеджер! Просто ssh -X и запустите свое приложение.

X-сервер и его собственное управление окнами работают локально на рабочем столе пользователя, а не на удаленном сервере. Ребятам, работающим с Windows и Mac, придется запускать свои X-серверы вручную, но на настольных компьютерах Linux он, конечно, уже работает.