aboutsummaryrefslogtreecommitdiff
path: root/x11-wm/kwinft/pkg-message
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-10-14 15:22:02 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-11-04 23:16:52 +0000
commit092bf9497d3ac5ffec7506c9855a5c368e2f0c01 (patch)
treee7f857dfa718e9411c09b350c71c5062a75bf7eb /x11-wm/kwinft/pkg-message
parent6dd08776b7cfe8b48668bd638567b26929601599 (diff)
downloadports-092bf9497d3ac5ffec7506c9855a5c368e2f0c01.tar.gz
ports-092bf9497d3ac5ffec7506c9855a5c368e2f0c01.zip
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
Diffstat (limited to 'x11-wm/kwinft/pkg-message')
-rw-r--r--x11-wm/kwinft/pkg-message44
1 files changed, 44 insertions, 0 deletions
diff --git a/x11-wm/kwinft/pkg-message b/x11-wm/kwinft/pkg-message
new file mode 100644
index 000000000000..302348a5e62a
--- /dev/null
+++ b/x11-wm/kwinft/pkg-message
@@ -0,0 +1,44 @@
+[
+{ type: install
+ message: <<EOM
+WARNING: X11 support is currently unstable on FreeBSD. Replacing KWin
+ in Plasma Desktop may not work. Test standalone first.
+
+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 plasma5-kwin:kwinft
+ $ pkg set -o x11-wm/plasma5-kwin:x11-wm/kwinft
+ $ pkg upgrade -f kwinft
+ $ pkg lock kwinft
+EOM
+}
+]