Recently installed KDE-Plasma Arch system, and there's an extremely annoying problem. Whenever the system reboots, Grub recognizes keyboard input instantly, gets to the login screen, but it takes an unusually long time to display the login manager interface. This issue can be frustrating, especially when you're in a hurry. In this article, we will cover the key concepts and steps to help you resolve this problem.
Understanding the Issue
The slow login screen issue can be caused by various factors, including outdated system packages, incorrect system settings, or hardware problems. In our case, we will focus on a common cause: an outdated Wayland session manager called Weston.
Preparing for the Solution
Before proceeding with the solution, ensure your system is updated. Run the following commands in your terminal:
su -
pacman -Syu
exit
Updating the Weston Session Manager
The Weston session manager can be updated using the Arch User Repository (AUR). First, you need to install the necessary tools:
su -
pacman -S git
pacman -S --asdeps yaourt
Next, search for the latest Weston package:
yaourt -Ss weston
Identify the package with the highest version number, and install it:
yaourt -S weston-
Configuring the System
After updating the Weston session manager, you need to configure the system to use it. Open the file /etc/systemd/system/display-manager.service with your preferred text editor:
su -
nano /etc/systemd/system/display-manager.service
Find the line that starts with:
ExecStart=/usr/bin/startkde
Change it to:
ExecStart=/usr/bin/startweston
Save and close the file, then restart the display manager:
systemctl restart display-manager
- Update your system packages.
- Install the necessary tools: git and yaourt.
- Search for and install the latest Weston package from the AUR.
- Configure the system to use the Weston session manager.
References: