美文网首页
Ai-笔记:树莓派的排除故障笔记

Ai-笔记:树莓派的排除故障笔记

作者: 威玲旺卡 | 来源:发表于2021-12-05 21:56 被阅读0次

    1. 蓝牙耳机链接成功却没有声音

    首先,我们更新一些包

    sudo apt -y update
    sudo apt -y upgrade
    sudo apt -y purge "pulseaudio*"
    sudo apt-get install bluealsa pulseaudio
    sudo apt-get install pulseaudio-module-bluetooth
    

    把pi加入蓝牙用户sudo usermod -G bluetooth -a pi
    重启sudo reboot

    到这里,您可能可以使用蓝牙,但是蓝牙如果不稳定,我们需要进一步查看蓝牙service状态sudo systemctl status bluetooth.service

    1. 查看SAP是否失效(Sap driver initialization failed.)
      如果失效,编辑/lib/systemd/system/bluetooth.service文件,不启动sap
    ExecStart=/usr/lib/bluetooth/bluetoothd line to add --noplugin=sap
    
    1. 查看是否Failed to set privacy: Rejected (0x0b)
      如果有,编辑/lib/systemd/system/bthelper@.service
    [Unit]
    Description=Raspberry Pi bluetooth helper
    Requires=bluetooth.service
    After=bluetooth.service
    
    [Service]
    Type=simple
    ExecStartPre=/bin/sleep 2
    ExecStart=/usr/bin/bthelper %I
    

    重启`sudo reboot``

    到这里,蓝牙耳机问题应该已经修复

    2. 把脚本加入启动项

    网络上有很多过分复杂的步骤,比如把rc.local加入启动服务等,但是rc.local是在图形界面加载前就调用的,我的电子相册脚本出现了x display没有加载的故障,但其实我们的普通脚本只需要加入/home/pi/.config/lxpanel/LXDE-pi/panels/panel即可,比如

    @sh /etc/example.sh
    

    3. 修复天气地址无法更新的问题

    如果在panel里选择加入天气预报,会发现每次重启后都会丢失地址信息。这是panel的config没有更新的原因,我们可以从终端用sudo去更新它。

    在终端中sudo lxpanelctl config
    选择加入weather plugin,然后选择preference,加入地址,这个时候选择OK或者Cancel的按钮都没有反馈,点击右上角的close图标即可。

    4. GoldenDict的英汉字典

    树莓派的GoldenDict,超过100M的字典导入异常痛苦,最后使用简明英汉必应版css版本才能使用。导入时间需要一小时。

    5. 在桌面为脚本加入图标

    在桌面创建.desktop文本,内容如下

    [Desktop Entry]
    Name=My Wallpaper
    Comment=Digital Photo Frame
    Exec=/home/pi/Project/wallpaper/feh.sh
    Icon=/home/pi/Project/wallpaper/icon/image.png
    Type=Application
    Encoding=UTF-8
    Terminal=false
    Categories=None;
    

    默认设置需要询问执行方式,关闭的方式是去file manager->edit->preference,选择"Don't ask options on launch executable"即可完成双击执行。

    6. synergy的layout问题

    出现的问题是即使我的server和pi的键盘layout都是德语的,但是当pi是synergy client时,输入的键仍然对应us的布局,非常不方便。调整方法是在server方添加一个名叫my-synergy-core的文件,将synergy的layout和. /etc/default/keyboard的保持一致。

    #!/bin/sh
    . /etc/default/keyboard
    ./synergy-core --server --address 192.168.0.104:24800 --no-daemon --name linux --config ./mac-mini.conf
    setxkbmap $XKBLAYOUT -option "$XKBOPTIONS" -model "$XKBMODEL" \
                         -variant "$XKBVARIANT"
    

    添加执行权限,chmod 755 ./my-synergy-core
    然后在原本调用synergy-core/synergyc的地方,改成调用my-synergy-core即可。

    相关文章

      网友评论

          本文标题:Ai-笔记:树莓派的排除故障笔记

          本文链接:https://www.haomeiwen.com/subject/gwhwxrtx.html