Приложения с графическим интерфейсом без графического рабочего стола

Приложения с графическим интерфейсом без графического рабочего стола

Возможно, это глупый вопрос — но возможно ли запускать приложения с графическим интерфейсом (например, Firefox) на компьютере, на котором не установлен графический рабочий стол (типа GNOME, Xfce)?

решение1

Можно установить X windows без установки рабочего стола и запускать приложения под голым X. Это немного странно: без фона, без границ окон. Или можно добавить минимальный оконный менеджер.

Могу ли я использовать Graphics в Linux без менеджера рабочего стола?

решение2

Конечно. Есть несколько вариантов (какой именно вам нужен, из вопроса не ясно).

  1. Некоторые программы могут работать в режиме headless, в котором они принимают ситуацию, когда X-сервер недоступен.
  2. Вам нужен только 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.

Связанный контент