Arch Linux KDE Plasma черный экран после входа в систему

Вопрос или проблема

Я хотел установить KDE Plasma, поэтому я следовал следующим шагам:

pacman -S xorg-server xorg-apps xorg-xinit xterm
pacman -S xf86-video-nouveau
pacman -S plasma-meta kde-applications-meta
pacman -S sddm
systemctl start sddm.service

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

введите описание изображения здесь
введите описание изображения здесь
Как я могу это решить?

Спасибо.

Установите пакеты гостя VirtualBox – virtualbox-guest-utils и xf86-video-vmware.
Также может потребоваться virtualbox-guest-dkms.

А также загрузите модули VBox в систему – modprobe -a vboxguest vboxsf vboxvideo

Читать больше здесь:

https://wiki.archlinux.org/index.php/VirtualBox/Install_Arch_Linux_as_a_guest#Install_the_Guest_Additions

https://wiki.archlinux.org/index.php/VirtualBox/Install_Arch_Linux_as_a_guest#Load_the_VirtualBox_kernel_modules

Не знаю, решает ли это проблему ОП (так как у меня было управление мышью даже на экране входа, и они отметили, что не имели проблемы, используя GDE), но это простое решение решило мою похожую проблему (черный экран после входа).

Я понял, что не создал домашний каталог пользователя или установил /home в качестве домашнего каталога пользователя.

Поэтому создание домашнего каталога, принадлежащего пользователю, а затем перезагрузка решило проблему для меня. Либо просто с помощью useradd -d $user (обратите внимание на -d), либо вручную создав новый каталог пользователя, передав права собственности, а затем установив настройки домашнего каталога пользователя:

cd /home
mkdir $user
chown $user:$group ./$user
usermod -d /home/$user $user

После перезагрузки я смог успешно войти.

Если вы используете пакет ядра новее 5.6, установите virtualbox-guest-utils, если вы используете 5.6 или старше, вам нужно установить virtualbox-guest-dkms, вместе с заголовками, необходимыми для вашего ядра.

Затем вам нужно включить и запустить vboxservice.service.

Вам не нужен xf86-video-nouveau.

Ответ или решение

Решение проблемы черного экрана KDE Plasma после входа в систему на Arch Linux

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

1. Убедитесь, что все необходимые пакеты установлены

Как вы упомянули в описании, вы установили некоторые пакеты, такие как xorg-server, plasma-meta и sddm. Однако не забудьте, что для корректной работы KDE Plasma могут потребоваться дополнительные зависимости. В частности, проверьте следующие пакеты:

  • mesa: обеспечивает поддержку OpenGL и графические драйверы.
  • plasma-desktop: легковесная версия Plasma, возможно у вас не установлены все компоненты.

Установите недостающие пакеты с помощью команды:

sudo pacman -S mesa plasma-desktop

2. Графические драйверы

Поскольку вы используете xf86-video-nouveau, убедитесь, что у вас установлены правильные драйверы для вашей видеокарты. Если у вас NVIDIA-карта, то вместо nouveau может быть более целесообразно установить проприетарные драйверы:

sudo pacman -S nvidia nvidia-utils

Если вы используете VirtualBox, следуйте инструкциям по установке пакетов virtualbox-guest-utils и соответствующих видеодрайверов, упомянутых вами в вопросе:

sudo pacman -S virtualbox-guest-utils xf86-video-vmware

Затем загрузите необходимые модули:

sudo modprobe -a vboxguest vboxsf vboxvideo

3. Настройка домашней директории пользователя

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

Выполните следующие команды для настройки домашней директории:

sudo useradd -m -d /home/ваш_пользователь ваш_пользователь
sudo chown ваш_пользователь:ваш_пользователь /home/ваш_пользователь

4. Проверка конфигурации SDDM

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

sudo systemctl enable sddm.service

Проверьте файл конфигурации SDDM, который обычно расположен по адресу /etc/sddm.conf. Возможно, вам потребуется изменить настройки, такие как тема или сессия. Пример:

[X11]
Session=plasma.desktop

5. Логи и ошибки

Для более глубокого анализа проблемы вам стоит посмотреть логи сессии X и SDDM. Для этого выполните:

journalctl -xe

Или проверьте конкретные логи X:

cat ~/.local/share/xorg/Xorg.0.log

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...