| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: swaybar | Distribution: openSUSE:Factory:zSystems |
| Version: 1.11 | Vendor: openSUSE |
| Release: 9.1 | Build date: Sat Jul 12 17:59:42 2025 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 140179 | Source RPM: sway-1.11-9.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/swaywm/sway | |
| Summary: Bar program for sway | |
Bar program for sway.
MIT
* Sat Jul 12 2025 Jakob Lorenz <onlyjak0b@mailbox.org>
- Update sway to 1.11
* All of the enhancements from wlroots 0.19.0.
* Add support for linux-drm-syncobj-v1 for explicit synchronization
* Add support for alpha-modifier-v1 for setting an alpha multiplier
for a surface
* Add support for ext-image-copy-capture-v1 and ext-image-capture-source-v1
for improved screen capture
* Add support for ext-data-control-v1 as an alternative protocol for
clipboard managers
* Improved output configuration logic for better and faster fallbacks
* Pointer keys are now supported and can be bound in keymaps to trigger
pointer events
* security-context-v1 metadata is exposed in IPC, and can be used in
criteria and title format
* The default configuration file now ships key bindings for a few
utilities: pactl, brightnessctl, grim
* The default menu now uses wmenu-run and no longer depends on dmenu_path.
* The default tap-and-drag lock mode has been switched to sticky as
recommended by upstream
* The sway.desktop file now sets DesktopNames (XDG_CURRENT_DESKTOP will
be set by login managers)
- Update sway-constrib to 1.10.1
* grimpicker: Handle different output scales
* Add Float Window Manager directory (containing script and readme)
* Improve the robustness of inactive-windows-transparency
* Fix grimshot trying to send notification even when disabled
* Thu Mar 20 2025 Shawn Dunn <sfalken@opensuse.org>
- Update to BuildRequires: pkgconfig(libpcre2-8)
* Tue Jan 28 2025 Michael Vetter <mvetter@suse.com>
- Update to 1.10.1:
* container: Properly constrain title bar padding
* swaybar: Handle opaque region properly
* input/libinput: fix builtin device detection logic
* Explain that the title bar always shows
* swaybar: Emit property changes for SNI watcher
* desktop/output: Store output config on request_state
* desktop/output: Add missing output config allocation checks
* config/output: Update output position in two passes
* desktop/output: Clean up output state if build_state fails
* desktop/output: Clear frame_pending even output is disabled
* config: Force modeset before running deferred configs
* ipc-server: Force modeset if needed after executing commands
* desktop/output: Clear repaint timer earlier in destroy
* swaynag: fix null dereference on scale change
* release.sh: read meson-rewrite output from stdout
* ipc-json: handle LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY
* config/output: don't hardcode DMA-BUF in search_render_format()
* build: bump version to 1.10.1
* layer_shell: cleanup new_popup listener when destroying node
* config/output: don't leak background_fallback
* desktop/transaction: clamp vertical border length to 0
* config/output: skip format checks if all are supported
- Drop libinput-drag-lock-enabled-sticky-fix-condition.patch
and libinput-drag-lock-enabled-sticky.patch
* Mon Dec 16 2024 Lukas Müller <expeehaa@outlook.com>
- Add libinput-drag-lock-enabled-sticky-fix-condition.patch.
* Sat Nov 30 2024 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update sway contrib to 1.10
* add --wait to grimshot
* add switch-top-level.py script
* docs: Add README
* contrib: add sway-session.target
* Chore / Limit grimshot window grab
* Add anything subject option to grimshot
* Disable escape in firefox player
* Add layout-per-window.py script
* Fix linting error
* Add savecopy command to grimshot
* Update README.md
* feature: added active vs inactive
* Default layout
* Bash completions for grimshot
* feat(grimshot): show image in notification when saved
* [grimshot] Avoid sending two notifications with savecopy
* refactor(grimshot): modularize and clean up with functional helpers
* Add color picker
* fix(grimshot): resolve missing functional-helpers file error (#40)
- Add libinput-drag-lock-enabled-sticky.patch
* Tue Oct 29 2024 Joshua Smith <smolsheep@opensuse.org>
- Update to version 1.10:
Features
* All of the enhancements from wlroots 0.18.
* Rewrite the renderer to leverage the wlroots scene-graph API,
resulting in improved performance.
* Add GPU reset recovery for improved robustness.
* Add a command to use an ICC profile for an output.
* Improved output configuration algorithm to light up more
outputs when the GPU bandwidth is constrained.
WLR_DRM_NO_MODIFIERS shouldn't be necessary anymore to
workaround black screens on Intel.
* Add support for IME popups used for CJK.
* Add support for tearing-control-v1, to opt-in for tearing
page-flips for gaming use-cases.
* Add support for ext-transient-seat-v1, allowing remoting apps
such as wayvnc to create separate temporary seats for input
events.
* Add support for ext-foreign-toplevel-list-v1, the new standard
protocol to obtain information about other toplevels. This will
eventually be used by taskbars, window switchers and
per-toplevel screen capture.
* Add support for xdg-shell v5 with popup repositioning and
hiding maximize/minimize buttons in CSD.
Changes
* dmenu_run is no longer a dependency of the default config file.
* The default config file now contains keybindings with pactl for
volume adjustment, brightnessctl for brightness adjustment and
grim for screenshots.
* The legacy wl_drm protocol is now disabled by default
(superseded by the standard linux-dmabuf-v1 protocol). This
causes breakage in xorg-xwayland < 24.1.0, libva < 2.22.0 and
amdvlk < 2024.Q4.1, and can be re-enabled manually via
- Dlegacy-wl-drm.
* The xwayland built-time option has been removed: Xwayland
support is now enabled at build-time if it was enabled for
wlroots.
* Wed Apr 10 2024 Filippo Bonazzi <filippo.bonazzi@suse.com>
- Remove versioned branding and explain why it must not be added again (bsc#1222579)
- Add sway.rpmlintrc to mask the spurious versioned branding warning
- Mask empty %check section rpmlint warning
* Wed Feb 28 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Fix broken package by declaring the actual version of branding package of sway which
is 0.16.0. Hopefully resolves bsc#1220496
* Mon Feb 26 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Specfile cleanup:
* remove deprecated and obsoleted RPM symbol/macros
* Provides should have version
* Mon Feb 26 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Add contrib files: sway-1.9-contrib.tar.gz
- Update specfile to accommodate new contrib files and contrib sub-package.
* Sun Feb 25 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 1.9
* All of the enhancements from wlroots 0.17, including support for
the new content-type-v1, xwayland-shell-v1, wp-fractional-scale-v1,
security-context-v1 and cursor-shape-v1 protocols
* Improved xdg-activation-v1 support with workspace tracking and multi-seat
* The rendering code has been ported to the new wlroots rendering API,
yielding better performance
* A new config option to disable primary selection
* A new input commands to set libinput's rotation angle and scroll button lock
* Tablet tool buttons can now be used for floating mode resize
* The IPC output event is now supported
* Add support for layer-shell's on-demand keyboard interactivity
* Default menu is now wmenu
* KDE idle protocol is obsoleted for the standard idle-notify-v1 protocol
- Remove dee032d0a0ecd958c902b88302dc59703d703c7f.patch. Patch is included in version 1.9.
- Set wlroots version requirement to >= 0.17.0
- Update description on specfile. Sway has long since matured as a full-fledge compositor.
* Thu Oct 05 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- minor update of sway-portals.conf.
* defaults to wlr -> falls back to gtk
* Thu Sep 28 2023 Denys Kondratenko <stdden@opensuse.org>
- fix portal config typo (see https://github.com/emersion/xdg-desktop-portal-wlr/pull/269)
* Mon Sep 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- XDP 0.18.0 requires desktop and other environments to have their own portals.conf
by adding sway-portals.conf, we will avoid some of the problems for portals for
* File picker -> We default to xdp-gtk since xdp-wlr does not have it.
* For screenshots/screenshare, we use the wlr supplied interfaces
For more information, see https://github.com/flatpak/xdg-desktop-portal/issues/1077
and the release statement for 0.18.0
This is a workaround for boo#1215641
* Thu Jul 06 2023 Joan Torres <joan.torres@suse.com>
- Recommend xdg-desktop-portal-wlr instead of requires.
* Tue Apr 11 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add dee032d0a0ecd958c902b88302dc59703d703c7f.patch: ipc: add
LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entry.
* Sun Feb 12 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to 1.8.1:
* Apply new adaptive sync value from wlr-output-management
* warp_to_constraint_cursor_hint: Handle NULL view
* Use correct length for strncmp comparison
* Allow setting the font size to 0
* input/tablet: handle focusing NULL surface
* man: fix typo in output disable docs
* Send wl_surface.enter for ext-session-lock surfaces
* Fix pointer events for ext-session-lock surfaces
* build: bump version to 1.8.1
* focus_on_window_activation: raise if floating
* Correct window_rect.y with hide_edge_borders
* Clarify documentation for window_rect
* Fri Jan 06 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- For portals to work, this requires xdg-desktop-portal-wlr.
* Sun Dec 25 2022 llyyr <llyyr.public@gmail.com>
- Update to 1.8:
New features:
* A new bindgesture command can be used to bind actions to touchpad gestures
* More robust and secure screen lockers via the new
ext-session-lock-v1 protocol (supported by swaylock)
* A new output unplug command has been added to remove virtual outputs
* libinput's new "disable while trackpointing" setting and
high-resolution scroll wheel events are now supported
* xdg-activation-v1 is now used for more reliable workspace matching when
launching new clients
* Various improvements from wlroots' Vulkan renderer
Changes:
* On Linux, CAP_SYS_NICE can be set to improve scheduling
* Manufacturer names in output identifiers might have changed
* SUID-root is no longer supported
* The output dpms command has been deprecated (superseded by output power)
* The pcre dependency has been replaced with pcre2
- Remove 6484.patch, resolved upstream.
- Remove fix-upstream-gcc12-build-issue.patch, resolved upstream.
* Thu Dec 01 2022 Andreas Stieger <andreas.stieger@gmx.de>
- Fix build: pick up a compatible verison of wlroots boo#1205766
* Sat Nov 26 2022 Andreas Stieger <andreas.stieger@gmx.de>
- Update upstream signing key and verify source signature
- https://github.com/swaywm/sway/pull/6484 6484.patch refreshed
* Mon May 16 2022 Simon Lees <sflees@suse.de>
- Fix build with gcc12
* fix-upstream-gcc12-build-issue.patch
* Wed Feb 02 2022 Denys Kondratenko <stdden@opensuse.org>
- Restore brandig package versioning due to dependency for OpenSUSEway
* https://github.com/openSUSE/openSUSEway/issues/54
* Fri Jan 28 2022 Michal Hrusecky <michal.hrusecky@opensuse.org>
- Prevent segfault on keyboard connection
using upstream pull request https://github.com/swaywm/sway/pull/6484
Patches:
* Add 6484.patch
* Tue Jan 25 2022 Arnav Singh <opensuse@arnavion.dev>
- Update to 1.7:
New features:
* Add `output render_bit_depth` command to enable high-bit depth composition.
* Tabs can now be dragged with the mouse.
* Zero-copy direct scanout for fullscreen windows should work more reliably
thanks to linux-dmabuf surface feedback.
* Add support for virtual reality headsets via DRM leasing.
* Wayland-native urgency has been implemented via
the xdg-activation-v1 extension.
* Add `output dpms toggle` command to easily toggle screen blanking
from scripts.
* Add `gaps <type> <scope> toggle <px>`, `smart_gaps inverse_outer` and
`split none` commands.
* Add `output modeline` command to set a full custom DRM mode when
custom modes don't work out-of-the-box.
* Add `client.focused_tab_title` color option.
Changes:
* `--my-next-gpu-wont-be-nvidia` has been removed, use `--unsupported-gpu`
instead. The Nvidia proprietary driver remains unsupported.
* The terminal emulator in the default config file has been changed to `foot`.
* `swaybar` and `swaynag` are now provided by separate, optional packages.
Make sure to install them explicitly if you use them.
* Titlebars now have a fixed height, they no longer resize depending on
characters used in the title.
Patches:
* Remove sway-1.0-include.patch since it is no longer necessary.
/usr/bin/swaybar /usr/share/bash-completion/completions/swaybar /usr/share/man/man5/sway-bar.5.gz /usr/share/man/man7/swaybar-protocol.7.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025