Debian окружение рабочего стола: Debian — Debian on the Desktop

Могу ли я удалить графический интерфейс из Debian?

спросил

Изменено
9 месяцев назад

Просмотрено
86 тысяч раз

Я только что сделал свою первую установку любой ОС Linux и случайно выбрал «Графический интерфейс рабочего стола» при установке, но я хочу собрать все самостоятельно. Есть ли способ удалить среду с графическим интерфейсом без переустановки ОС?

  • дебиан
  • графический интерфейс

1

Debian использует tasksel для установки программного обеспечения для конкретной системы. Команда дает вам некоторую информацию:

 > tasksel --list-tasks
i desktop Графическая среда рабочего стола
u веб-сервер веб-сервер
u сервер печати Сервер печати
u dns-сервер DNS-сервер
u файловый сервер файловый сервер
u почтовый сервер Почтовый сервер
u база данных-сервер базы данных SQL
u ssh-сервер SSH-сервер
ты ноутбук Ноутбук
u ручной выбор пакета вручную
 

Приведенная выше команда выводит список всех задач, известных tasksel . Строка desktop должна печатать i впереди. Если это так, вы можете посмотреть все пакеты, которые обычно устанавливает эта задача:

 > tasksel --task-packages desktop
твм
выбрасывать
openoffice.org
xserver-xorg-видео-все
чашки-клиент
…
 

В моей системе команда выводит 36 пакетов. Вы можете удалить их с помощью следующей команды:

 > apt-get purge $(tasksel --task-packages desktop)
 

Это берет список пакетов (вывод tasksel ) и передает его команде purge команды apt-get . Теперь apt-get сообщает вам, что он хочет удалить из системы. Если вы подтвердите это, все будет удалено из вашей системы.

5

Это означает, что Debian изменил поведение этого, теперь используя единственный «мета» пакет под названием task-desktop, который подключает другие пакеты через зависимости и рекомендует. Итак, Tasksel говорит вам, что он просто устанавливает этот единственный пакет, но если вы посмотрите на детали этого, то вот так:

 apt-cache показать рабочий стол задач
 

вы увидите другие (фактические) пакеты, которые он извлекает в строках, начинающихся с «Зависит:» и «Рекомендуется:». Чтобы удалить их, попробуйте «apt-get remove task-desktop» или перечислите имена пакетов по отдельности.

2

 apt purge task-desktop hyphen-en-us libglu1-mesa libreoffice-* libu2f-udev мифы-en-us x11-apps x11-session-utils xinit xorg xserver-* рабочий стол-базовая задача-немецкая задача-немецкий-рабочий стол totem gedit gedit-common gir1.2-* gnome-* gstreamer* звук-значки диспетчер речи totem-common xserver-* xfonts-* xwayland gir1.2* gnome-*
 

, затем

 apt autoremove --purge
 

для очистки также зависимых пакетов

vnc — Как переключить среду рабочего стола в Debian

Задать вопрос

спросил

Изменено
1 год, 3 месяца назад

Просмотрено
36 тысяч раз

Недавно я настроил новый компьютер с помощью Debian 9. 1. Во время первоначальной настройки я установил среды рабочего стола Gnome и LXDE.

В настоящее время система настроена на использование Gnome в качестве (по умолчанию) рабочего стола. Кроме того, похоже, что оконный менеджер lightdm.

Я хотел бы знать, как переключить на LXDE. Все другие вопросы, которые я видел, связанные с этой темой, намекают на то, как изменить оконный менеджер или как установить новую среду рабочего стола; но у меня уже установлены среды, с которыми я хочу работать. Лучшим ответом был бы механизм переключения на произвольную среду рабочего стола (возможно, когда-нибудь я попробую KDE).

Некоторые дополнительные примечания: Эта система безголовая, хотя у нее есть видеодисплей, я им не пользуюсь (могу подключить монитор, но с некоторыми трудностями). Я подключаюсь с помощью SSH и VNC (Xvnc TigerVNC 1.7.0). Когда я подключаюсь к серверу VNC, он сразу же запускает рабочий стол Gnome. Во время установки Debian (после установки) у меня был подключен монитор, я не помню, чтобы экран приветствия/входа когда-либо спрашивал, какую среду рабочего стола я хочу использовать.

TL-DR; Как переключить среду рабочего стола по умолчанию между уже установленными рабочими столами (Gnome, LXDE, KDE и т. д.) в Debian 9?

  • Debian
  • vnc
  • среда рабочего стола

1

В моей новой установке Debian 9 (растянутой) я вижу параметры в правом верхнем углу окна входа в систему. Они основаны на значках, по одному для GE (графическая среда), раскладки клавиатуры, специальных возможностей и питания. При нажатии на значок GE раскрывается список установленных сред.

  1. Включите питание системы или выйдите из системы, если она уже включена.
  2. В окне входа в систему перед вводом учетных данных щелкните значок GE в правом верхнем углу
  3. Логин

-HTH

Похоже, что сервер VNC вообще пропускает LightDM и просто запускает свой собственный X-сервер с оконным менеджером/рабочим столом по умолчанию.

Вы можете выбрать, какой рабочий стол запускается, создав сценарий ~/. vnc/xstartup (https://askubuntu.com/q/352232/6016), который будет запускаться при подключении. Вместо запуска X-сервера с настройками по умолчанию он будет запущен, и эти команды будут выполнены.

Если вы хотите попробовать LXDE, вы можете создать сценарий xstartup с помощью следующей (непроверенной) команды:

 exec startlxde
 

Но это все равно не позволит вам выбрать, какой рабочий стол использовать, он просто запустит LXDE вместо дефолтного.

Для возможности выбора из сеанса рабочего стола/диспетчера окон вы можете использовать LightDM для запуска сервера VNC (https://wiki.archlinux.org/index.php/LightDM#VNC_Server), что позволит вам войти в систему и выберите диспетчер рабочего стола / окон через LightDM (пока что тоже не проверено :D).

Где-то на панели LightDM должен быть переключатель (я им не пользуюсь, поэтому не могу точно сказать, где) для переключения с Gnome на LXDE или любой другой установленный DE. Это то, что делает менеджер входа.