Можно ли запускать графические приложения, такие как Firefox, без установки среды рабочего стола?


11

Я был пользователем Ubuntu в течение 2 лет и обдумываю переезд в Arch. Мне нравится их философия The Arch Way , и я восхищаюсь их упорством, чтобы донести систему до пользователя. Я думаю, что если я когда-нибудь собираюсь приручить свой Linux Box и стать суперпользователем , это единственный путь. Я готов пройти весь путь, чтобы получить реальный опыт работы с Arch, собирая пакеты из исходного кода для установки и редактируя файлы конфигурации для изменения настроек системы. Тем не менее, есть приложения, которые являются частью моего ежедневного рабочего процесса, и я не знаю, будут ли они работать без среды графического интерфейса или рабочего стола. Решающим среди них является Firefox.

Было бы здорово, если бы я мог использовать одно или два графических приложения без необходимости установки рабочего стола. Возможно ли это в Linux?


Обратите внимание, что доступны только текстовые веб-браузеры (например, lynx), для которых не требуется среда рабочего стола или какие-либо библиотеки X. Полезно, если вам нужна только возможность просмотра веб-страниц, а не графическая возможность просмотра веб-страниц.
goldPseudo

Что именно вы подразумеваете под «окружением рабочего стола»? Вы имеете в виду большие, такие как KDE или Gnome, или просто X-сервер и оконный менеджер?
Кит

Ответы:


17

Ну, Firefox ТРЕБУЕТ X-сервер. Вам нужно установить Firefox с помощью управления пакетами - он должен установить минимум пакетов, включая X-сервер. Затем вам просто нужно запустить X-сервер без окружения рабочего стола. В основном что-то вроде:

$ X

Затем вы просто запускаете Firefox на этом X-сервере:

$ DISPLAY=:0 firefox

Вы можете переключиться с X-сервера и кадрового буфера, используя CTRL + ALT + F1 и CTRL + ALT + F7.

Надеюсь, это поможет.


Спасибо! Ваш ответ на месте. Я собираюсь попробовать это, как только смогу.
Harsh Vardhan

1

Без графической среды вам нужно будет использовать текстовый браузер, такой как elinks / lynx, и они на самом деле не очень красивые .

Вы можете просто запустить X самостоятельно, а затем запустить графические утилиты из командной строки, указав «server: 0» вручную, однако это реальная проблема.

Если вы в минимализме, вы можете попробовать легкий менеджер окон. Смотрите Arch-wiki Window Manager для полного списка. Я не использую Arch, но некоторые люди рекомендуют Fluxbox . Вам нужно будет поэкспериментировать с ними, чтобы найти тот, который вам нравится.


Менеджер окон будет очень заманчивым вернуться к использованию графических приложений. Я хочу, чтобы мои настройки были максимально простыми, в основном потому, что я собираюсь использовать свой компьютер в основном для программирования и серфинга. Я знал о рыси и попробовал это на Ubuntu. Вы правы, это совсем не красиво.
Harsh Vardhan

2
Программирование без графической производительности приложений, таких как IDE, похоже на отрезание руки перед началом войны. Или у вас есть компьютер с очень мало оперативной памяти.
harrymc

6
vim или emacs достаточно для многих программистов, и оба работают хорошо без X
schlicht

2
@harrymc Каковы ваши источники? Как насчет того, чтобы не иметь графических приложений производительности так вредно? Как вы думаете, IDE намного лучше, чем консольные текстовые редакторы?
Кельмикра

2
@harrymc Мой опыт показывает, что использование текстовых редакторов в консолях столь же продуктивно, если не больше, чем использование IDE. Беглый поиск в интернете ничего не нашел по теме.
Кельмикра
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.