Удалить графическую оболочку Debian

Обновлено: 04.07.2024

Другие среды рабочего стола, доступные в Debian, включают Cinnamon, LXQt, Budgie, Enlightenment, FVWM-Crystal, GNUstep/Window Maker, Sugar Notion WM и, возможно, другие.

Другие среды рабочего стола, недоступные в Debian, включают Unity (1 2), Pantheon, ROX, Equinox/EDE, Étoilé, CDE, Artemis, Durden, Trident, Lumina и другие.

Диспетчер окон

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

Поиск оконных менеджеров с Debtags: x11::window-manager.

Мозаичное расположение оконных менеджеров

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

Диспетчеры отображения

В системе X Window менеджер отображения X — это графический менеджер входа в систему, который запускает сеанс на сервере X с того же или другого компьютера. Диспетчер отображения представляет пользователю экран входа в систему. Сеанс начинается, когда пользователь успешно вводит допустимую комбинацию имени пользователя и пароля.

Показать сервер

Большинство сред рабочего стола в настоящее время основаны на Xorg (система X Window) и в будущем будут поддерживать Wayland.

Установка среды рабочего стола

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

Пользователю Debian 10 (buster) или Debian 11 (яблочко) будет представлено меню:

  • При принятии этого выбора среда рабочего стола GNOME будет установлена.
  • Без отмены выбора среды рабочего стола можно выбрать другую запись, включая GNOME. Это установит этот выбор.

Для объяснения этого поведения мы должны взглянуть на часть строки Recommends: в apt show task-desktop.

    Среда рабочего стола Debian устанавливает task-desktop и требует наличия одного из перечисленных выше пакетов. Если ни один из них не находится в системе, для выполнения зависимости будет установлен первый в списке, task-gnome-desktop. Это ситуация, когда пользователь принимает только среду рабочего стола Debian.

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

Установка новой среды рабочего стола сделает ее доступной для вашей системы, но вам все равно потребуется настроить сеанс пользователя (см. ниже), чтобы запустить ее.

Сеансы

Сеансами обычно управляет Диспетчер отображения, который сам полагается на Xsession.

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

Если вы не хотите запускать Диспетчер отображения для управления сеансами, рассмотрите возможность использования nodm. Возможно, вам будет удобно просто использовать средство блокировки экрана (например, XScreensaver, slock) для блокировки сеансов вручную, а не ожидать этого. настаивать на вводе имени пользователя и пароля для входа. Это, вероятно, неприемлемо для серверов, но может быть приемлемо для домашней системы пользователя, при условии отсутствия проблем с семейным доверием.

Если у вас вообще не установлен Display Manager, вы все равно можете запустить X Environment из консоли с помощью команды startx, которая является вызовом xinit.

Тематика и персонализация

Среда рабочего стола часто имеет настраиваемые темы, которые позволяют изменить внешний вид рабочего стола. Самый простой способ настроить среду рабочего стола — установить пакеты тем из диспетчера пакетов вашей системы.

Дальнейшая настройка возможна путем редактирования настроек графических инструментов, таких как GTK2, GTK3, или непосредственного изменения настроек приложения.

Некоторые терминалы, такие как xterm и urxvt, используют Xresources для управления своим внешним видом и функциями.

Поиск тем X11 с Debtags: x11::theme.

Шрифты

Узнайте о получении шрифтов, их отображении и других проблемах.

Распространенные проблемы

Неоднородные среды

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

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

Некоторые функции, такие как меню рабочего стола, можно использовать совместно, в частности, для сред, соответствующих рекомендациям FreeDesktop (XDG).

Приложения по умолчанию

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

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

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

Среда рабочего стола в Debian

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

Мы покажем, как установить дополнительные среды рабочего стола, например GNOME, Xfce, LXDE, KDE Plasma и MATE. Все они доступны непосредственно в официальных репозиториях пакетов Debian.

Установка среды рабочего стола в Debian

Для внесения любых изменений на системном уровне в любой системе Linux требуется разрешение root. В Debian права root по умолчанию более строгие. Я предполагаю, что у вас есть доступ либо к учетной записи root, либо к пользователю без полномочий root с разрешением sudo. Вот как предоставить пользователю без полномочий root доступ к sudo.

Список всех доступных сред рабочего стола

Нам нужно проверить список всех доступных сред рабочего стола. Выполните следующую команду APT.



Здесь каждое окружение рабочего стола обозначается как формат рабочего стола для задач.

Установка GNOME

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

Чтобы установить GNOME, выполните следующую команду.


Установка Xfce

Xfce — это облегченная среда рабочего стола. Он предназначен для повышения производительности при минимальном влиянии на системные ресурсы.

Из списка доступных рабочих столов мы определили, что Xfce доступен как пакет task-xfce-desktop.

