Возможно, это глупый вопрос — но возможно ли запускать приложения с графическим интерфейсом (например, Firefox) на компьютере, на котором не установлен графический рабочий стол (типа GNOME, Xfce)?
решение1
Можно установить X windows без установки рабочего стола и запускать приложения под голым X. Это немного странно: без фона, без границ окон. Или можно добавить минимальный оконный менеджер.
Могу ли я использовать Graphics в Linux без менеджера рабочего стола?
решение2
Конечно. Есть несколько вариантов (какой именно вам нужен, из вопроса не ясно).
- Некоторые программы могут работать в режиме headless, в котором они принимают ситуацию, когда X-сервер недоступен.
- Вам нужен только X-сервер, работающий на клиентском компьютере, он не нужен на сервере, на котором запущено программное обеспечение. Например, если Firefox установлен на сервере, вы используете ssh для подключения, вы можете использовать его
ssh -X
для подключения и запуска Firefox на сервере => пользовательский интерфейс Firefox будет отрисован на вашем компьютере.
решение3
Вот несколько headless X-серверов, вот некоторые из них:
- виртуальный x-сервер: xpra,
- вложенные: xnest, xserver-xephyr
Также вы можете запустить xorg с фиктивным драйвером дисплея.
решение4
Я знаю, что это старый пост, если кто-то ищет это, используйте это:
сначала установите xorg
sudo apt-get install xorg
если у вас еще нет установите xterm
sudo apt install xterm
это команда для запуска в том же окне или консоли
xinit firefox $* -- :0 vt$XDG_VTNR
используйте это для запуска на другом дисплее
sudo xinit firefox $* -- :1
где 1 — это дисплей 1.