diff --git a/xfce4-session-4.20.2.tar.bz2 b/xfce4-session-4.20.2.tar.bz2 deleted file mode 100644 index 9d233b8..0000000 --- a/xfce4-session-4.20.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a0b80b7136515bc3c0c54fa859ad420365e29b715b6da0b58a2d2781bfbe73c3 -size 1226931 diff --git a/xfce4-session-4.20.3.tar.bz2 b/xfce4-session-4.20.3.tar.bz2 new file mode 100644 index 0000000..c97b346 --- /dev/null +++ b/xfce4-session-4.20.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbf00672c5316a30b7001fe852e6a5ba9f889afeab8a247545a160d4302f1fa2 +size 1233244 diff --git a/xfce4-session-more-labwc-keybindings.patch b/xfce4-session-more-labwc-keybindings.patch new file mode 100644 index 0000000..2b418be --- /dev/null +++ b/xfce4-session-more-labwc-keybindings.patch @@ -0,0 +1,30 @@ +Add more default key bindings for labwc + +- Display (VideoModeSwitch) or Super-P: display setup dialog +- PrintScreen: screen-shooter + +--- + labwc/labwc-rc.xml | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +--- a/labwc/labwc-rc.xml ++++ b/labwc/labwc-rc.xml +@@ -66,6 +66,18 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + diff --git a/xfce4-session.changes b/xfce4-session.changes index 558e3c7..338201e 100644 --- a/xfce4-session.changes +++ b/xfce4-session.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Thu Aug 28 08:15:22 UTC 2025 - Takashi Iwai + +- Yet more default key binding for Wayland labwc (bsc#1248802) + +------------------------------------------------------------------- +Wed Aug 27 13:02:03 UTC 2025 - Takashi Iwai + +- Add more default key bindings for Wayland with labwc (bsc#1248802): + xfce4-session-more-labwc-keybindings.patch +- Drop the previous workaround patch for wayland startup + (bsc#1247542): + xfce4-session-reduce-wayland-autostart-timeout.patch + The fix is now found in xfce4-branding-openSUSE instead + +------------------------------------------------------------------- +Thu Aug 14 14:46:12 UTC 2025 - Takashi Iwai + +- Reduce the timeout for auto-start on Wayland (bsc#1247542); + xfce4-session-reduce-wayland-autostart-timeout.patch + This is a temporary workaround for the too slow start-up on Wayland + desktop. Currently the error is ignored in anyway. +- Use '?' for SUSE macro expansion, so that quilt setup works. + +------------------------------------------------------------------- +Thu Aug 14 13:45:06 UTC 2025 - Manfred Hollstein + +- Update to version 4.20.3: + * wayland: startxfce4: Remove definition of SDL_VIDEODRIVER variable + * Add xapp for Settings in xfce-portals.conf + * startxfce4: Add check for /etc/vconsole.conf + * labwc: Add some default config values + * xfce-portals.conf: Add wlr for ScreenCast + * startxfce4: Improve keyboard layout detection on wayland + * wayland: start a D-Bus session only if there isn't one already + * Use syntax compatible with most sh shells. + * labwc: Add window snapping range + ------------------------------------------------------------------- Tue Aug 5 13:41:07 UTC 2025 - Takashi Iwai diff --git a/xfce4-session.spec b/xfce4-session.spec index 01dab3e..bd21080 100644 --- a/xfce4-session.spec +++ b/xfce4-session.spec @@ -18,7 +18,7 @@ %bcond_with git Name: xfce4-session -Version: 4.20.2 +Version: 4.20.3 Release: 0 Summary: Xfce Session Manager License: GPL-2.0-only @@ -38,6 +38,8 @@ Patch1: xfce4-session-adapt-session-scripts.patch Patch2: 0002-relax-x11-version.patch # PATCH-FIX-OPENSUSE xfce4-session-drop-amixer-D-pulse-option.patch -- Fix audio mixer invocation on Wayland Patch3: xfce4-session-drop-amixer-D-pulse-option.patch +# PATCH-FIX-OPENSUSE xfce4-session-more-labwc-keybindings.patch -- Add more default labwc key bindings +Patch5: xfce4-session-more-labwc-keybindings.patch BuildRequires: fdupes BuildRequires: gettext >= 0.19.8 BuildRequires: iceauth @@ -103,7 +105,7 @@ BuildArch: noarch %description branding-upstream This package provides the upstream look and feel for the Xfce Session Manager. -%if 0%{is_opensuse} && 0%{suse_version} >= 1550 +%if 0%{?is_opensuse} && 0%{?suse_version} >= 1550 %package wayland-experimental Summary: Xfce Session Manager for Wayland Group: System/GUI/XFCE @@ -213,7 +215,7 @@ rmdir %{buildroot}%{_datadir}/wayland-sessions %files branding-upstream %config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml -%if 0%{is_opensuse} && 0%{suse_version} >= 1550 +%if 0%{?is_opensuse} && 0%{?suse_version} >= 1550 %files wayland-experimental %dir %{_datadir}/wayland-sessions %{_datadir}/wayland-sessions/xfce-wayland.desktop