Мне было любопытно, поэтому я установил kde вместе с gnome (который я использую в основном, если на то пошло).
Я использую arch linux, и я установил kde с помощью yaourt, следующей командой:
yaourt -Syua # обновить базы данных
yaourt -S kde --force # установить сам kde
Я установил все, что yaourt предложил для kde, и не получил никаких ошибок.
Поэтому я перезагрузил компьютер, выбрал kde plasma в меню выбора среды gdm. Я ввел пароль, и gdm принял его.
Однако, когда gdm запускает kde, я вижу обои с белым прозрачным прямоугольником с изображением жесткого диска слева. Мышь видна, и я могу ее двигать, но это все. После этого ничего не происходит.
Это нормально или мне придется переустановить kde?
решение1
KDE отлично работает у меня. Использую Arch уже много лет. Я больше не знаком с yaourt. На всякий случай попробуйте переустановить с помощью pacman напрямую. $sudo pacman -Syyu kde и почитайте вики о kde. Если вы используете gdm, то должно работать. Может быть, где-то есть небольшая настройка. Также почитайте о .xinitrc, должно работать нормально. Возможно, после настройки .xinitrc и использования $startx из терминала входа вам повезет больше. KDE и Arch — отличное сочетание
решение2
Это не нормально, это явно проблема конфигурации KDE. К сожалению, большинство дистрибутивов Linux не слишком много работают над настройкой своего KDE, фактически они только компилируют его и загружают в свой архив пакетов без какого-либо более глубокого тестирования. Это не входит в их основную сферу деятельности. :-(
Хотя в большинстве случаев вы можете легко справиться с такими проблемами. KDE — это всего лишь набор множества программ X, в основном kwin
оконного менеджера и приложения для трея, и все же их много. Все они используют набор инструментов Qt, который является очень мощной и интересной технологией. К счастью, у нас также есть тривиальный скрипт, который запускает все необходимые инструменты для сеанса KDE из командной строки. Он называется startkde
. Он не был запущен вашим gdm (вероятно, он был неправильно настроен), вы можете сделать это вручную.
Откройте консоль персонажа с тем же пользователем, что и ваш пользователь X (alt/ctrl/f1), и введите команду DISPLAY=:0 startkde &
. Этот startkde инициирует обычную последовательность загрузки KDE из командной строки.
Если и дальше не работает, жду ваших комментариев. Если работает и теперь вы хотите это автоматизировать, жду вашего следующего вопроса.
Если есть проблемы, есть более простой способ, если вы запустите только kwin
вместо startkde
. Это откроет только оконный менеджер, а не весь сеанс, но это может сработать.
В качестве альтернативы вы можете попробовать другой дистрибутив с настоящей поддержкой KDE (я рекомендую OpenSUSE или Mint).