x11-wm/kwinft: apply more fixes from Plasma/5.23 brancheed35778c3
Port details
x11-wm/theseus-ship 6.2.0_4
Wayland and X11 compositor for KDE Plasma Desktop
Port info
- Maintainer
- jsm@FreeBSD.org
- Packages
- latest: 6.2.0_4
- Upstream
- up to date
- Last update
- to 6.2.0_4 · 127fef6565
- Quarterly
- 2026Q4: 6.2.0_4
- Formerly
- x11-wm/kwinft until 2024-04-13
- WWW
- https://github.com/winft/theseus-ship
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install theseus-shipinstalls 6.2.0_4 fromlatest; fromquarterly(2026Q4) 6.2.0_4- Port
# cd /usr/ports/x11-wm/theseus-ship && make install clean# make -C /usr/ports/x11-wm/theseus-ship config # change options first
- Size
- 1.7 MiB download · 7.5 MiB installed
- Depends on
- devel/kf6-kcmutils 6.31.0, devel/kf6-kconfig 6.31.0, devel/kf6-kcoreaddons 6.31.0, devel/kf6-kcrash 6.31.0, devel/kf6-kdbusaddons 6.31.0, devel/kf6-ki18n 6.31.0, devel/kf6-knotifications 6.31.0, devel/kf6-kpackage 6.31.0, devel/qt6-base 6.11.2_1, devel/qt6-tools 6.11.2, graphics/kf6-ksvg 6.31.0, graphics/libepoxy 1.5.10, graphics/wayland 1.26.0, graphics/wrapland 0.602.0_2, security/plasma6-kscreenlocker 6.7.5, x11-themes/kf6-kcolorscheme 6.31.0, x11-themes/plasma6-breeze 6.7.5, x11-toolkits/como 0.3.0_7, x11-toolkits/kf6-kwidgetsaddons 6.31.0, x11-toolkits/kf6-kxmlgui 6.31.0, x11-toolkits/qt6-declarative 6.11.2, x11-toolkits/wlroots018 0.18.3_4, x11-wm/plasma6-kdecoration 6.7.5, x11/kf6-kglobalaccel 6.31.0, x11/kf6-kwindowsystem 6.31.0, x11/libX11 1.8.14,1, x11/libXi 1.8.4,1, x11/libxcb 1.17.0, x11/libxkbcommon 1.13.2, x11/pixman 0.46.4, x11/xcb-util-cursor 0.1.6, x11/xcb-util-keysyms 0.4.1, x11/xcb-util-wm 0.4.2
- License
- GPLv2+
- Options
- 1 of 1 on in the package: BREEZE
- pkg-message
Shown after installing
Native Wayland on top of KMS console: $ export XDG_RUNTIME_DIR=$(mktemp -dt run) $ dbus-daemon --session --fork --address=unix:runtime=yes $ seatd-launch kwin_wayland Native X11 on top of Xorg: $ echo "exec dbus-run-session kwin_x11" >~/.xinitrc $ startx Nested under Wayland as Wayland window manager: $ kwin_wayland Nested under Wayland as X11 window manager: $ Xwayland :8 & $ DISPLAY=:8 kwin_x11 Nested under X11 as Wayland window manager: $ cage kwin_wayland Nested under X11 as X11 window manager: $ Xephyr :8 & $ DISPLAY=:8 kwin_x11 Replace KWin in Plasma Desktop: $ pkg set -n plasma6-kwin:theseus-ship $ pkg set -o x11-wm/plasma6-kwin:x11-wm/theseus-ship $ pkg upgrade -f theseus-ship $ pkg lock theseus-ship Improve Wayland responsiveness under high load: $ sysrc kld_list+=mac_priority $ service kld restart $ pw groupmod realtime -m <user> $ exit # log out to refresh group permissions
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 6.2.0_4 | 6.2.0_4 | – |
| FreeBSD 15 | 6.2.0_4 | 6.2.0_4 | – |
| FreeBSD 14 | 6.2.0_4 | 6.2.0_4 | 6.2.0_4 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.2.0_4 | 6.2.0_4 | – |
| FreeBSD 14 | 6.2.0_4 | 6.2.0_4 | 6.2.0_4 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 6.2.0_4.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (55)
x11-wm/kwinft: replace patches with upstream versionsb9d80a90cc
x11-wm/kwinft: unbreak build after 5d998836b36f
input/filters/window_selector.cpp:19:10: fatal error: 'linux/input.h' file not found
#include <linux/input.h>
^~~~~~~~~~~~~~~
Pointy hat to: manub68bef1f64x11-wm/kwinft: reference upstream issuesbea5fd858b
x11-wm/kwinft: add new port KWinFT (KWin Fast Track) is a robust, fast and versatile yet easy to use composited window manager for the Wayland and X11 windowing systems on Linux. The KWinFT project is a reboot of KDE's KWin and intended to be used as part of a KDE Plasma Desktop. https://gitlab.com/kwinft/kwinft092bf9497d