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

How do I Remove the KDE Plasma Environment in Ubuntu

GNOME is the default desktop environment that comes pre-installed on Ubuntu distributions. After using it for a couple of months, the UI feels outdated compared to KDE.

However, GNOME can be styled and used in a variety of ways, but no offense WhiteSurTheme KDE is the only theme that looks like you’re using Big Sur, and GNOME Desktop lacks many other features, which drew me to KDE Plasma, but things didn’t work out.

While installing KDE Plasma over GNOME, I made some mistakes that made the system unstable to use, so I thought to revert back and use the stock GNOME environment.

The reason you want to uninstall KDE Plasma and switch to Ubuntu’s default GNOME desktop environment may be the same as mine or completely different, but our end goal is the same.

If we’re both aiming for the same result, then we should jump to step 1 of this article.

Steps to Remove KDE Plasma Desktop Environment

In seven easy steps, you can get rid of KDE Plasma. These steps include turning off the plasma desktop, removing the splash screen, upgrading the initramfs, and turning on GDM3.

Auto remove the plasma-desktop and kubuntu desktop

Assuming you can still get to the terminal, you can open it with the keys Ctrl + Alt + T , or whatever you’ve set it up to be. Unfortunately, I couldn’t use the terminal, so I had to use Step 1 of this article to change the run level through the boot menu, which gave me access to the shell to run further commands.

After that, execute the below command to remove plasma-desktop:

$ sudo apt remove plasma-desktop --autoremove

Remove all the remaining files

Next, you should delete any leftover files that won’t be used anymore, especially anything that begins with KDE or Plasma, because some of the unneeded dependencies and configuration files may still exist even after uninstalling the desktop environment.

So, all you have to do is run the following command, which has the —autoremove flag. This will get rid of all the dependencies that are not needed anymore.

$ sudo apt remove kde* --autoremove $ sudo apt remove plasma* --autoremove

Once it’s done, go to the next section to reset the splash interface.

Читайте также:  Чем зашифровать папку линукс

Reset the Splash Interface

Maybe you didn’t notice, but it looks like the GNOME splash screen has changed from how it appeared before.

To restore the default splash screen, simply copy and paste the following command into the terminal:

$ sudo update-alternatives --config default.plymouth

Upon entering the above command, you’ll see a splash interface selection screen like the one in the screenshot, so you can easily pick the correct option by reading its filename.

For me, it was the number 1, and it may be different in your case, so just enter the selection number and press enter to save your choice.

Источник

Как отключить или удалить графическое окружение в ubuntu?

Чтобы эффективно майнить на риге под управлением Убунту или любой другой Линукс-подобной системе, нужно отключить графическое окружение, а также обеспечить удаленное управление ригом.

Отключение графической оболочки при майнинге положительно сказывается на хешрейте и позволяет работать с большими по размеру DAG на алгоритме Ethash. Благодаря этому решится проблема максимального увеличения продолжительности майнинга на картах с недостаточным объемом видеопамяти, например, четырехгиговых.

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

Как отключить графическую оболочку в ubuntu?

Для отключения графики (оконного менеджера) можно использовать возможности systemd – системы инициализации операционной системы Linux.

Отключить графическое окружение с помощью systemd можно командами:

sudo systemctl enable multi-user.target sudo systemctl set-default multi-user.target

Система в этом случае ответит сообщением:

Created symlink from /etc/systemd/system/default.target to /lib/systemd/system/multi-user.target.

Изменение вступит в силу сразу после перезагрузки системы!

multi-user.target обеспечит запуск системы на уровне 3, которому соответствует работа в многопользовательском режиме, без графики, с помощью консоли и/или через сеть (по ssh).

Чтобы снова включить графическое окружение используют команду:

sudo systemctl set-default graphical.target

graphical.target обеспечивает запуск системы на уровне 5, которому соответствует работа в многопользовательском режиме с графикой.

Чтобы узнать текущее состояние рига (включена или нет графическая оболочка) используют команду:

sudo systemctl get-default

При включенной графической оболочке в терминале появится строка:

Если графическое окружение отключено, то появится сообщение:

После перезагрузки компьютера с отключенной графикой (включенной опцией multi-user.target) на экране подключенного к нему монитора будет черный экран.

Если на компьютере имеется установленный графический терминал (оболочка), то просто перейти в него нажатием клавиш Ctrl+Alt+F7 при загрузке в multi-user.target не получится. Для запуска графического окружения нужно перейти в текстовую консоль и выполнить команду (для xubuntu с xfce-графическим окружением):

sudo /etc/init.d/lightdm start

Это запустит дисплейный менеджер lightdm, который инициирует работу x-сервера, оконного менеджера и других программ, обеспечивающих работу графического окружения рабочего стола Linux.

Чтобы работать с командной строкой с клавиатуры компьютера, нужно перейти в виртуальную текстовую консоль (например, tty1) нажатием клавиш Ctrl+Alt+F1.

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

Читайте также:  Linux unpack gz with tar

Автоматический вход в консоль при загрузке в ubuntu без графического интерфейса

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

Чтобы getty не запрашивала пароль и сразу выводила на экран эмулятор текстового терминала tty1, выполняют команду:

sudo systemctl edit getty@tty1

В открывшемся конфигурационном файле нужно ввести следующие строки:

[Service] ExecStart= ExecStart=-/sbin/agetty -a --noclear %I $TERM

Здесь вместо нужно вставить login, под которым будет загружаться компьютер (без < >):

Затем сохраняют изменения (Ctrl+O, Enter, Ctrl+X) и перезагружают систему (sudo reboot).

Если компьютер настроен на работу в текстовой консоли (multi-user.target), то после перезагрузки он загрузится и будет сразу готов для работы с командной строкой;

Если программы графического окружения не удалены из системы, то в нее можно перейти, выполнив команду, которая запускает дисплейный менеджер. Для xubuntu это:

sudo /etc/init.d/lightdm start

В других дистрибутивах linux может использоваться другой менеджер дисплеев и соответствующая ему команда запуска.

Для майнинга лучше отключать запуск lightdm (переводить в режим multi-user.target) или даже удалять графическое окружение для освобождения дискового пространства и небольшого увеличения быстродействия ядра.

Для сравнения, потребление памяти чистой системы без графики в xubuntu (информация доступна по команде free -l -m) составляет 131 мегабайт, а с включенным оконным менеджером xfce4 — 263 Мб (разница в 132 мегабайта).

Для ускорения загрузки системы и получения визуальной информации о загрузке ее компонентов (в виде строк текста) можно дополнительно отключить графическую заставку на этапе инициализации.

Отключение графической заставки на этапе загрузки ядра ubuntu

Отключение графической заставки в ubuntu делается с помощью редактирования файла /etc/default/grub, в котором нужно удалить из переменной GRUB_CMDLINE_LINUX_DEFAULT слова quiet и splash.

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

Эти изменения можно произвести в редакторе nano командой:

Итоговый файл конфигурации загрузчика ядра будет выглядеть так:

GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="noresume amdgpu.vm_fragment_size=9 radeon.si_support" GRUB_CMDLINE_LINUX=""

После сохранения изменений в файле grub нужно не забыть применить их командой:

Как отключить графическое окружение ubuntu во время работы на компьютере?

Если в xubuntu нужно отключить графическую оболочку на работающем компьютере, то можно остановить службу GUI командой:

sudo /etc/init.d/lightdm stop

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

Для повторного включения X-сервера lightdm выполняют команду:

sudo /etc/init.d/lightdm start

Если есть желание, то можно полностью удалить дисплейный менеджер LightDM из системы.

Как удалить дисплейный менеджер xubuntu?

Удалять дисплейный менеджер стоит только для его замены другим. Одним из таких вариантов является установка более легковесного display manager-а, чем lightdm, например, SliM.

Отключать графику стоит включением режима multi-user.target, способом, описанным выше.

Для полного удаления из системы дисплейного менеджера lightdm в xubuntu можно использовать команду:

sudo apt-get remove lightdm

Для повторной установки менеджера окон lightdm используют команду:

sudo apt-get install lightdm

Вам также может понравиться

Установка HiveOS на виртуальную машину

Быстрее, выше, сильнее — что принесет DDR5-память в майнинг?

О работе видеокарт при проведении многопотоковых вычислений

Один комментарий

Kirill

На свеже установленной Ubuntu 22.04 LTS хоче отключить графическую оболочку, после ввода команды
sudo systemctl enable multi-user.target получаю такой ответ:
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl. Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit’s
.wants/ or .requires/ directory.
• A unit’s purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, …).
• In case of template units, the unit is meant to be enabled with some
instance name specified. Что не так? Я не сильно шарю в юникс.
Спасиоб за ответ.

Читайте также:  Speedtest для консоли linux

Источник

Can I Remove GUI From Debian?

I just did my first install of any Linux OS, and I accidentally selected «Desktop GUI» in the install, but I want to build everything myself. Is there any way by which I can remove the GUI environment without re-installing OS?

From what I’ve seen, there are always many GUI packages missed by the uninstall methods (one can see them with dpkg —get-selections as per @daniel-bank’s comment). If using the method of removing base packages, then autoremoving the rest, it’s easy to lose desired packages that were installed as dependencies. apt-mark can set them as explicitly installed, preventing automatic removal, but the end result is never as clean as a fresh install would have been.

3 Answers 3

Debian uses tasksel for installing software for a specific system. The command gives you some information:

> tasksel --list-tasks i desktop Graphical desktop environment u web-server Web server u print-server Print server u dns-server DNS server u file-server File server u mail-server Mail server u database-server SQL database u ssh-server SSH server u laptop Laptop u manual manual package selection 

The command above lists all tasks known to tasksel . The line desktop should print an i in front. If that is the case you can have a look at all packages which this task usually installs:

> tasksel --task-packages desktop twm eject openoffice.org xserver-xorg-video-all cups-client … 

On my system the command outputs 36 packages. You can uninstall them with the following command:

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

This takes the list of packages (output of tasksel ) and feeds it into the purge command of apt-get . Now apt-get tells you what it wants to uninstall from the system. If you confirm it everything will be purged from your system.

Источник

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