Выполните следующую команду APT, чтобы установить рабочий стол Xfce.


Установка KDE Plasma

Plasma от KDE — это мощная среда рабочего стола. Он отличается простотой использования, надежными функциями и великолепной графикой. Он также поставляется с собственным набором приложений.

Чтобы установить KDE Plasma, скажите APT установить пакет task-kde-desktop.


Установка LXDE

Целью LXDE является работа на недорогих компьютерах с меньшим количеством аппаратных ресурсов, например на старых компьютерах с ограниченными ресурсами. Из-за своей природы LXDE также отлично подходит для нетбуков и других небольших компьютеров.

Чтобы установить LXDE, установите пакет task-lxde-desktop.



Чтобы вместо этого установить рабочий стол LXQt, установите пакет task-lxqt-desktop.


Установка рабочего стола MATE

Рабочий стол MATE является продолжением GNOME 2. Он предлагает интуитивно понятную и привлекательную среду рабочего стола, включающую традиционные метафоры для Linux/UNIX-подобных операционных систем.

При установке пакета task-mate-desktop будет установлен рабочий стол MATE.


Установка Cinnamon для рабочего стола

Рабочий стол Cinnamon является производным от GNOME 3. Однако он сохраняет традиционные соглашения о метафорах рабочего стола. В первую очередь он разработан как часть Linux Mint.Однако он доступен во многих других дистрибутивах Linux (включая Debian).

Чтобы установить Cinnamon для рабочего стола, выполните следующую команду.


Установка среды рабочего стола с помощью tasksel

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



Помимо среды рабочего стола, tasksel также может управлять другими группами компонентов, такими как SSH-сервер, веб-сервер и т. д. Чтобы выбрать/отменить выбор компонента, нажмите клавишу пробела. Выберите нужную среду рабочего стола, которую вы хотите установить, затем нажмите «ОК».


Инструмент загрузит и установит необходимые пакеты.

Справочная страница tasksel содержит подробное объяснение его функций.


Переключение на другую среду рабочего стола

Теперь у нас установлены все необходимые среды рабочего стола. Пришло время переключиться на новую среду рабочего стола.


Выйдите из текущего сеанса или перезапустите систему. На экране входа щелкните значок шестеренки.

Выберите нужную среду рабочего стола. Войдите в свою учетную запись как обычно.

Вуаля! Новая среда рабочего стола в действии! Если его не изменить, в остальное время он будет использоваться в качестве среды рабочего стола по умолчанию.

Заключительные мысли

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

Мы можем дополнительно настроить внешний вид с помощью тем. Среды рабочего стола на основе GTK (GNOME, MATE, Xfce и т. д.) могут использовать многочисленные темы GTK, чтобы оживить ситуацию. Ознакомьтесь с некоторыми из лучших тем GTK3 для Linux.

Об авторе

Сидратул Мунтаха

Студент CSE. Я люблю Linux и играю с технологиями и гаджетами. Я использую как Ubuntu, так и Linux Mint.

Нужен ли на сервере графический интерфейс? Многие системные администраторы говорят «нет». Если вы один из них, узнайте, как его удалить.

Опубликовано: 28 июня 2021 г. | Андреа Феррарези (Red Hat)

Удаление графического интерфейса пользователя с сервера Red Hat Enterprise Linux 8

Графические интерфейсы — это удобные программы. Они часто помогают с множеством повседневных задач. Например, они позволяют вам визуализировать то, что вы делаете в системе, работать в Интернете и многое другое, но они не подходят для серверов. Причина этого сильного утверждения заключается в том, что системные администраторы не должны использовать сервер в качестве рабочего стола, и, вообще говоря, сервером можно полностью управлять через интерфейс командной строки (CLI).

Полноценная среда рабочего стола требует больших ресурсов. Для его существования может легко потребоваться 2 ГБ ОЗУ и три гигабайта или больше дискового пространства. Да, вы можете установить облегченные графические интерфейсы, но опять же, ресурсы тратятся впустую.

Есть и другие практические проблемы с графическим интерфейсом на сервере. Чтобы использовать графический интерфейс, вы, вероятно, будете использовать переадресацию SSH X-Server, которая очень медленная, поскольку SSH шифрует трафик. Есть и другие способы управления сервером. Вы можете либо физически подключиться к серверу (в случае «голого железа»), либо получить доступ к консоли гипервизора, что у вас может быть или не быть, в зависимости от политик безопасности, доступа, географического положения и т. д.

Кто использует графический интерфейс на сервере?

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

Дополнительные ресурсы по Linux

Конечно, визуализация конфигураций серверов по-прежнему помогает даже самым опытным из нас, но RHEL предоставляет для этого Cockpit. Это легкий браузерный инструмент администрирования для Linux.

Как избавиться от среды рабочего стола?

