Linux mint without gui

Как запустить Ubuntu/ Xubuntu в полном режиме без графического интерфейса

Я хочу запустить Ubuntu/Xubuntu в полном режиме без графического интерфейса. Мол, при запуске системы необходимо войти в консоль. Это все, никакой загрузки диспетчера отображения, сервера x, поддержки приложений на основе графического интерфейса, ничего фонового для графического интерфейса.

6 ответов

То, что вы хотите, может быть достигнуто путем установки Ubuntu Server Edition, у которого нет диспетчера дисплеев, X-сервера и т. Д. Но если у вас есть Ubuntu или Xubuntu на вашем компьютере и вы хотите работать в среде без графического интерфейса, вы Можно использовать виртуальные консоли, которые называются tty.

  1. Закройте все открытые приложения.
  2. нажмите Ctrl + Alt + F2
  3. Войдите под своим именем пользователя и паролем.
  4. Остановите сервер дисплея и X server, дав sudo service lightdm stop команда.

Чтобы перезапустить графический интерфейс, sudo service lightdm start Команда достаточно.

И вы готовы работать в условиях, описанных в вашем посте.

Другой обходной путь, который вы можете использовать для удаления большого количества пакетов, чтобы получить «чистый Ubuntu», как описано в этом сообщении в блоге. Для Xubuntu команда, которая оставит вас с «чистым Ubuntu»

Я удалил последнюю команду, которая apt-get install ubuntu-desktop , который устанавливает пакеты, такие как Unity, и превращает ваш Xubuntu в Ubuntu. Как видите, существует множество пакетов, которые очень сложно отследить, и вам могут понадобиться некоторые пакеты. Поскольку я не использую Xubuntu, я не могу сказать, какие пакеты нужно хранить.

Источник

Дистрибутивы Linux без графической оболочки

Операционная система Linux с графическим интерфейсом — это стандартный и всем привычный вариант программного обеспечения. В большинстве случаев пользователи выбирают именно его для использования на домашних компьютерах. Однако, порой возникает необходимость в установке чистой ОС: без лишних пакетов, зависимостей и прочего «мусора».

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

Популярные дистрибутивы Linux без графического окружения

1. Alpine Linux

Легковесный дистрибутив Linux без графической оболочки, создатели которого сделали упор на безопасность и скомпилировали все пользовательские бинарные файлы в виде позиционно-независимого кода. Благодаря этому, а также другим ухищрениям, машины с Alpine «на борту» способны противостоять различным хакерским атакам, в том числе использующим уязвимость нулевого дня.

Устанавливая Alpine Linux, вы получаете чистую операционную систему: она включает в себя менеджер пакетов APK, систему инициализации OpenRC и скрипты, необходимые для настройки. Новые версии Alpine, как правило, выходят дважды в год. ОС доступна для процессоров с архитектурой aarch64, armhf, i486, ppc64, s390x, x86_64.

2. Arch Linux

Независимый дистрибутив, который по умолчанию содержит лишь ядро Linux и основные пакеты. Пользуется огромной популярностью среди приверженцев свободного ПО. Официально поддерживает только процессоры с архитектурой x86_64. Роль пакетного менеджера выполняет Pacman, обновление операционной системы происходит по модели «плавающего» релиза.

От конкурентов отличается наличием AUR, поддерживаемого сообществом репозитория, куда каждый желающий может загрузить собственную сборку пакетов. Если такая сборка по результатам пользовательского голосования наберёт значительное количество баллов, то высока вероятность, что она попадёт в основной репозиторий.

3. Gentoo Linux

Мета-дистрибутив, одна из любимых операционных систем у разработчиков ПО и ИТ-специалистов. Среди преимуществ Gentoo — высокая производительность и наличие системы управления пакетами Portage (она позволяет устанавливать приложения не полностью, а частично, выбирая только нужные функции).

Gentoo Linux подходит для установки на машины с процессорами x86, alpha, amd64, arm, hppa, ia64, mips, ppc, ppc64, sparc. Обновляется по модели «плавающего» релиза.

4. Linux from Scratch

