xfce4 wayland on Debian

Download the last “naked” version of bookworm from sf

Start it, you will autologin in CLI.

sudo eggs install --unattended

Attention: will use all your hard disk /dev/sda

After a while, your system is installed: artisan/evolution root/evolution

1
2
sudo apt install openssh-server
ip a

from browser #

Open the following pages:

from terminal #

Connect to the VM, to have cut and copy:

1
ssh artisan@192.168.1.x

clone the repo #

1
2
3
git clone https://github.com/adlocode/xfwm4
cd xfwm4
git checkout wayland

install development tools #

1
sudo install cmake meson pkg-config

Install prerequisites #

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# NO sudo apt install libwlroots10

sudo apt install weston

sudo apt install libcairo*
sudo apt install libwnck-3*
sudo apt install libbsd*

sudo apt install \
libgtk-3-dev \
libwlroots-dev \
libwnck-3-0 \
libxfce4ui-2-0 \
libxfce4ui-2-dev \
libxfce4util-dev
libxfce4util-1.0 \
gir1.2-libxfce4util-1.0

apt install xwayland

compile and install #

1
2
3
$ meson setup build
$ ninja -C build
$ sudo ninja -C build install

start #

I tryed

1
weston

open a terminal and:

1
xfwm-wayland

with not so much success!!!

xfwm-wayland

Download image (about 800K) #

I did an iso image of that experiment: egg-of-debian-bookworm-xfwm4

You can download it from sf

Note #

You can now install this iso, the bug was correct.