admin管理员组

文章数量:1180552

SMART-AM40使用armbian的基本debian环境安装xfce4桌面

系统环境

系统镜像:Armbian_24.11.0_rockchip_smart-am40_bookworm_6.1.114_server_2024.11.01.img
本文默认读者有一些基本的操作技能,比如通过MobaXterm使用ssh,使用vnc远程桌面,没基础的话上B站,教程很多。
开始之前请确保本地主机和AM40主机在同一网络,不在同一网络的请设置好路由器端口转发,ssh的端口默认为22,vnc端口默认5900
首先正常通过线刷或者卡刷烧录好armbian系统,正常初始化root用户,语言等环境,略过不表。
想简单的话直接使用 sudo armbian-softwave 安装 Desktop 即可,将自动安装 GNOME3 桌面,效果华丽,资源需求也是杠杆的

一、换源

debian源在国外,速度非常感人,所有第一步先换源:

sudo armbian-apt

直接输入序号即可,选择带有tuna.tsinghua.edu的项,一般情况下应该是1。

二、安装xfce4桌面

1.安装显示服务器

sudo apt install xorg

2.安装xfce

sudo apt install xfce4 xfce4-goodies 

3.安装显示管理器

sudo apt install lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings

4.启动显示管理器

sudo systemctl enable lightdm
sudo systemctl start lightdm

5.安装中文字体

sudo apt-get install fonts-wqy-zenhei

6.安装图标

sudo apt-get install --reinstall adwaita-icon-theme-full

7.安装音量管理器

sudo apt install pulseaudio

10.设置自动登录

编辑 /etc/lightdm/lightdm.conf ,建议使用nano
找到[Seat:*]下面的
#autologin-user=
#autologin-user-timeout=0
将其改为:
autologin-user=你要登录的用户名
autologin-user-timeout=自动登录时间,建议设为5

sudo nano /etc/lightdm/lightdm.conf

编辑完成后,使用Ctrl + O保存,出现保存文件名直接回车即可,按Ctrl + X退出编辑

重启,现在你可以自动登录桌面了

12. 安装远程桌面,并自动启动远程桌面

在本地新建一个远程桌面自启动脚本,注意#!/bin/bash必须存在,密码按自己的习惯设置 ,内容如下:

	#!/bin/bash
	x11vnc -passwd 778899 -display :0 -forever &

保存为 vnc.sh ,然后通过通过ssh上传到SMART-AM40上。赋予执行权限
这里是存到了 /home/am40/vnc.sh ,根据你的实际位置做修改。你可以使用nano编辑,非常方便

#赋予执行权限
chmod +x  /home/am40/vnc.sh
#运行脚本,也能验证程序是否正常
sh /home/am40/vnc.sh

接下来你可以通过 RealVNC 连接了,连接后,进入xfce4的启动项设置:
所有程序 —— 设置 —— 会话和启动

现在还没有安装输入法,因此不能输入中文,是正常的。重启一下,看是否起作用吧。

13. 安装中文输入法

这里选择的是 fcitx5,输入法的配置比较繁杂,可以参考wiki:https://wiki.archlinuxcn/wiki/Fcitx5
如果输入法表现不正常,那就是缺包了,或者是缺配置文件。

# fcitx5 基本安装
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt fcitx5-frontend-all fcitx5-data fcitx5-pinyin
sudo apt install fcitx5-frontend-gtk2 fcitx5-frontend-tmux fcitx5-frontend-fbterm

为了告诉程序使用 fcitx5 输入法,需要设置相应的环境变量。编辑 /etc/environment 并添加以下几行:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

还需要给输入法添加自启动 ,参考远程桌面添加自启动脚本的方法,新建一个输入法自启动脚本 myim.sh

#!/bin/bash
fcitx5

#赋予脚本执行权限
chmod +x  /home/am40/myim.sh
#执行,可以及时发现错误
sh /home/am40/myim.sh

执行没有问题,将myim.sh添加到xfce4的程序自启动组中



14. 安装浏览器

安装火狐浏览器:sudo apt install firefox-esr
安装谷歌浏览器:sudo apt install chromium
安装龙芯浏览器:https://www.loongnix/zh/api/lbrowser/ ,选择 ARM64 的 DEB 版本进行下载。




15. 其他

到这里,基本上小电脑就可用了,剩下的安装 QQ,视频播放器(VLC,KODI)就顺着百度去做就可以了。

本文标签: 桌面环境SmartArmbiandebian