Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras.
===> The following configuration options are available for sway-1.12:
BASU=on: Tray in swaybar via basu
MANPAGES=on: Build and/or install manual pages
PIXBUF=on: GDK-PixBuf library support
SWAYBG=on: Default command to set background
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
Affects: users of x11-wm/cage, x11-wm/hikari, x11-wm/labwc, x11-wm/sway, x11-wm/wayfire
Author: jbeich@FreeBSD.org
Reason:
SUID option has been removed in favor of seatd-launch(1) which doesn't
require special handling in every consumer and doesn't bypass group
permissions. If you've already enabled seatd service or use consolekit2
then nothing changes. Otherwise,
$ sway
00:00:00.001 [ERROR] [wlr] [libseat] [libseat/libseat.c:83] No backend was able to open a seat
00:00:00.001 [ERROR] [wlr] [backend/session/session.c:84] Unable to create seat: Function not implemented
00:00:00.001 [ERROR] [wlr] [backend/session/session.c:218] Failed to load session backend
00:00:00.001 [ERROR] [wlr] [backend/backend.c:353] Failed to start a DRM session
00:00:00.001 [ERROR] [sway/server.c:53] Unable to create backend
can be fixed by
$ ck-launch-session sway
or
$ seatd-launch sway
or
# sysrc seatd_enable=YES
# service seatd start
$ sway
Replace "sway" with your compositor e.g., "cage", "hikari", "labwc", "wayfire".
Port Moves
port moved here from x11-wm/sway-devel on 2024-10-27 REASON: Out of date: use x11-wm/sway for now
Number of commits found: 120 (showing only 20 on this page) #
Add option helper for MESON_ARGS = -Dfoo=enabled
feature options define combo like auto/yes/no in a standand way.
In other words, upstream projects of ports that use _MESON_YES are
supposed to migrate to _MESON_ENABLED.
https://mesonbuild.com/Build-options.html#features
Reviewed by: tobik (implicit)
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D19127
x11-wm/sway: bump required wlroots version after r491073
../sway/server.c:7:10: fatal error: 'wlr/backend/noop.h' file not found
#include <wlr/backend/noop.h>
^~~~~~~~~~~~~~~~~~~~
x11-wm/sway: explain why SUID is enabled
Sway needs setuid bit on DRM when (e)logind isn't available. When
running only on X11 setuid bit can be disabled.
x11-wm/sway: add new port
Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras.
https://swaywm.org/
Number of commits found: 120 (showing only 20 on this page)