Public bug reported: Similar to the report https://bugs.launchpad.net/snapd/+bug/1961791, when I change my default shell to /usr/bin/zsh I see a similar breakage. After changing the shell from bash to zsh and rebooting, I get the login screen but then nothing after that until I see that kspalshqml has crashed. After changing my shell back to bash, everything works as expected.
Release: % lsb_release -rd No LSB modules are available. Description: Ubuntu 23.04 Release: 23.04 Package Version: % apt-cache policy plasma-desktop plasma-desktop: Installed: 4:5.27.4-0ubuntu1 Candidate: 4:5.27.4-0ubuntu1 Version table: *** 4:5.27.4-0ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages 100 /var/lib/dpkg/status Expected behavior: Changing default shell to /usr/bin/zsh does not break login What happens: Changing default shell to anything besides bash seems to cause KDE to be unable to start Steps to reproduce: 1. Install Kubuntu 23.04 2. Install zsh (apt install zsh) 3. Change default shell to zsh (chsh -s /usr/bin/zsh) 4. Reboot 5. Login 6. Wait for ksplashqml to crash Potential workaround: Instead of changing the default shell, I have configured Konsole to run /usr/bin/zsh instead of /bin/bash. This enables me to continue to use zsh when I am logged in physically and when logged in remotely, I can easily just run /usr/bin/zsh if I want to keep using my normal shell of choice. Not an ideal UX but workable ** Affects: plasma-desktop (Ubuntu) Importance: Undecided Status: New ** Description changed: Similar to the report https://bugs.launchpad.net/snapd/+bug/1961791, when I change my default shell to /usr/bin/zsh I see a similar breakage. After changing the shell from bash to zsh and rebooting, I get the login screen but then nothing after that until I see that kspalshqml has crashed. After changing my shell back to bash, everything works as expected. Release: % lsb_release -rd No LSB modules are available. Description: Ubuntu 23.04 Release: 23.04 Package Version: % apt-cache policy plasma-desktop plasma-desktop: - Installed: 4:5.27.4-0ubuntu1 - Candidate: 4:5.27.4-0ubuntu1 - Version table: - *** 4:5.27.4-0ubuntu1 500 - 500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages - 100 /var/lib/dpkg/status + Installed: 4:5.27.4-0ubuntu1 + Candidate: 4:5.27.4-0ubuntu1 + Version table: + *** 4:5.27.4-0ubuntu1 500 + 500 http://us.archive.ubuntu.com/ubuntu lunar/universe amd64 Packages + 100 /var/lib/dpkg/status Expected behavior: Changing default shell to /usr/bin/zsh does not break login What happens: Changing default shell to anything besides bash seems to cause KDE to be unable to start Steps to reproduce: 1. Install Kubuntu 23.04 2. Install zsh (apt install zsh) 3. Change default shell to zsh (chsh -s /usr/bin/zsh) 4. Reboot 5. Login 6. Wait for ksplashqml to crash + + Potential workaround: + Instead of changing the default shell, I have configured Konsole to run /usr/bin/zsh instead of /bin/bash. This enables me to continue to use zsh when I am logged in physically and when logged in remotely, I can easily just run /usr/bin/zsh if I want to keep using my normal shell of choice. Not an ideal UX but workable -- You received this bug notification because you are a member of Kubuntu Bugs, which is subscribed to plasma-desktop in Ubuntu. https://bugs.launchpad.net/bugs/2036325 Title: Changing default shell breaks plasma To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/plasma-desktop/+bug/2036325/+subscriptions -- kubuntu-bugs mailing list kubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs