LINUX.ORG.RU

Не работает KDE

 , , , ,


0

1

Установил Arch (рядом с виндой). Всё работает, винда тоже. Далее решил поставить KDE, с сессиями X11 и Wayland. Что конкретно установил:

sudo pacman -S xorg-server xorg-xinit xorg-drivers nvidia nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings 
vulkan-icd-loader lib32-vulkan-icd-loader lib32-opencl-nvidia opencl-nvidia libxnvctrl plasma plasma-desktop plasma-wayland-session plasma-desktop egl-wayland sddm sddm-kcm packagekit-qt5

Далее прописал systemctl enable sddm, перезагрузился. SDDM работает. Если попытаться зайти в систему под X11, то после ввода пароля всё зависает (кроме курсора), можно только переключиться по Ctrl+Alt+F2 на другую терминальную сессию. Если выбрать Wayland, то зависания нет, но после кратковременного черного экрана мне заново предлагается ввести пароль.

Вероятно, проблема в установленных пакетах. Возможно, что-то лишнее, или чего-то не хватает? Как решить проблему?

Видеокарта: 1050Ti, процессор: ryzen 1400 (без встройки).


pacman -Rds xorg-drivers
pacman -S linux-headers linux-firmware
pacman -Syyu linux nvidia-dkms nvidia-utils
перезагрузка
anonymous
()
Ответ на: комментарий от anonymous

ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости) :: removing xf86-input-libinput breaks dependency ‘xf86-input-libinput’ required by xorg server

null25
() автор топика
Ответ на: комментарий от null25

[code] pacman -Rdds xorg-drivers pacman -S xorg-server pacman -S linux-headers linux-firmware pacman -Syyu linux nvidia-dkms nvidia-utils перезагрузка

anonymous
()
Ответ на: комментарий от null25

pacman -Rdds xorg-drivers
pacman -S xorg-server 
pacman -S linux-headers linux-firmware
pacman -Syyu linux nvidia-dkms nvidia-utils
перезагрузка
anonymous
()

И не должно. Ты plasma и plasma-desktop зачем вместе поставил? Прочти на арчевики статью КДЕ еще раз повнимательнее. tl;dr плазма - это полноценные кеды, а плазма-десктоп - минималистичная версия.

Dog ★★★
()
Ответ на: комментарий от Dog

Оно одно другому никак не мещает, просто доставит еще пакетов кдешных помимо минимальной версии

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

ssdm тогда бы не грузился, у него плазма не грузится

anonymous
()

Ядро какое? Я сталкивался с тем, что некоторые версии ломают "графику" даже на Intel HD, что уж там говорить о "зелёной" карте с блобом.

Korchevatel ★★★★★
()

О, кстати. Зачем тебе nvidia и nvidia-dkms одновременно? ЕМНИП, это же одно и то же, только первый под стоковое ядро, а второй собирается как модуль для имеющегося.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

одно другому не мешает, а бывает что пакет нвидии запаздывает к новому ядру и тут dkms выручит. А так он не собирает модули которые уже есть

anonymous
()
Ответ на: комментарий от anonymous

Да и нормально драйвер у него работает, ssdm же грузится, это с плазмой что то. А для вайланда нужен kms настроенный

anonymous
()
Ответ на: комментарий от anonymous

Пускай еще что нибудь поставит легкое Xfce например и проверит

pacman -S xfce4

anonymous
()
Ответ на: комментарий от anonymous

kms настроил: в /etc/mkinitcpio.conf в MODULES=() добавил nvidia, nvidia_modeset, nvidia_uvm и nvidia_drm, затем запустил mkinitcpio -P, далее перезагрузился - ничего не изменилось.

Файл /home/user/.xsession-errors отсутствует, логов по команде journalctl /usr/bin/plasmashell тоже нет.

null25
() автор топика

Поставь Manjaro, там всё из коробки работает

anonymous
()
Ответ на: комментарий от null25

Можешь теперь вайланд сессию попробовать.

journalctl /usr/bin/plasmashell тоже нет.

Просто journalctl логи видишь? может прав нет на просмотр. Если видишь а про plasmashell ничего нет значит не запускалась она у тебя вообще. Вручнуб можно попробовать, но надо тогда ssdm отключать

anonymous
()
Ответ на: комментарий от null25

В параметры ядра еще надо добавить nvidia-drm.modeset=1

Запусти какой нибудь другой DE вместо плазмы и проверь в его терминале

plasmashell --replace

anonymous
()
Ответ на: комментарий от anonymous

По journalctl логи вижу, если journalctl /usr/bin/plasmashell выполнить, то выводит «–No entires–». Wayland также не работает.

null25
() автор топика
Ответ на: комментарий от null25

Ну плазма шелл работает значит все же и ошибок критических нет. Проверь теперь квин

kwin_x11 --replace

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Я никогда не переключал ни в кедах, ни в гноме (о_О) Так что оно тут точно не при чем.

qtm ★★★
()
Последнее исправление: qtm (всего исправлений: 1)
Ответ на: комментарий от NonameKiriLL

можно подумать на убунте проблем не бывает.

anonymous
()
Ответ на: комментарий от null25

Может попробовать снести все пакеты plasma? sudo pacman -Rsu plasma plasma-desktop plasma-wayland-session

Затем заново установить: sudo pacman -S plasma plasma-wayland-session

null25
() автор топика
Ответ на: комментарий от null25

Работает? Ошибок тоже нет критических должно работать. Можешь еще проверить startplasma-x11 Попробуй обновиться и переставить плазму и по новому попробовать запустить сессию плазмы

sudo pacman -Syu plasma-workspace plasma-desktop 

anonymous
()
Ответ на: комментарий от anonymous

Попробовал сейчас загрузиться в Plasma (X11), загрузилось, но Wayland по прежнему не работает.

null25
() автор топика
Ответ на: комментарий от null25

В терминале запусти и смотри ошибки

export GDK_BACKEND=wayland
export QT_QPA_PLATFORM=wayland
export XDG_SESSION_TYPE=wayland
export QT_WAYLAND_FORCE_DPI=physical
export QT_QPA_PLATFORMTHEME=
export MOZ_ENABLE_WAYLAND=1
dbus-run-session startplasma-wayland

anonymous
()
Ответ на: комментарий от anonymous

Запусти в tty (ctrl+alt+F3) те же команды попробуй

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.