Bugzilla – Bug 1221723
Wayland session won't start with Fish as default shell
Last modified: 2024-03-19 17:11:31 UTC
Created attachment 873636 [details] /tmp/xsess-env-V6rXmY file referred by /home/krovikan/.local/share/sddm/wayland-session.log Hello everybody: Using Operating System: openSUSE Tumbleweed 20240314 KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.7.9-1-default (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz Memory: 31.3 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2 I can't start Plasma 6 Wayland, only the X11 version. After a lot of days, my surprise is that making a new user for testing (prueba) can enter good in Plasma Wayland (all desktop by default). But if I try enter with my normal user (krovikan) in Plasma 6 Wayland, again the black screen with a static _ in the left above corner. The only form of exit is do Ctrl+Alt+F1 to change to a tty, Ctrl+Alt+F2 to return to the black screen and kill it with Ctrl+Alt+Backspace x2. With this, spawns again sddm and I can log in Plasma 6 X11 only. I make a look to /home/krovikan/.local/share/sddm/wayland-session.log and contains this: /tmp/xsess-env-V6rXmY: línea 36: PROFILEREAD: variable de sólo lectura I attached this file. If I search in internet "fichero /tmp/xsess-env-V6rXmY" (without quotes) I find this: https://github.com/sddm/sddm/issues/1768 In it says that it does not enter Wayland unless it is uninstalling Fish... In my normal user (krovikan) I have Fish by default. In the test user (user that can enter in Plasma 6 Wayland) there is only Bash (you can type fish in konsole by change to fish but not by default). If I try to set it Fish by default in the testing user (prueba) inside Plasma 6 Wayland session with: chsh -s /usr/bin/fish it doesn't set it by default. And I have restarted the computer, but I still cannot set fish by default in testing user (prueba) inside Plasma 6 Wayland. I don't try to uninstall Fish in my normal user krovikan (the user that only can start Plasma 6 X11). I am very comfortable with Fish (more than Bash). Best Regards
https://github.com/sddm/sddm/pull/1779
(In reply to Fabian Vogt from comment #1) > https://github.com/sddm/sddm/pull/1779 Still fails in openSUSE and requires manual intervention.
(In reply to karl García Gestido from comment #2) > (In reply to Fabian Vogt from comment #1) > > https://github.com/sddm/sddm/pull/1779 > > Still fails in openSUSE and requires manual intervention. that's what RESOLVED/UPSTREAM means. The issue isn't fixed there yet.