Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Установил KDE Plasma на Ubuntu — и сразу пожалел

Интересно, что будет, если поставить сразу два рабочих стола на одну Linux-систему? Я решил проверить это, добавив KDE Plasma поверх стандартного GNOME в Ubuntu. В результате столкнулся с гораздо большими проблемами, чем ожидал. Хотя я люблю KDE Plasma, мне никогда особенно не нравился кастомный GNOME в Ubuntu. Но это самая популярная сборка, и я использую её для тестов и экспериментов. На этот раз я попытался сделать систему, в которой можно было бы мгновенно переключаться между чистой Ubuntu (для тестов и скриншотов) и своим основным KDE Plasma — без перезагрузки. Для этого я установил KDE Plasma поверх Ubuntu и работал с двумя окружениями одновременно. Вот чем всё закончилось! Установить KDE Plasma на Ubuntu — достаточно легко. Для начала убедитесь, что система обновлена. Для этого выполните такую команду: После обновления, если нужно, перезагрузитесь и установите пакет aptitude с помощью команды: Aptitude — это более продвинутый менеджер пакетов, он лучше справляется со сложными з
Оглавление

Интересно, что будет, если поставить сразу два рабочих стола на одну Linux-систему? Я решил проверить это, добавив KDE Plasma поверх стандартного GNOME в Ubuntu. В результате столкнулся с гораздо большими проблемами, чем ожидал.

Хотя я люблю KDE Plasma, мне никогда особенно не нравился кастомный GNOME в Ubuntu. Но это самая популярная сборка, и я использую её для тестов и экспериментов. На этот раз я попытался сделать систему, в которой можно было бы мгновенно переключаться между чистой Ubuntu (для тестов и скриншотов) и своим основным KDE Plasma — без перезагрузки. Для этого я установил KDE Plasma поверх Ubuntu и работал с двумя окружениями одновременно. Вот чем всё закончилось!

Установка KDE Plasma прошла просто и без сюрпризов

Установить KDE Plasma на Ubuntu — достаточно легко. Для начала убедитесь, что система обновлена. Для этого выполните такую команду:

После обновления, если нужно, перезагрузитесь и установите пакет aptitude с помощью команды:

Aptitude — это более продвинутый менеджер пакетов, он лучше справляется со сложными зависимостями, чем стандартный APT. Поскольку установка другого рабочего стола с собственными приложениями и зависимостями часто вызывает конфликты, я решил воспользоваться именно aptitude.

-2

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

Установка прошла быстро и без ошибок. В процессе меня спросили, какой дисплей-менеджер выбрать: SDDM (Simple Desktop Display Manager) или GDM3 (GNOME Display Manager 3). Я выбрал SDDM — он стандартный для KDE, лучше настраивается и работает с Plasma эффективнее. GDM3 в перспективе мог бы создать проблемы.

После перезагрузки появился стильный экран входа SDDM. С помощью выбора сессии я зашёл в чистую KDE Plasma. Честно говоря, всё выглядело и работало так же, как в обычном дистрибутиве с Plasma.

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

В системе оказалось по два набора основных приложений

Я думал, что GNOME и KDE Plasma будут использовать только свои системные приложения. Но в работе заметил, что многие программы дублировались.

Например, было два файловых менеджера — Dolphin (KDE) и Nautilus (GNOME) — доступных одновременно, что сильно сбивало с толку. Почти все категории системных программ дублировались. При этом GNOME Settings и GNOME Terminal в KDE Plasma не показывались, что говорит о некоторой изоляции сессий. А вот настройки и терминал KDE появлялись в сессии GNOME — довольно странно.

Самой заметной проблемой была визуальная несочетаемость. KDE приложения основаны на Qt, а GNOME — на GTK. Несмотря на разные темы и настройки, программы выглядели совершенно по-разному, создавая ощущение несовместимости и разноречивости интерфейса.

Но дублирование и несоответствие внешнего вида были лишь частью проблем. Многие мои настроенные системные хоткеи и bash-скрипты перестали работать — вероятно, из-за отсутствия в сессии нужных компонентов. Пришлось практически всё перенастраивать с нуля!

Система стала очень нестабильной и «глючной»

-3

Со временем ситуация только ухудшалась. Несмотря на мощный Ryzen 5 и 32 ГБ оперативной памяти, компьютер стал заметно тормозить и подвисать.

Приложения подтормаживали, анимации окон застывали, отзывчивость системы падала. Я пробовал переключаться между сессиями X11 и Wayland, чтобы понять причину, но безуспешно — замедление происходило в обоих окружениях.

Особенно тревожно было то, что до установки KDE Ubuntu GNOME работала стабильно. Теперь и она стала нестабильной — очевидный признак конфликтов в настройках. Два окружения мешали друг другу, портя конфигурации и делая систему ненадёжной.

Чтобы исправить проблемы, пришлось искать и удалять конфликтующие файлы и пакеты

-4

KDE Plasma и GNOME хранят настройки, темы и конфигурации приложений в папках, которые частично пересекаются. Именно это и создаёт конфликты.

Теоретически можно было бы изучать логи, выявлять проблемные процессы, поочерёдно удалять пакеты и проверять стабильность — но это невероятно утомительно и занимает много времени.

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

Но избавляться от GNOME я не хотел, ведь цель была как раз использовать оба окружения. Без этого эксперимент терял смысл — система оставалась нестабильной и ненадёжной.

Проще сразу поставить Kubuntu

-5

Опыт показывает, почему существует Kubuntu. Если нужен Ubuntu с KDE Plasma по умолчанию, лучше сразу выбрать Kubuntu. Правда при этом переключаться между Kubuntu и Ubuntu придётся с помощью полной перезагрузки, что неудобно при частой смене окружений.

Лучший вариант, как я убедился, — пользоваться одним дистрибутивом как основным, а второй запускать в VirtualBox. Сейчас я так и делаю: Garuda Linux — основной, а виртуальная Ubuntu — для тестов. Виртуализация не всегда идеальна, особенно под нагрузкой, и иногда приходится загружаться с установленной на железе Ubuntu.

Почему так много дистрибутивов Linux?

Потому что разнообразие даёт свободу выбора.

Из моего опыта, установка нового рабочего стола поверх существующего дистрибутива имеет смысл только если готов полностью отказаться от предыдущего окружения. При большом объёме личных данных и настроек проще удалить старое окружение и поставить новое — сохранив данные без потерь.

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

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете найти наши материалы в: