飞腾派OS(无桌面版本基于Debian11)安装weston桌面及Qt测试
- 0 先更新
- 1 安装xwayland协议及weston桌面
- 2 安装Qt5
- 2.1 安装qt5组件
- 2.2 安装Qt5基础库和开发工具
- 2.3 安装相关组件
- 3 安装中文字符集和中文字体
- 3.1 安装中文字符集
- 3.2 安装中文字体
- 3 创建weston的参数文件和自启动服务脚本
- 3.1 创建/etc/xdg/weston/weston.ini
- 3.2 创建/etc/profile.d/weston.sh
- 3.3 创建/etc/systemd/system/weston.service
- 4 QLauncher交叉编译和服务自启动脚本
- 4.1 QLauncher交叉编译
- 4.2 创建/etc/profile.d/qtwayland.sh
- 4.3 创建/etc/systemd/system/launcher.service
- 5 其他
- 5.1 查看显示协议类型
- 5.2 设置自动登录
- 5.2.1 编辑 `getty` 配置
- 5.2.2 使用 `systemd`(Debian8及以后的版本)
- 5.2.3 使用 `sysvinit`(Debian8以前的版本)
- 5.2.4 验证自动登录
- 5.2.5 注意事项
0 先更新
sudo apt update
sudo apt upgrade
1 安装xwayland协议及weston桌面
sudo apt install xwayland weston
依赖的软件包:
- libfreerdp2-2
- libweston-10-0
- libwinpr2-2
- freerdp2-x11
2 安装Qt5
2.1 安装qt5组件
sudo apt install build-essential
2.2 安装Qt5基础库和开发工具
sudo apt install qtbase5-dev qtbase5-dev-tools
2.3 安装相关组件
sudo apt install qtwayland5
sudo apt install libqt5serialport5 libqt5serialport5-dev
sudo apt install qtwebengine5-*
sudo apt install libqt5webengine5
3 安装中文字符集和中文字体
3.1 安装中文字符集
检查和设置区域(Locale)
locale
安装中文语言字符集支持
sudo apt update
sudo apt install locales
sudo dpkg-reconfigure locales
在dpkg-reconfigure界面中,选择zh_CN.UTF-8等中文选项,确保它们被选中。
设置环境变量
编辑/.bashrc或者/.profile文件,添加以下内容:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export