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

posted @ 2022-09-26 10:38  兔本兔本兔  阅读(1374)  评论(0)    收藏  举报