- Jan 27, 2025
-
-
Robin Candau authored
upgpkg: 1:1.10.1-2 Add a patch to remove git version format + Remove useless setconf make dependency Due to the switch to git sources (and therefore the presence of `git` in the build environment), Sway was built with the "git version format" (which reports the built commit, the date and the built branch, e.g. `Sway 1.10.1-fde480b2 (Jan 26 2025, branch 'makepkg')`). This release adds a patch to remove the application of this version format based on `git` presence from `meson.build` (so we keep the 'classic' version scheme, e.g. `Sway 1.10.1`). It also removes the `setconf` make dependency, which isn't used anymore.
-
- Jan 26, 2025
-
- Oct 28, 2024
-
- Sep 30, 2024
-
-
Robin Candau authored
-
- Jul 14, 2024
-
-
T.J. Townsend authored
-
- Jul 13, 2024
-
- Jun 27, 2024
-
-
Andreas Radke authored
- add virtual provider "wayland-compositor" to allow easy replacements in use with reetd-regreet (regreet issue #1)
-
- Apr 10, 2024
-
-
Brett Cornwall authored
-
default=gtk is used for org.freedesktop.impl.portal.Inhibit. However, xdg-desktop-portal-gtk's implementation of this interface tries to use the DBus interfaces org.gnome.SessionManager and org.freedesktop.ScreenSaver, neither of which is implemented by Sway. One way this manifests is that newer versions of Firefox will not idle-inhibit when playing videos. Adding org.freedesktop.impl.portal.Inhibit=none to sway-portals.conf will cause at least Firefox to use wayland's idle-inhibit protocol instead, which sway does implement. Fixes #2
- Feb 24, 2024
-
-
Brett Cornwall authored
* contrib is removed, see sway-contrib package now
-
- Jan 12, 2024
-
- Jan 11, 2024
-
-
The ScreenCast portal was misspelled as Screencast, which causes xdg-desktop-portal to fall back to using the deprecated UseIn key from the portal definitions, leading to a different portal being used if multiple portals providing ScreenCast are installed. Fixes #1 (cherry picked from commit e6a592c9)
-
- Jan 04, 2024
-
-
Maxim Baz authored
-
- Nov 22, 2023
-
- Nov 01, 2023
-
- Oct 29, 2023
-
-
Brett Cornwall authored
As of version 1.17, xdg-desktop-portal requires desktops to declare which portals should be used. For Sway, this requires a file /usr/share/xdg-desktop-portal/sway-portals.conf (or a local user config). A reasonable default is to use GTK for the file picker (as wlr doesn't have file picker support) and wlr for screencast/screenshot support. Fedora does this similarly. [1] Upstream is not interested in shipping a configuration file [2] so we need to do it downstream. Fixes #72297 Fixes #79883 [1] https://src.fedoraproject.org/rpms/sway/blob/rawhide/f/sway-portals.conf [2] https://github.com/swaywm/sway/issues/7773
-
- Feb 12, 2023
-
- Feb 02, 2023
-
-
Brett Cornwall authored
The new CAP_SYS_NICE capability granted to sway interferes with user xkb configs. A patch has been introduced/merged [1] but has yet to see release. [1] https://github.com/swaywm/sway/commit/2f2cdd60def006f6d3cbe318f9edd7d68fcb239a
-
Brett Cornwall authored
This is a left-over relic
-
- Feb 01, 2023
-
-
Brett Cornwall authored
Support for sway to set SCHED_RR was added to improve desktop responsiveness/stuttering [1]. Upstream advises setting the capability on the binary [2]. Fixes FS#77225 [1] https://github.com/swaywm/sway/pull/6994 [2] https://github.com/swaywm/sway/pull/6992#pullrequestreview-972760643
-
- Jan 15, 2023
-
-
Evangelos Foutras authored
devtools 20230105-1 enables the debug option by default. A follow-up commit will remove debug from alongside other options.
-
- Dec 25, 2022
-
-
Brett Cornwall authored
- Oct 31, 2022
-
- Aug 21, 2022
-
- May 20, 2022
-
-
Brett Cornwall authored
Fixes #74778
-
- May 18, 2022
-
-
Brett Cornwall authored
These might have been intended for some custom downstream use but were never actually packaged. Seeing as upstream does not approve of these and instead wishes users to implement their own setup using their Wiki, I think it best to have the user do just that without downstream fragmentation.
-
- May 14, 2022
-
- May 11, 2022
-
-
Brett Cornwall authored
Since seatd has become a requirement for sway's logind support, we can leverage this package to also obtain elevated system privileges instead of polkit. Note that using seatd instead of polkit means that a user must be a part of the "seat" group: Otherwise, the user will not be able to achieve the appropriate privileged actions. Also remove a few unnecessary extra packages from the optdepends to give polkit a bit more visibility.
- Feb 05, 2022
-
- Jan 23, 2022
-
- Jan 17, 2022
-