如何创建允许我安装 Google 驱动器的密钥绑定?

des*_*ert 8 shortcut-keys mount google-drive

我想使用google-drive-ocamlfuse键绑定挂载/卸载我的谷歌驱动器,而无需打开终端。我该如何设置?

Jac*_*ijm 13

简短的回答:

安装

/bin/bash -c "google-drive-ocamlfuse ~/path/to/foldershowinggoogledrive"
Run Code Online (Sandbox Code Playgroud)

对于您的 homedirpath/to/foldershowinggoogledrive的路径在哪里。

例如/home/you/googledrive->~/googledrive

不需要sudo!

卸载

同样,要卸载,如果使用~,则应在快捷方式中使用:

/bin/bash -c "fusermount -u ~/relative/mountpount"
Run Code Online (Sandbox Code Playgroud)

或者,如果您使用绝对路径:

fusermount -u /absolute/path/to/mountpoint
Run Code Online (Sandbox Code Playgroud)

为什么是 /bin/bash -c?

你可以用

google-drive-ocamlfuse /absolute/path/to/folder
Run Code Online (Sandbox Code Playgroud)

但是由于您使用的是~,您需要由 bash 处理扩展。

绑定命令已在如何将自定义命令绑定到键盘快捷键?: 系统设置 -> 键盘 -> 自定义快捷键 ->+按钮


编辑

刚刚注意到ODrive 的工作原理大不相同。ODrive 实际上会下载文件并与 Google Drive 同步,类似于 Windows 版 Google Drive 的工作方式。

在此处输入图片说明

最大的优势 - 至少以我的经验 - 是对编辑和保存的即时响应,而前面提到的解决方案在保存过程中对工作过程有很大的延迟。