LFS — это самый длинный и заковыристый путь к обладанию операционной системой на базе ядра Linux. Кроме того, это единственный дистрибутив, который распространяется не в виде готового установочного образа или хотя бы исходных кодов, а в виде книги. Её автор Герард Биксман рассказывает, как собрать собственную, ни на что не похожую ОС с нуля. В результате выполнения всех инструкций получается дистибутив с консольным интерфейсом и минимальным набором возможностей, среди которых, впрочем, есть Ethernet-подключение и компилятор. Чтобы всячески улучшать своё «детище» и упрощать работу с ним, нужно обращаться к подпроектам Linux From Scratch: Beyond LFS, Automated LFS, Cross LFS и Hints.

Читайте также:  Linux нет шрифта times new roman

Несмотря на то, что книга об LFS написана доступным и лаконичным языком, неискушённый пользователь вряд ли с первого раза сможет собрать что-то путное. Даже если система окажется работоспособной, её безопасность останется под вопросом. Но даже если вы новичок, вам всё равно стоит познакомиться с Linux From Scratch — благодаря ему вы изнутри поймёте, как работает операционная система.

5. Debian

От рассматриваемых выше дистрибутивов Debian отличается наличием графического интерфейса, однако если вы хотите получить чистую ОС, можете воспользоваться минимальным загрузочным образом. Когда установщик попросит указать устанавливаемое ПО, снимите отметки со всех пунктов в списке.

Debian поддерживает процессоры с архитектурой amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x. Обновляется по стандартной модели. Пакетный менеджер, используемый в системе — apt.

6. Slackware Linux

Slackware — один из самых старых дистрибутив Linux. Его часто устанавливают без графического окружения, чтобы получить чистую и стабильную ОС. Установщик даёт возможность выбрать только то программное обеспечение, в котором вы нуждаетесь, например базовую систему и набор приложений, которые работают без X-сервера. Также можно скачать версию iso-файла, которая не включает в себя X-сервер.

До недавнего времени Slackware обновлялся по стандартной модели, но, начиная с текущего выпуска — 14.2 — разработчики решили делать «плавающие» релизы. Пакетный менеджер, установленный в системе — txz.

Выводы

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

Источник

Linux без графической ОС, но с графическими ресурсами

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

То, что я хотел бы видеть, — это когда я загружаю свою машину в командной строке, а не в графическом интерфейсе, но имею доступные графические ресурсы. Поэтому, когда я печатаю, говорите: Firefox, программа и ее графический интерфейс должны быть доступны. Когда я выхожу из Firefox, он возвращается в командную строку. Если мне нужно просмотреть файловую систему, скажите, что я набрал: XFE или любой другой используемый менеджер, и он появляется и позволяет мне просматривать папку, а когда я выхожу, он снова возвращается в командную строку. Таким образом, возможность запускать, управлять и использовать программы без использования графического интерфейса, но иметь доступную графику.

Было бы хорошо, если бы все это было направлено на программирование. Таким образом, в командной строке BASH можно вызывать IDE среды компилятора и просто начинать писать программы, не отвлекаясь на среду рабочего стола.

И если запущено более одной графической программы, то, я думаю, есть менеджер окон с вкладками. Это возможно или я сплю?

/ .Xsession и установить последнюю строку равной / usr / bin / xterm без символа &, поэтому этот процесс не прекращается, сохраняя X живым. Когда этот xterm завершается, сеанс заканчивается и X завершается. Может потребоваться некоторые параметры геометрии.

Я думаю, что вы можете получить то, что вы хотите, используя Tiling Window Manager, например, i3 или xmonad . Существуют и другие минималистичные оконные менеджеры с похожей функциональностью. i3 и xmonad находятся в репозиториях Ubuntu, поэтому их легко установить, а затем вы можете выбрать их на экране входа в систему.

Боюсь, что вы упускаете главное различие между современной вычислительной средой и средой C-64. Домашние компьютеры эпохи C-64 были однопользовательскими, однопроцессными системами и не разделяли ресурсы компьютеров с другими процессами. Это довольно просто означает, что когда вы запустите на своем C-64 программу, которая была графической, она перенастроит аппаратное обеспечение вашего компьютера в режим «графика», и тогда ваша запущенная программа будет обрабатывать весь графический вывод, и пользователь ввод от мыши и самой клавиатуры.

