CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
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-ship
installs 6.2.0_4 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 166.2.0_46.2.0_4–
FreeBSD 156.2.0_46.2.0_4–
FreeBSD 146.2.0_46.2.0_46.2.0_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.2.0_46.2.0_4–
FreeBSD 146.2.0_46.2.0_46.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)

Jan Beich (jbeich) · 5.23.0_1 · as x11-wm/kwinft
x11-wm/kwinft: apply more fixes from Plasma/5.23 branch
eed35778c3
Jan Beich (jbeich) · 5.23.0 · as x11-wm/kwinft
x11-wm/kwinft: replace patches with upstream versions
b9d80a90cc
Jan Beich (jbeich) · 5.23.0 · as x11-wm/kwinft
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:	manu
b68bef1f64
Jan Beich (jbeich) · 5.23.0 · as x11-wm/kwinft
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/kwinft
092bf9497d