X登录时立即运行fish shell脚本?

问题描述

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

所以,我知道您可以在登录时为 ~/.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 行),这似乎有效,但是我尝试了其他方法让它在我访问桌面时自动挂载此驱动器,并且还没有工作。

有没有人有解决这个问题的简单方法

谢谢大家!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)