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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理