微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。