| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xwmfs | Distribution: openSUSE:Factory:zSystems |
| Version: 1.10 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Sep 4 10:28:02 2025 |
| Group: System/Filesystems | Build host: reproducible |
| Size: 339924 | Source RPM: xwmfs-1.10-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/gerstner-hub/xwmfs | |
| Summary: A file system for accessing X server and window manager features | |
This is xwmfs (X window manager file system), a userspace file system based on fuse that allows interaction with an EWMH compliant X11 window manager via files. Some of its features are: - newly appearing and disappearing windows in the X server are recognized and the file system is updated in an event based manner - new values for properties of window manager and windows will be reflected in the file system in an event based manner - properties of windows and window manager can be changed via writing to files in the file system - some X operations are accessible via control files in the file system - the file system can be used for easily implementing scripts that operate on the window manager and windows (for example identifying specific windows, rename a window, move it around and so on).
GPL-2.0-or-later
* Thu Sep 04 2025 Matthias Gerstner <matthias.gerstner@suse.com>
- update to version v1.10:
* fix bad stat (size) information for directories, issue was
introduced in version 1.00.
* major refactoring of the codebase based on newly introduced
libcosmos and libxpp Git sub-modules:
* this should not cause much user visible changes.
* switch to C++20.
* adjusted coding style to the one found in libcosmos.
* improved spelling in comments and type names.
* use strong types from libcosmos and libxpp to increase robustness.
* drop redundant xwmfs code portions no longer needed.
* Fri Aug 29 2025 Matthias Gerstner <matthias.gerstner@suse.com>
- add explicit pkgconfig(fuse3) build dependency
* Thu Aug 28 2025 Matthias Gerstner <matthias.gerstner@suse.com>
- update to version v1.00:
* build against libfuse3 (bsc#1242088)
* stability bugfixes
* Thu May 05 2022 matthias.gerstner@suse.com
- Update to version v0.91:
* autotools: only add increased warning flags if --enable-dev is set
* configure.ac: update to current autotools versions
* Mutex.cxx: fix invalid stack access in DEBUG_MUTEX case
* test base: use unpredictable temporary directory for testing
* test base: try from a list of X11 programs for testing, otherwise fail
* global: python scripts: adjust coding style to Python PIP
* ILogger: fix warn() wrapper to return actual m_warn, no m_err
* Mon Apr 12 2021 matthias.gerstner@suse.com
- Update to version v0.90:
* feature: add desktops directory containing symlinks to respective windows
* feature: support wm/desktop_names node which returns the list of known desktop names
* Wed Mar 03 2021 Matthias Gerstner <matthias.gerstner@suse.com>
- version bump to minor release 0.86:
- fixes for clang and gcc-10 compilation.
* Tue Mar 31 2020 Matthias Gerstner <matthias.gerstner@suse.com>
- version bump to minor release 0.84:
* fixes a possible crash of Xwmfs when programs like ibus are running
that maintain hidden windows that quickly add/remove X properties. See
GitHub issue #2 [1].
- removed cxx-one-definition.patch: is now contained in upstream tarball
* Thu Jul 11 2019 mgerstner <matthias.gerstner@suse.com>
- cxx-one-definition.patch: temporary patch to fix compiler warning before we
get a fixed version from upstream.
* Mon May 27 2019 mgerstner <matthias.gerstner@suse.com>
- update to minor version 0.83:
- compatibility with gcc-9 (fixed warning -Wdeprecated-copy)
- update to minor version 0.82:
- Fixes issues with make check in automated builds.
* Fri Oct 13 2017 matthias.gerstner@suse.com
- initial package version
/usr/bin/xwmfs /usr/share/doc/packages/xwmfs /usr/share/doc/packages/xwmfs/AUTHORS /usr/share/doc/packages/xwmfs/COPYING /usr/share/doc/packages/xwmfs/ChangeLog /usr/share/doc/packages/xwmfs/README /usr/share/man/man1/xwmfs.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025