Я много раз пытался исключить среду рабочего стола на серверах, рекомендуя администраторам использовать Cockpit. Однако потребовалось некоторое время, чтобы найти способ удалить GNOME (среда рабочего стола по умолчанию в RHEL) без переустановки ОС.

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

Когда вы хотите узнать, что установлено в ваших системах, вам, как обычно, пригодится DNF. Попробуйте эту команду:

Вы можете увидеть категорию «Установленные группы среды». Эти группы помогают управлять коллекциями программного обеспечения. Обратите внимание на перечисленные ниже группы установленных сред:

вывод группового списка dnf с сервером и отображаемым графическим интерфейсом

Как видите, группа установленных сред — это Сервер с графическим интерфейсом. Это значение по умолчанию во время стандартной установки через RHEL ISO.

Удалить графический интерфейс

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

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

После этого вам также понадобится группа Сервер. Это поможет включить Cockpit, инструмент администрирования, о котором я упоминал ранее.

Выполните следующие действия:

Наконец, вы можете включить Cockpit, выполнив два дополнительных простых шага:

Подведение итогов

В этой статье вы узнали, как аккуратно удалить среду рабочего стола по умолчанию с сервера RHEL 8 в пользу Cockpit. Это позволяет экономить ресурсы и по-прежнему удобно управлять системой с помощью программного компонента на основе браузера.

Я загрузил iso-файл Debian wheezy netinstall и сделал минимальную установку без Диспетчера отображения или среды рабочего стола.

Я использовал терминал для тестирования. Позже я установил корицу из резервных репозиториев Linux Mint. Все работало нормально.

Затем, чтобы иметь диспетчер отображения, я решил установить lightdm. Я использовал команду

Установка прошла успешно, но при перезапуске также был установлен Gnome 3. Как удалить gnome3 и все его зависимости, не затрагивая систему?

6 ответов 6

Это работа для меня.

чтобы удалить пакет, используйте

Затем apt-get может удалить зависимости, которые были автоматически установлены и больше не нужны, с помощью команды autoremove:

Вам должно помочь следующее.

Имейте в виду, что это может привести к поломке системы. Будьте осторожны.



Вы не можете. Насколько я могу судить.

Лучше всего переустановить без среды рабочего стола, а затем либо выбрать нужную, либо ничего.

debian организует большие группы выбранных пакетов как «задачи». Вы можете легко увидеть их с помощью aptitude или synaptic.

Если вы до сих пор не установили ничего, что зависит от библиотеки gnome, вы можете попробовать просто удалить task-gnome-desktop (или также удалить task-desktop, если вам ничего не нужно из Xorg/11). В большинстве реальных систем это ничего не удалит, если вы удалите. Таким образом, ваша цель должна заключаться в том, чтобы они не были выбраны во время установки.

Очистите весь gnome3 с помощью этой команды (скопируйте и вставьте):

apt-get remove alacarte baobab caribou caribou-antler cheese cheese-common empathy empathy-common eog eog-dbg eog-dev eog-plugins evince evince-common evince-dbg evolution evolution-common evolution-data-server evolution-data -server-common evolution-webcal file-roller gcalctool gconf-editor gdm3 gedit gedit-common gedit-plugins gkbd-capplet gnome gnome-accessibility-themes gnome-апплеты gnome-апплеты-данные gnome-фоны gnome-bluetooth gnome-color-manager gnome-common gnome-contacts gnome-control-center gnome-control-center-data gnome-core gnome-desktop3-data gnome-dictionary gnome-disk-utility gnome-documents gnome-font-viewer gnome-icon-theme gnome-icon -theme-extras gnome-icon-theme-symbolic gnome-js-common gnome-mag gnome-media gnome-menus gnome-mime-data gnome-nettool gnome-online-accounts gnome-orca gnome-packagekit gnome-packagekit-data gnome -panel gnome-panel-data gnome-power-manager gnome-screensaver gnome-session gnome-session-bin gnome-session-common gnome-session-fallb ack gnome-settings-daemon gnome-shell gnome-shell-common gnome-shell-extensions gnome-menus gnome-system-log gnome-system-monitor gnome-terminal gnome-terminal-data gnome-themes-standard gnome-themes-standard -данные gnome-tweak-tool gnome-user-guide gnome-user-share gnome-video-effects gucharmap хомяк-апплет libreoffice-evolution libreoffice-gnome libreoffice-gtk mousetweaks metacity metacity-common metacity-themes nautilus nautilus-data nautilus-open -terminal nautilus-sendto-empathy уведомление-демон python-gnome2 python-gnomedesktop python-nautilus ритмбокс ритмбокс ритмбокс данные райгель звук-соковыжималка задача-гном-рабочий стол сорванец тотем тотем-общий винагре вино визг визг-xsl зенити зенити-общий

Читайте также: