Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

swaybar-1.12-12.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: swaybar Distribution: openSUSE Tumbleweed
Version: 1.12 Vendor: openSUSE
Release: 12.3 Build date: Wed May 27 13:44:51 2026
Group: System/GUI/Other Build host: reproducible
Size: 148675 Source RPM: sway-1.12-12.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/swaywm/sway
Summary: Bar program for sway
Bar program for sway.

Provides

Requires

License

MIT

Changelog

* Wed May 27 2026 Jakob Lorenz <onlyjak0b@mailbox.org>
  - Update to 1.12
    * Add support for capturing individual windows.
    * Add support for HDR10 when running with the Vulkan renderer.
    * Add support for new protocols: color-management-v1,
      color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1, wl_fixes
    * Add a new --device-primaries to output color_profile to use color
      primaries advertised in EDID
    * Add support for keypad slide switches
    * The default configuration file now ships key bindings for playerctl.
    * Sway no longer refuses to start on unsupported GPUs (e.g.
      NVIDIA proprietary drivers). Instead, it displays an informational
      message. The message can be disabled via the --unsupported-gpu CLI flag
      or via the SWAY_UNSUPPORTED_GPU environment variable. Sway's policy
      hasn't changed: only the consequences when starting Sway have.
    * Display managers are now officially supported for Sway startup.
      Historically they were marked as unsupported (ie, issues involving
      login managers were rejected) due to login manager bugs, but we haven't
      seen such bugs in a while and never got around to re-evaluating our
      official policy until this release.
    * The srgb output color profile now applies the piece-wise sRGB transfer
      function rather than gamma 2.2. Use gamma22 for gamma 2.2. The effective
      default remains unchanged (gamma 2.2).
* Fri Dec 05 2025 Filippo Bonazzi <filippo.bonazzi@suse.com>
  - Properly use sway-xkb-layout-generator package
* Thu Dec 04 2025 Matej Cepl <mcepl@cepl.eu>
  - Don’t bundle xkb-layout-generator use it from the package.
* Wed Dec 03 2025 Matej Cepl <mcepl@cepl.eu>
  - Run spec-cleaner on the SPEC file
  - Add xkb-layout-generator with %post scriptlet generating per-system
    configuration for national keyboards.
* 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.

Files

/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, Sun Aug 2 01:54:38 2026