小黄鱼上有很多运营商云笔记本,使用rk3566/rk3568,4+32G
金属机身14寸ips屏幕,只要170-260左右。
比那些s905x3外贸盒子好玩,屏幕键盘等于白送接口丰富,有原生hdmi接口,usb3接口、typec接口;32G emmc太小可以U盘或固态硬盘启动系统。
可以刷armbian或ophub大佬的debian/ubuntu/飞牛OS。需替换dtb设备树文件。
推荐直接买朝歌z96a,dts有大佬做的现成的,dts项目链接https://github.com/bingo1991/rk3568_laptop_sunniwell_z96a/
其他rk3566/rk3568的云笔记本也是可以买的,例如中兴,天翼云笔记本;但要自己改dtb,可以拿上面dts给ai帮你修改几个接口,大部分是一样的,只有很少不一样,都是3568的只是模具和接口不同;天翼云TYC4A模具几乎跟这个一模一样。
这个dts适合Linix5.10内核的armbian或ophub大佬的debian/ubuntu,直接下相应内核版本的系统,飞牛os 5.10内核的这个https://github.com/unifreq/linux-5.10.y-rk35xx
理论上只要有内核,就可以借助Ai帮助"构建系统"组装系统
我直接编一个


内核5.10.160编了个固件


编译完刷机系统桌面截图
解决播放视频问题:
1、安装mpv播放器
2、安装rk的mpp/ffmpeg解码库,内核没有公开的解码库,rk有arm飞牛,拿飞牛jellyfin的rk的mpp/ffmpeg解码库安装一样的效果
sudo apt install jellyfin-ffmpeg7 libjemalloc2
安装完成,验证一下
ffmpeg -decoders | grep rkmpp
ls /dev/mpp_service

创建 mpv 配置文件
mkdir -p ~/.config/mpv
编辑 mpv 配置文件,复制如下内容
nano ~/.config/mpv/mpv.conf
bash
hwdec=rkmpp
hwdec-codecs=h264,hevc,vp9,av1
# 视频输出,X11桌面用gpu
vo=gpu
vf=
gpu-context=x11
# 关闭buffer过大造成的延迟卡顿
cache-secs=5
安装完,配置完,打开4K视频测试一下,cpu负载很低那就是硬解码了

4K狂飙
-----解决桌面双击图标信任程序启动,免得弹窗
bash
chmod +x ~/Desktop/*.desktop
for f in ~/Desktop/*.desktop; do
chmod +x "$f"
gio set -t string "$f" metadata::xfce-exe-checksum "$(sha256sum "$f" | awk '{print $1}')"
done
你的桌面文件夹如果是中文,那就改成中文桌面
从U盘或固态硬盘启动方法
1、先把系统刷入机身emmc
2、把系统刷到U盘或固态硬盘,路径视情况修改
sudo dd if=/media/hnhy123/0BE60CD80BE60CD8/Download/Armbian-unofficial_24.2.0_Z96a-rk3568_legacy_5.10.160_xfce_desktop.img of=/dev/sdb bs=1M status=progress conv=fsync
3、开机之后插上u盘查看u盘路径,我这里是/dev/sda2
第3步可以不用也可以,直接改U盘的UUID更好,只认UUID,不认路径,这样随便插哪个USB口都能启动。
4、改u盘或硬盘的UUID
tune2fs -U 新UUID /dev/sda2
执行检查
sudo e2fsck -f /dev/sda2
rootdev=UUID=c8086801-8f64-4265-ae59-1b8c7b81395f


我直接改最后一个字母,没改之前是1395d 改成1395f
5、编辑armbianEnv.txt
把原来emmc上的路径注释掉,添加一行u盘的UUDI保存即可

有问题可以留言讨论,看到了会回复
自己笔记:
如果需要图形化删除带root权限的文件,利用pkexec 打开thunar文件管理器,例如下面
sudo pkexec thunar /usr/share/backgrounds
开机Fcitx5输入法自启
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/
smb文件路径
smbclient -L //192.168.31.235

使用Python每次使用前先激活环境(虚拟环境)
激活虚拟环境
source u2_venv/bin/activate
激活后终端前缀会出现 (u2_venv),此时pip仅作用于这个隔离环境