2

У меня есть HTPC с установленным Debian. Я хотел бы запускать приложения, которые получили графический интерфейс, но не используя рабочую среду, такую как gnome, kde и т.д.

Мне было интересно, будет ли достаточно запустить X для запуска приложений, а затем использовать экран, чтобы я мог переключаться между различными приложениями GUI.

  1. Это возможно?
  2. Если нет, что еще мне нужно?
  3. Есть ли потенциальные проблемы, с которыми я мог бы столкнуться?
  4. Есть ли лучший способ добиться того, чего я хочу?

Спасибо

4 ответа4

2

Вы можете запускать twm и xterm поверх простой установки vanilla x - gentoo делает это для целей тестирования и запускает экран в этом сеансе xterm. Я верю, что должен быть способ просто запустить xterm через x.

В тот момент, когда вы установили x, вам не нужно будет использовать экран для переключения - запустите программу с символом & в конце, чтобы запустить ее, используйте xkill или аналогичный, чтобы остановить ее (хотя вы можете получить оконный менеджер, ориентированный на клавиатуру, sort) - и для перемещения и переключения вы можете обращаться с ним так же, как с любым окном.

Это не совсем то, что вы хотите, но это должно дать вам достаточно близкий результат.

2

Может быть, стоит попробовать TinyWM .

TinyWM - это крошечный оконный менеджер, который я создал как упражнение в минимализме. Это также может быть полезно при изучении некоторых основ создания оконного менеджера. Это всего около 50 строк C. Существует также версия Python, использующая python-xlib.

1

Насколько я знаю, экран не поможет приложениям X Windows.

Я считаю, что минимум, что вам нужно, это оконный менеджер для X11 (например, FVWM или Blackbox). Без рабочего стола я думаю, что вам придется запускать оболочку xterm вручную для последующего запуска приложений X (например, xterm & exec fvwm - см. Xwinman.org)

Вы можете попробовать облегченную рабочую среду (например, XFCE или LXDE). Установщик пакета вашего дистрибутива должен быть в состоянии установить это.

1

Нет корреляции между экраном и оконной средой ("оконный менеджер"). Независимо от того, какую форму оконного менеджера вы используете, вы все равно можете запустить экран.

Тогда возникает вопрос, что теряет / выигрывает, переходя от среды рабочего стола к оконному менеджеру. Что дает вам окружение рабочего стола:

  • Стандартизированные программные интерфейсы для приложений (от Gnome и KDE) для интеграции со средой.
  • Системы оповещения
  • Интеграция с диспетчером отображения (gdm, kdm, lightdm, lxdm); автоматизированный запуск среды.
  • Системный трей (оконные менеджеры могут включать, но больше похожи на "списки задач", чем реальные системные трейы) и другие дополнения.
  • Лучшая интеграция с менеджерами настроек для автоматизированных настроек среды.

Список менеджеров окон смотрите по адресу http://xwinman.org/. Когда вы выбрали, с какой системой работать, вам нужно будет выяснить, как запустить систему (по большей части это то же самое, но у каждого оконного менеджера есть свое соглашение).

Во всех средах рабочего стола есть оконный менеджер, работающий под ним, так что вы можете выбрать другой оконный менеджер и сохранить свой рабочий стол.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .