Xorg+LXDE迁移到Xwayland(同时支持Waydroid和Wine)记录
系统环境:
Debian bullseye
Display Manager:无
桌面环境:LXDE
Xorg
为什么使用Xwayland
Wayland+Xwayland可以很好的支持Wayland ONLY的应用(Waydroid)和传统的X11应用。相对激进的单纯Wayland和有些落后的X11,Wayland+Xwayland是个是个比较折中的方案,比X11更先进,并且同时兼容Wayland和X11应用。把系统迁移到Xwayland也是因为最近搞了一个Waydroid安卓子系统,这个应用在Xrog下并不能运行,尽管有Weston,但是体验仍然不是很好。单纯的Wayland Wine并不支持,而我的系统又安装了大量Windows应用,所以决定采用Xwayland方案。
首先卸载掉xorg xinit 安装xwayland kwin-wayland
由于Wayland下,窗口管理器(VM)和图形服务一般是做到一起的,也就是说,Kwin-wayland相当于Xorg的Xserver+Kwin-x11,所以我把LXDE的openbox换成了Kwin。
编写/bin/startx脚本,并设置可执行权限(兼容以前的习惯)
#!/bin/bash
kwin_wayland --xwayland :0 &
sleep 5
export DISPLAY=:0
export XMODIFIERS=@im=fcitx
lxsession &
fcitx&
lxappearance &
sleep 1
killall lxappearance
之后重启,登录后startx进入图形界面
交流群
859937537

浙公网安备 33010602011771号