树莓派/香橙派 系统硬件优化

自定义用户

拷贝默认用户所有群组

过滤原用户所在的所有组 for group in `id | egrep -o '[a-z-]+'`; do echo -n "$group "; done && echo ""
在这里插入图片描述

添加新用户

使用useradd -m -s /bin/bash -G 前面获取的组名
在这里插入图片描述

自定义LED行为

查看LED支持的操作

进入 /sys/class/leds 后可以看到识别的LED
在这里插入图片描述
选择其中一个进入后,使用 cat trigger 查看支持的操作
在这里插入图片描述

临时测试

我的机器其中mmc0对应的tf卡读写操作,使用如下命令进行临时替换echo "mmc0" | sudo tee trigger
在这里插入图片描述

编写systemd脚本,开机自动修改

  • 编写一个service脚本,用于开机执行init.sh脚本,用于初始化一些操作
[Unit]
Description=start init script

[Service]
ExecStart=/usr/bin/bash /usr/bin/init.sh
User=root

[Install]
WantedBy=multi-user.target
  • 添加代码到/usr/bin/init.sh文件内
#!/bin/bash
echo mmc0 > /sys/class/leds/red:power/trigger

自定义登陆界面

进入 /etc/update-motd.d 目录后修改header即可
在这里插入图片描述

配置桌面

安装桌面环境

  • 安装tasksel自动安装桌面环境并更新软件源sudo apt install tasksel; sudo apt update
  • 启动taskselsudo tasksel
  • 选择最下面的 Xubuntu minimal installation后点击 ok自动安装
    在这里插入图片描述
  • 出现如下提示则表示安装完成,其他提示请重复上述操作
    在这里插入图片描述

配置vnc登录

使用x11vnc配合虚拟桌面使用,配置简单

  • 安装x11vnc sudo apt install x11vnc -y在这里插入图片描述
  • 创建密码 x11vnc -storepasswd 输入密码的时候不会显示
    在这里插入图片描述
  • 创建service脚本用于开机自启
[Unit]
Description=start x11vnc service

[Service]
ExecStart=/usr/bin/x11vnc -usepw -loop -display :0 -shared
User=修改为当前用户名

[Install]
WantedBy=multi-user.target
  • 重新加载服务脚本并设置开机自启
sudo systemctl daemon-reload
sudo systemctl enable --now x11vnc

配置虚拟桌面

配置自动登录

进入 /etc/lightdm/lightdm.conf.d 目录下创建 autologin.conf文件添加如下内容

[Seat:*]
autologin-user=当前用户名
autologin-user-timeout=0

创建虚拟监视器

  • 安装 xserver-xorg-video-dummy sudo apt install xserver-xorg-video-dummy -y
  • 进入 /usr/share/X11/xorg.conf.d目录下创建 xorg.conf 文件添加如下内容
Section "Monitor"
  Identifier "Monitor0"
  HorizSync 28.0-80.0
  VertRefresh 48.0-75.0
  Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync
EndSection

Section "Device"
  Identifier "Card0"
  Driver "dummy"
  VideoRam 32768
EndSection

Section "Screen"
  DefaultDepth 16
  Identifier "Screen0"
  Device "Card0"
  Monitor "Monitor0"
  SubSection "Display"
    Depth 16
    Modes "1280x720_60.00"
  EndSubSection
EndSection
  • 卸载 xfce4-screensaver 避免桌面冻结

完成,重启连接ip即可

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值