Как (не) настроить облегченный 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, предназначенные для этого варианта использования, которые было бы также полезно знать.

1 ответ

Решение

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

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

Другие вопросы по тегам