Современные компьютеры и их программное обеспечение, напротив, являются многопользовательскими, многопроцессорными, но не только это, современное программное обеспечение зависит от разделяемых библиотек, например, Firefox использует библиотеку окон GTK, а в свою очередь — другие библиотеки более низкого уровня. Таким образом, для запуска Firefox, это зависит от целого стека программного обеспечения и конфигурации.

Читайте также:  Как называлась windows phone

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

Вы можете просто запустить и запустить любую программу Linux GUI из окна терминала (консоли), поэтому я бы посоветовал вам выбрать простую графическую среду рабочего стола, возможно, Enlightenment или Openbox , и просто запустить все из окна терминала / xterm.

Я согласен с Eduar, вам, вероятно, нужен Tiling / Dynamic Window Manager (WM). Но никто не обращается напрямую:

То, что я хотел бы видеть, это когда я загружаю свою машину в командной строке

В настоящее время вы должны загрузиться в Диспетчере отображения (DM), где вы входите. Таким образом, у вас есть два варианта загрузки в оболочку или консоль DM.

Если у вас нет настроенных DM, то вы по умолчанию войдете в оболочку, это даст вам приглашение на вход в систему с именем пользователя и паролем, если вы введете правильные учетные данные, вы войдете в оболочку по умолчанию. Я использую это, и следующее — примерно мой средний процесс запуска:

Если вы хотите иметь DM, но консольный, вам придется установить и настроить его. Вики Arch в настоящее время говорит, что есть три консоли: CDM, Console TDM и nodm .

Ubuntu по умолчанию использует LightDM , поэтому вам, возможно, придется его удалить.
Но как человек, у которого в настоящее время нет DM, я бы порекомендовал сохранить его и просто сменить WM. Утомительно, когда надо набирать текст startx и из памяти, чтобы он автоматически выполнялся правильно, это раздражало.

startx и xinit могут быть переданы начальному клиенту для начала. Следующая команда:

раскрутит сервер xser на TTY, над которым вы сейчас работаете, и запустит один экземпляр firefox в полноэкранном режиме. Вы можете переключиться на другие tty, чтобы не вызывать сеанс firefox только для того, чтобы вернуться к консоли или для вызова других клиентов. Возможно, вам придется указать множество опций, чтобы это выглядело хорошо для вашего монитора, так как у вас не будет среды рабочего стола, выполняющей часть этой конфигурации для вас.

Вы должны знать, что некоторые xclients не работают хорошо вне оконных менеджеров или окружений рабочего стола. Нет DE, обеспечивающего декорации окон, и нет прослушивания WM для комбинаций клавиш MOD, поэтому, если они не предоставляют графический способ выхода, вам придется убить процесс (или X) из другого TTY.

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

альтернативы

Режим фреймбуфера

Есть некоторые программы, которые могут работать в режиме кадрового буфера. Режим кадрового буфера позволяет приложению иметь весь экран, позволяя приложению рисовать на экране все, что ему нужно, попиксельно. Не все программы поддерживают это, но есть некоторые, которые делают.

Для режима Framebuffer не требуется X-сервер (например, X.org в случае текущих версий Ubuntu или, возможно, в ближайшем будущем Mir или в Wayland зависимости от того, какой из них станет более популярным), или любая оконная программа / среда рабочего стола для запуска. Это должно дать вам более быстрое переключение текстового режима в графический (и обратно), особенно в том случае, если на (большинстве?) Современных дистрибутивах Linux и графических драйверах Alt-F5 консоли отображаются в любом случае с использованием режима кадрового буфера.

«Текстовый пользовательский интерфейс» (TUI)

Некоторые программы, которые обычно работают только в командной строке, поддерживают использование мыши с помощью gpm . В Ubuntu все, что вам нужно сделать, это просто установить пакет, gpm и он должен работать сразу, без какой-либо настройки или даже перезагрузки (IIRC). После gpm установки указатель мыши будет отображаться как текстовый курсор в стиле блока, и вы можете использовать мышь, как обычно, для щелчка по элементам пользовательского интерфейса. Вы также можете выделить текст и использовать копирование и вставку.

Если вы хотите пойти еще дальше, есть даже «оконный менеджер», который позволяет запускать несколько терминальных приложений в одном текстовом режиме «рабочий стол».

