https://bugzilla.redhat.com/show_bug.cgi?id=2252900
Bug ID: 2252900 Summary: imsettings needs to be updated for cinnamon 6.0 Product: Fedora Version: rawhide Hardware: x86_64 OS: Linux Status: NEW Component: imsettings Severity: low Assignee: tagoh@redhat.com Reporter: leif.liddy@gmail.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, tagoh@redhat.com Target Milestone: --- Classification: Fedora
I installed cinnamon 6.0 from the Fedora rawhide repo. So this version of cinnamon has (experimental) support for wayland. So when I log into a cinnamon wayland session, I see the following in ~/.cache/imsettings/log
.... DESKTOP: cinnamon-wayland-wayland (which looks a bit redundant w/ wayland listed twice) GUESS_DESKTOP: $XDG_SESSION_TYPE ```
So there's two issues here: 1. I think imsettings (which is X11-orientated) should probably be ignoring cinnamon-wayland altogether which means adding this entry to none.conf
ie /etc/X11/xinit/xinput.d/none.conf .... IMSETTINGS_IGNORE_SESSION=GNOME,GNOME-wayland,KDE-wayland,cinnamon-wayland-wayland
2. Why is the value of DESKTOP cinnamon-wayland-wayland and not just cinnamon-wayland?
Here are the XDG-related variables and associated values from a cinnamon wayland session.
env | grep XDG XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_SEAT=seat0 XDG_SESSION_DESKTOP=cinnamon-wayland XDG_SESSION_TYPE=wayland ....
My guess is that imsettings is combining XDG_SESSION_DESKTOP with XDG_SESSION_TYPE to form cinnamon-wayland-wayland -- but I'm not sure.
I'm basically looking for 1. clarification on whether cinnamon wayland should be ignored by imsettings 2. whether or not the DESKTOP value should resolve to cinnamon-wayland-wayland vs just cinnamon-wayland.
Thanks
Reproducible: Always
Steps to Reproduce: Install cinnamon 6.0 from the Fedora rawhide repo. Login to a cinnamon rawhide session
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
Neal Gompa ngompa13@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value CC| |ngompa13@gmail.com
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
--- Comment #1 from Neal Gompa ngompa13@gmail.com ---
XDG_SESSION_DESKTOP=cinnamon-wayland
Upstream cinnamon should probably not add a suffix for wayland to this variable, since the session-type variable already tells you this information.
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
--- Comment #2 from Leif Liddy leif.liddy@gmail.com --- Ok, I submitted an upstream bug report for that. https://github.com/linuxmint/wayland/issues/6
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED
--- Comment #3 from Fedora Update System updates@fedoraproject.org --- FEDORA-2023-9c5ccd93b0 has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9c5ccd93b0
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |ERRATA Status|MODIFIED |CLOSED Fixed In Version| |imsettings-1.8.8-1.fc40 Last Closed| |2023-12-21 13:54:10
--- Comment #4 from Fedora Update System updates@fedoraproject.org --- FEDORA-2023-9c5ccd93b0 has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=2252900
--- Comment #5 from Akira TAGOH tagoh@redhat.com --- Fixed this in 1.8.8-1. it should works for both with/without the above duplicate "wayland" name.
i18n-bugs@lists.fedoraproject.org