RaspberryPi

显示器不能全部铺满

如果你使用 HDMI 端口连接到显示器或电视上,或许你会发现你的画面四周有黑边存在,为了避免黑边可以通过将该值设为 1 来把默认 overscan 选项关闭。

修改/boot/config.txt如下:

disable_overscan=1

给 openEulerOS + xfce 添加蓝牙管理

  • 安装管理客户端 sudo dnf install blueman

  • 进入命令行界面 bluetoothctl

  • 打开蓝牙 power on

  • 搜索蓝牙设备 scan on

  • 配对 pair <mac address>

  • 信任蓝牙设备,只有这样才能自动连接 trust <mac address>

  • 主动连接蓝牙设备 connect <mac address>

  • 设置蓝牙开机启动 修改 /etc/bluetooth/main.conf 文件: AutoEnable=true

设置 GPU 内存大小

4B 由于可以配置到 8G 内存,所以可以调整 GPU 可用内存大小来提升图形应用性能。根据官方说明,可以进行如下配置:

  • 调整gpu_mem大小

    根据官方的说法,修改/boot/config.txt中的这个属性,可以调整 GPU 的内存大小。注意,这里设置的内存不能大于 256MB,否则图形系统会无法启动,一旦出现无法启动的情况,请使用CTRL+ALT+F1切换到命令行界面,然后打开raspi-config重新设置 GPU memory 到 256 以内,然后才可以正常启动图形界面。

  • 设置大于 256 的 GPU memory

    /boot/config.txt中加入gpu_mem_1024就可以将 GPU memory 设置成 1G,这样设置后如果硬件没有这么大的内存,系统会自动使用gpu_mem的值。

  • 查看 GPU memory 大小

    为了验证是否成功设置 GPU memory,可以使用如下命令查看当前系统的 GPU memory 大小:

    grep -i mem /var/log/Xorg.0.log
    

禁止休眠

官方系统的图形节目没有提供一个设置休眠和屏幕长亮的接口,所以需要我们进行命令行配置:

sudo vim /etc/lightdm/lightdm.conf

找到 [Seat:*] 这一项,在下面的#xserver-command=X删除前面的注释符#,修改为以下:

xserver-command=X -s 0-dpms

其中,-s 参数:设置屏幕保护不启动,0 数字零,-dpms 参数:关闭电源节能管理。

安装 raspios64 到 USB

  • 使用 Raspberry Pi Imager 工具将 raspios_arm64 镜像 烧录到 usb 设备

  • 使用 raspi-config 工具修改系统启动 order 为 USB 设备

  • 重启树莓派

  • 测试 USB 读写性能

    hdparm -Tt /dev/xxx

锁屏

dm-tool lock

安装 Cascadia fonts

  • 下载最新版本的 cascadia fonts
  • /usr/share/fonts/truetype目录下新建文件夹保存 ttf 字体文件,确保文件和文件夹有 root 读写权限
  • 执行sudo fc-cache -f
  • 重启

设置窗口阴影(最新的 RaspberryPi OS 64 bits 已经无需设置)

  • 找到开机启动的窗口合成器配置脚本

    cd /etc/xdg/autostart
    cat xcompmgr.desktop
    

    结果为:

    [Desktop Entry]
    Type=Application
    Name=xcompmgr
    Comment=Start xcompmgr compositor
    NoDisplay=true
    Exec=/usr/lib/raspi-config/cmstart.sh
    
  • 修改 xcompmgr 启动脚本 cmstart.sh

    #!/bin/sh
    if grep -q okay /proc/device-tree/soc/v3d@7ec00000/status 2> /dev/null || grep -q okay /proc/device-tree/soc/firmwarekms@7e600000/status 2> /dev/null ; then
        exec xcompmgr -aR
    else
        exec xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55
    fi
    

    这里一般会走 else 分支

启用 root

sudo passwd root
sudo passwd --unlock root

文档信息

Search

    Table of Contents