Читайте также:  Microsoft realtek audio driver windows 10

Неисчерпывающий список программ, поддерживающих режим фреймбуфера

  • mc (Midnight Commander) — файловый менеджер
  • Links / Links 2, Netsurf — веб-браузеры
  • fbi — просмотрщик изображений
  • fbgs (относится к fbi, часть того же пакета), fbpdf — программа просмотра PDF
  • mplayer, fbff (на основе ffmpeg) — воспроизведение аудио / видео

Посмотрите на использование оконного менеджера, такого как FVWM2, а не «рабочего стола». Вы можете настроить его так, чтобы при загрузке он открывал только один (или более) xterms, может запускать любое графическое приложение, такое как веб-браузер, из командной строки, его не беспокоят такие элементы рабочего стола, как «системный трей» или значки для всего, но можно добавить любые кусочки, которые вы можете найти, чтобы быть полезными. (В моем случае это окно пейджера для нескольких экранов и монитор загрузки Conky.)

Это очень возможно.

Сначала нужно отключить графическую загрузку. Затем вы хотите «однопользовательский режим» (предупреждая, что с этим есть некоторые довольно серьезные угрозы безопасности), и, наконец, вам нужно решить, что делать, когда вы хотите запустить графический интерфейс.

По сути, вы добавляете эту опцию single в конфигурацию загрузки GRUB. Вы можете сделать это в файле / etc / default / grub, чтобы сделать изменения постоянными.

По сути, вы добавляете text к своим опциям в /etc/default/grub

Это даст вам одного пользователя, только текстовую среду. Следующим шагом является использование графического интерфейса. Программа, которую вы хотите запустить startx

Проблема в том, что вам, вероятно, нужен какой-то оконный менеджер. Я хотел бы предложить twm ваши потребности.

sudo apt-get install twm

Затем, чтобы выполнить команды, я бы сказал, запустить, startx затем вернуться к вашей консоли (CTRL + ALT + F1) и сделать что-то вроде export DISPLAY=:0 . Теперь, когда вы используете приложение с графическим интерфейсом из командной строки, оно будет запускаться в «Графической части», к которой вы можете перейти с помощью Ctrl + Alt + F7 (обычно).

Если вам нравится эта настройка, вы можете даже автоматизировать ее настройку с помощью скрипта.

Что это, это так близко, как вы собираетесь получить, без большой работы.

Мне нравится ratpoison за то, что вы пытаетесь сделать. Я не публикую скриншот, потому что вы не можете отличить его от скриншота xterm (или любого другого приложения, которое вы используете). В стандартной конфигурации он отображает одно окно на весь экран. Вы можете разделить его, чтобы отобразить несколько окон, но большую часть моего ежедневного использования я не делаю. Если вы запускаете эмулятор терминала из вашего файла .ratpoisionrc, вы получаете приглашение почти сразу после входа в систему. Оно вдохновлено экраном GNU, и единственная концепция, которую они пропустили, — это отсоединяемые и общие сеансы (но vnc хорошо заполняет этот пробел) ,

Я думаю, что вы можете получить то, что вы хотите, не выбрасывая рабочий стол. Как уже упоминалось в других ответах, вы, вероятно, получите лучшую производительность при работающем настольном компьютере в любом случае, и есть технические причины, по которым Linux работает так, как если бы старая ОС не работала.

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

Затем, используя оконный менеджер (например, тот, который обсуждался в этом вопросе SO ), чтобы контролировать, в каком рабочем пространстве создаются новые окна, вы можете принудительно поместить каждое новое окно в отдельное рабочее пространство. Если вы готовы сами перемещать окна при их создании, вам не нужно никакого программного обеспечения, кроме gnome. Gnome 3 поддерживает автоматические рабочие пространства, поэтому при открытии / закрытии окон в самой нижней рабочей области для них автоматически создаются / удаляются новые рабочие пространства. Тогда вы можете просто использовать ctrl + alt + arrow для быстрого перемещения между ними. Когда вы закрываете окно, рабочее пространство, в котором оно было, автоматически удаляется, и два рабочих пространства с каждой стороны перемещаются вместе. Все, что вы когда-либо видите, это окна, которые вы открыли, и терминал.

Источник

Оцените статью