0

所以,我在类似问题上看到了其他一些答案,我想我越来越接近我的具体问题的答案了。但是,我所看到的答案都不是我所需要的。

所以,我知道你可以在登录时为鱼壳加载东西~/.config/fish/config.fish

但是,我想在登录到 x 环境(对我来说是 xfce)时运行这个特定的东西:

# Rclone mount
if status is-interactive
    if test -s /run/media/greg/Files/Dropbox/
        if ping -qc 1 -W 3 1.1.1.1 > /dev/null
            rclone mount --daemon Dropbox:/ /run/media/greg/Files/Dropbox/
        else
            echo "Dropbox was not successfully mounted"
        end
    end
end

它的工作原理是这样的:

  1. 如果有问题的文件夹是空的(测试)
  2. 如果你能ping通世界(1.1.1.1)
  3. 将配置的驱动器挂载到位置 (Dropbox)
  4. 或者回显它没有安装

当我在桌面上打开终端时(无论是否使用线路),这似乎都有效is-interactive,但是我尝试了其他方法让它在我访问桌面时自动挂载这个驱动器,但还没有工作。

有没有人有一个简单的解决方案来解决这个问题?

谢谢大家!

4

0 回答 0