4

У меня есть более или менее встроенное приложение в разработке, которое использует Linux в качестве своей ОС. Я могу указать дистрибутив, который мы используем и начал с Ubunto 12.04. Мои приложения, к счастью, являются независимыми от дистрибутивов терминальными приложениями, и, как я полагаю, большая часть кода других разработчиков. Тем не менее, одному парню нужен графический веб-интерфейс. Не уверен, использует ли он браузер, такой как Firefox или встроенный в Java, но он должен показывать графику, неподвижное и (лучший ответ) видео.

Я просто не чувствую, что Ubuntu или даже XUbuntu - мой лучший выбор для ОС. Я продолжаю задаваться вопросом, может ли одно из меньших образов (Arch, DSL и т.д.) Или даже Ubuntu на более низком уровне выполнения работать на меня. Я думаю, что я ищу, это Linux, который подходит для интерфейса терминала (например, серверная ОС), но может отображать графику.

Есть ли такой зверь? Возможно, кто-то мог бы посоветовать мне, как выбрать мою ОС и, возможно, как лучше понять графическую систему в Linux - например, где останавливается X и начинается Gnome. Я знаю, что gnome - менеджер рабочего стола. Могу я просто выключить это? Если бы я сделал, что бы я увидел? Как бы я дал команды? В командную строку, которая появляется вместо рабочего стола?

3 ответа3

4

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

Да. Любая установка GNU/Linux может сделать это.

Возможно, это не конфигурация по умолчанию, но любой дистрибутив Linux с X (Xorg) может отображать графику.

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

Это зависит от распределения. Но когда вы запускаете X и входите в систему, некоторые файлы в вашем домашнем каталоге читаются. Они содержат несколько вещей, но обычно они включают в себя, какой оконный менеджер вы хотите запустить после входа в X (например, Gnome, KDE, twm, amiwm, ...). Вы можете заменить менеджер окон своей собственной программой.

В качестве альтернативы вы можете проверить запуск X и войти в систему без запуска диспетчера окон, нажав F1 вместо Enter на графическом экране входа в систему.

3

Если вы пытаетесь облегчиться, я бы порекомендовал использовать Arch Linux. Он поставляется практически с нуля, но имеет множество пакетов, и все, что вы не можете найти, обычно просто компилируется в их (неподдерживаемых) AUR. Он не поставляется с оконным менеджером, поэтому вы можете выбрать то, что вы хотите, с минимальной болью, насколько это возможно

Для оконного менеджера есть много легких. Fluxbox не самый легкий, но мой любимый из самых легких. Просто поищите "облегченные оконные менеджеры xorg", если Fluxbox не выглядит для вас хорошим примером.

Хотя также вполне возможно не использовать Window Manager. Это просто боль в управлении :) (то есть вы можете редактировать .xinitrc для запуска firefox и ничего больше .. это будет черный экран с firefox в середине)

1

X - базовый уровень, на котором работают WM и DE и обычно требуется для Gnome/KDE/* Box/etc.

После загрузки вашего компьютера вам будут доступны различные TTY (независимо от дистрибутива Linux). Как правило, большинство дистрибутивов выводят вас в окно входа в систему (GDM = Gnome, Slim = Various и т.д.). Однако вы можете перейти на TTY (терминал в основном) или просто отключить менеджер входа в систему. Это было в /etc /inittab.

Вы можете нажать Ctrl+Alt+F1 через F7. Я думаю, что F1 или F7 по умолчанию для большинства (я забыл, какой). Так что просто сделайте Ctrl+Alt+F3, чтобы быть в безопасности. Это выдаст запрос на вход в систему, а затем вы можете перейти оттуда.

Я бы второй @Earlz на Arch. Вы можете сделать это именно то, что вам нужно, он имеет базовый Linux с Pacman в качестве менеджера. У них потрясающее сообщество с фантастической вики.

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