我在 Ubuntu 18.04 中使用 Nextcloud 作为“在线服务”。登录并启动 Nautilus(文件)窗口后,我可以通过单击侧面板上的服务来安装该服务,而无需(重新)输入密码。
我希望能够从脚本(由 .desktop 文件触发)挂载此服务,但我遇到的麻烦是:
xdg-open davs://[email protected]/remote.php/webdav
只是说“未安装”。
gio mount davs://[email protected]/remote.php/webdav
在命令行上要求输入密码 - 但没有可用的交互式命令行,因为它是通过单击 .desktop 文件启动的脚本。
nautilus davs://[email protected]/remote.php/webdav
使用 UI 要求输入密码,并包含“记住密码”复选框 - 但是它已经被记住了,那么为什么不使用记住的版本呢?
如何从命令行触发 gnome 内置的“使用记住的密码挂载”功能?
我正在尝试实现的任务,作为背景
我正在制作一个便利的应用程序,它获取剪贴板上的文件路径并打开该文件。这样用户就可以互相发送文件路径,而不是附加文件。该脚本处理不同用户所需的 URL 更改等。
编辑
一台机器(其他 8 台中)允许gio mount davs://...
挂载!这台机器还会在登录时自动挂载 Nextcloud 帐户。搞不清楚有什么不同。