- Something nicer and more responsive than Xfce
- Recent cwt kernel
- Firmware at least 3.0.4
- 3rd party packages (
cwt??
)
Mesa on PVR is maturing.
- Most Gtk3 applications will work
- Gtk3 applications using the GPU (e.g. clutter, champlain) work since
cwt15
and associated 3rd party packages. - Gtk4 applications work (at least the subset tested)
However, much will work, e.g. chromium, firefox, libreoffice.
And you get the bling desktop
wayfire.mp4
This article uses wayfire
. This will provide an attractive (IMO) desktop with added bling (compiz
style "wobbly windows", "desktop cube").
- It works well on VF2
- It is a stacking (vice tiling) desktop
- Configurable, well documented.
- Is in the AUR.
An alternative is labwc
. This has a much smaller code base (no bling), and has fewer updates. So it's a much less disruptive option as building wayfire
on VF2 takes time, and is sometimes broken.
labwc
is currently the authors preferred desktop.
You can either run wayfire
from a virtual console login, or from a greeter. lightdm
, greetd/{tuigreet, gtkgreetd}
, ly
all work. sddm
fails).
Numerous packages are required (mandatory or optional). The following list is taken from shell history, so not everything may be needed (and there may be omissions).
wf-recorder
wofi
wf-shell-git
slurp
grim
mako
kanshi
swaylock
wlogout
wayfire-git
waybar
otf-font-awesome
numix-circle-icon-theme-git
ttf-roboto
,ttf-roboto-mono
seatd
Note: waybar
is optional. There is a default bar / dock in wayfire
.
Note: the recommended alacritty
run but diplays nothing; foot
, weston-terminal
or xfce4-terminal
all work.
Note: The user should be a member of seat
, video
and input
groups.
See the well commented wayfire
configuration file (/etc/wayfire.ini
or customise (~/.config/wayfire.ini
). The author's config files are available for inspection / reuse.
.config/wayfire.ini
.config/wofi/config
.config/waybar/config
,.config/waybar/style.css
.config/wlogout/layout
Usable, responsive desktop. Improving all the time.
Note also that Debian hasn't solved this either. With Debian, if you have a bling (GNOME) desktop, you can't upgrade anything for fear of breaking their bespoke Mesa and other packages. For me, this makes Debian unusable. With Arch, the user can manage the breakage / performance trade-off.
The author now prefers labwc
to wayfile
, however the methodology is the same.
Some other tips:
lightdm
to run.weston
to run first will confirm that the GPU desktop is working.