海鸥派SS928(SD3403)Ubuntu桌面系统搭建

海鸥派SS928(SD3403)Ubuntu桌面系统搭建 易百纳技术社区 2025-04-16 17:22:58 441

1.安装桌面环境

安装桌面环境时,应确保板端已烧录Ubuntu的桌面系统固件,具体烧录过程参照如下链接:
https://www.ebaina.com/down/240000038865

桌面环境示意图

由于Xorg直接对接硬件,因此在安装完桌面环境后需要在/etc/X11/xorg.conf文件中配置输出桌面显示的fb及鼠标键盘等输入设备。具体参考如下链接:https://www.ebaina.com/articles/140000017738

  • 注:systemd-netword 服务与wifi驱动有冲突,在开启systemd-netword服务时加载ws73 wifi驱动会导致系统严重卡顿,原因如下:

在下载软件包之前卸载ws73 wifi驱动,打开systemd-netword服务,在/etc/init.d/autorun,sh中禁用默认的dbus-1 服务,并使用apt重新安装dbus-1 wpa-supplicant。由于原dbus-1和wpa-supplicant是通过交叉编译移植进系统的,因此在安装软件apt检查软件依赖时认为dbus-1 wpa-supplicant不存在会重新安装,通过apt安装的dbus-1通过systemd框架启动,会与启动脚本冲突。

  • 处理办法:
    执行命令,暂时禁用WiFi功能
    rmmod wifi_soc.ko
    

1.1 删除冲突的服务

注释掉 /etc/init.d/autorun.sh中启动dbus和bluetoothd的部分。在安装xfce4时会重新安装。注释后重启系统

1.2 安装桌面

# 更新软件源
apt update
# 安装xfce4
apt -y insta1l xfce4

在安装时会出现以下选项:第一个选择Y,第二个选择2

# 重启系统
reboot
# 启动framebuffer
ss928_fb_tool &
# 重启lightdm
systemctl restart lightdm
# 重启lightdm后即可显示登录界面

1.3 点击登录框的右上角的ubuntu图标选择登录session,选择后输入账号密码登录。


[注]:如果需要开机显示桌面可将 ss928_fb_tool在 lightdm服务启动之前启动。
注:ubuntu desktop版本HDMI分辨率修改。
如果测试不显示的话按照这个修改以下分辨率
输入 ss928_fb_tool —help命令查看支持的分辨率。

root@localhost:~# ss928_fb_tool --help
pal,ntsc,960h_pal,960h_ntsc,640x480@60,480p@60,576p@50,800x600@60,
1024x768@60,720p@50,720p@60,1280x800@60,1280x1024@60,1366x768@60,
1400x1050@60,1440x900@60,1680x1050@60,1080p@24,1080p@25,1080p@30,
1080i@50,1080i@60,1080p@50,1080p@60,1600x1200@60,1920x1200@60,
1920x2160@30,2560x1440@30,2560x1440@60,2560x1600@60,3840x2160@24,
3840x2160@25,3840x2160@30,3840x2160@50,3840x2160@60,4096x2160@24,
4096x2160@25,4096x2160@30,4096x2160@50,4096x2160@60,7680x4320@30,
240x320@50,320x240@50,240x320@60,320x240@60,800x600@50,720x1280@60,
1080x1920@60,

修改启动framebuffer时的分辨率配置,修改下图对应的位置的启动参数。

vim /usr/sbin/framebuffer_ctl

2.远程桌面xrdp

# 安装xrdp
apt install xrdp
# 添加权限
adduser xrdp ssl-cert
# 指定使用xfce4登录
echo xfce4-session > ~/.xsession

2.1 在 /etc/xrdp/startwm.sh文件中添加以下内容。

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

systemctl restart xrdp

2.2 在windows中使用win+r运行mstsc。

2.3 输入开发板IP,端口号为3389

2.4 忽略证书错误并连接。

2.5 输入用户名,密码。

2.6 连接到板端桌面。

3.参考资料

3.1 使用framebuffer管理图形层

应用程序界面到实际通过framebuffer渲染到输出需要经过多个组件,如下所示:

  • 应用程序: 提供原始信息
    实际的应用程序
  • 桌面环境: 提供完整的用户界面,窗口管理器\操作面板\基本的应用程序
    xfce\gnome\kde
  • (显示\窗口)管理器DM: Display Manager,提供窗口打开\关闭\移动等窗口管理渲染功能
    LightDM\GDM\SDDM
  • 图形服务层: 直接与framebuffer或者GPU交互,管理显示图形层及相关硬件
    Xorg\Wayland
  • framebuffer\GPU

3.2 确认framebuffer是否正常工作

请参照如下链接:
https://www.ebaina.com/articles/140000017739

3.3 Linux中DISPLAY环境变量设置——本地显示 Linux 服务器GUI程序

https://www.ebaina.com/articles/140000017740

3.4 【Linux】Ubuntu:轻量级Xfce桌面及远程连接

https://www.ebaina.com/articles/140000017747

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 1 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
易百纳技术社区
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区