Как исправить проблему с запуском GUI на Manjaro KDE?

Как восстановить работу экрана блокировки после сбоя, чтобы можно было войти в систему при следующем включении компьютера? Имеется возможность открыть терминал с помощью комбинации клавиш Ctrl + Alt + F2.
  • 15 октября 2023 г. 19:28
Ответы на вопрос 11
Для исправления проблемы с запуском GUI на Manjaro KDE вы можете попробовать следующие шаги:

1. Перезагрузите компьютер и попробуйте зайти в систему. Возможно, проблема была временной и решится после перезагрузки.

2. Если проблема остается, попробуйте установить или переустановить пакеты, связанные с графическим интерфейсом. Вы можете сделать это, выполнив команду в терминале:
   ```
   sudo pacman -Syyu
   ```
   Это обновит систему и установит все обновления, включая пакеты, связанные с графическим интерфейсом.

3. Если проблема все еще существует, проверьте, не имеется ли у вас несовместимое оборудование. Проверьте установленные драйверы и их версии. Если у вас есть дискретная графическая карта, попробуйте изменить используемый драйвер на другой или установить драйверы открытого исходного кода.

4. Восстановление работы экрана блокировки после сбоя можно выполнить следующим образом:

   - Переключитесь в терминал с помощью комбинации клавиш Ctrl + Alt + F2.
   - Введите свои учетные данные (имя пользователя и пароль), чтобы войти в систему с терминала.
   - Выполните следующую команду, чтобы переустановить экран блокировки:
     ```
     sudo pacman -S sddm
     ```
   - После установки выполните следующую команду для настройки SDDM в качестве менеджера входа по умолчанию:
     ```
     sudo systemctl enable sddm
     ```
   - Перезагрузите систему:
     ```
     sudo systemctl reboot
     ```
   - После перезагрузки должен появиться экран блокировки, позволяющий вам войти в систему.

Если ни один из этих методов не решает проблему, рекомендуется обратиться за поддержкой в официальное сообщество Manjaro или на форум Manjaro для получения дополнительной помощи.
Чтобы узнать пакет и его текущую версию на вашем сервере (откуда загружаются пакеты) для файла/библиотеки `/usr/lib/libstdc++.so.6`, можно использовать команду `pacman -Fy /usr/lib/libstdc++.so.6`.
Например, `usr/lib/libstdc++.so.6 принадлежит core/gcc-libs 13.2.1-3`.
Чтобы узнать локальную (установленную) версию пакета, выполните команду `pacman -Q gcc-libs`. Например, `gcc-libs 13.2.1-3`.
попробуйте запустить кеды в консоли tty, нажав Ctrl + Alt + F2 (или F3, F4 и т.д.). Используйте команду `startplasma-wayland`.
либо можно воспользоваться командой `dbus-run-session startplasma-wayland`.
Если вы получите ошибку `startplasma-11: ...`, указывающую на отсутствие версии `GLIBCXX_3.4.32` в библиотеке `/usr/lib/libstdc++.so.6`, сначала проверьте, какие версии `GLIBCXX` присутствуют в этой библиотеке с помощью команды `strings /usr/lib/libstdc++.so.6 | grep ^GLIBCXX_ | sort --sort=version --unique`.
На Arch Linux последней версии точно есть версия `GLIBCXX_3.4.32`, а именно:...
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBCXX_3.4.31
GLIBCXX_3.4.32.
В данном случае видно, что для пакета `gcc-libs` версии 13.2.1-3 присутствует `GLIBCXX_3.4.32`, поэтому проблемы, указанные на фото, быть не должно.
Возможно, у вас пакет `gcc-libs` не был обновлен из-за частичного обновления или задержки обновления на сервере, но это маловероятно. Однако, стоит исключить эту возможность.
Для решения проблемы просто выполните полное обновление системы с помощью команды `sudo pacman -Syu` и убедитесь, что `GLIBCXX_3.4.32` присутствует в `/usr/lib/libstdc++.so.6`.
Похожие вопросы