设置开机启动



  • 7f8c6e4 起,叮当的主工程增加了 launcher 目录 ,该目录下提供了几个启动脚本,用于实现开机启动叮当:

    手动安装后实现自启动

    对于手动安装叮当的用户,如果需要实现开机启动,可以找到 $HOME/.config/autostart 目录(没有的话新建一个),在该文件夹下创建一个空文件,文件名自拟,后缀必须是desktop,如:dingdang.desktop。

    用编辑器打开该文件,修改文件内容如下并保存:

    [Desktop Entry]
    Name=Dingdang
    Comment=Dingdang Robot
    Exec=sh /home/pi/dingdang/launcher/dingdang-autoupdate-launcher-user.sh
    Icon=/home/pi/python_games/4row_black.png
    Terminal=false
    MultipleArgs=false
    Type=Application
    Categories=Application;Development;
    StartupNotify=true
    

    NameCommentIcon 可以自定,分别表示启动项的名称、备注和图标。Exec 表示调用的指令,可以选择执行上述给出的四个脚本的任一一种。

    镜像安装后修改自启动方式

    叮当的镜像默认使用第二个脚本实现自启动,即使用普通用户身份启动,并自动检查更新。如果不希望自动检查更新,或者希望以 root 身份启动,也可以将 $HOME/.config/autostart/dingdang.desktop 里的启动脚本替换成其他的脚本。

    root 身份启动注意事项

    如果需要使用 root 身份启动,则需要将用户目录的 ~/.dingdang 目录和 ~/.taskrc 文件软链接到 root 目录中。

    1. 创建 /home/pi/.dingdang 到 /root/.dingdang 的软链接:

      ln -s /home/pi/.dingdang /root/
      
    2. 如果有使用 TaskWarrior 日程提醒,也把日程文件 .taskrc 软链接到 /root 里头:

      sudo ln -s /home/pi/.taskrc /root/.taskrc
      

Log in to reply
 

Popular Topics

|

Looks like your connection to SCC was lost, please wait while we try to reconnect.