7 Commits

Author SHA256 Message Date
9cc2e43542 Accepting request 1301757 from X11:xfce
- Yet more default key binding for Wayland labwc (bsc#1248802) (forwarded request 1301753 from tiwai)

OBS-URL: https://build.opensuse.org/request/show/1301757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfce4-session?expand=0&rev=99
2025-08-28 15:19:43 +00:00
0be57249bd - Yet more default key binding for Wayland labwc (bsc#1248802)
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=183
2025-08-28 08:35:42 +00:00
c877defe5b Accepting request 1301581 from X11:xfce
- 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 (forwarded request 1301577 from tiwai)

OBS-URL: https://build.opensuse.org/request/show/1301581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfce4-session?expand=0&rev=98
2025-08-27 19:35:41 +00:00
8d08af5f00 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=181
2025-08-27 13:46:50 +00:00
d00e457cb4 Accepting request 1299444 from X11:xfce
OBS-URL: https://build.opensuse.org/request/show/1299444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xfce4-session?expand=0&rev=97
2025-08-15 19:52:08 +00:00
2359c081c3 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=179
2025-08-14 15:59:35 +00:00
4cb172b0a4 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=178
2025-08-14 15:34:40 +00:00
5 changed files with 76 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a0b80b7136515bc3c0c54fa859ad420365e29b715b6da0b58a2d2781bfbe73c3
size 1226931

BIN
xfce4-session-4.20.3.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -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 @@
<keybind key="W-4">
<action name="GoToDesktop" to="4" />
</keybind>
+ <keybind key="XF86_Display">
+ <action name="Execute" command="xfce4-display-settings --minimal" />
+ </keybind>
+ <keybind key="W-P">
+ <action name="Execute" command="xfce4-display-settings --minimal" />
+ </keybind>
+ <keybind key="Print">
+ <action name="Execute" command="xfce4-screenshooter -f" />
+ </keybind>
+ <keybind key="XF86_PowerOff">
+ <action name="Execute" command="xfce4-session-logout" />
+ </keybind>
</keyboard>
<snapping>

View File

@@ -1,3 +1,41 @@
-------------------------------------------------------------------
Thu Aug 28 08:15:22 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- Yet more default key binding for Wayland labwc (bsc#1248802)
-------------------------------------------------------------------
Wed Aug 27 13:02:03 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- 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 <tiwai@suse.com>
- 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 <manfred.h@gmx.net>
- 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 <tiwai@suse.com>

View File

@@ -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