个人偶尔会脑子抽了重装系统,所以Office组件中的OneDrive是保存文档的重要方式之一。
在切换到Arch之后,由于微软并没有在Linux上提供Office套件,我必须使用其他代替产品,而其他代替产品的云同步功能对于我来说都不如OneDrive方便。
所幸在Arch上也能使用OneDrive。
比如借助OneDrive Client for Linux(https://github.com/abraunegg/onedrive)。
1、OneDrive Client for Linux
作者(abraunegg)给出的介绍是:
A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365 and SharePoint.
一个免费的Microsoft OneDrive Client,支持OneDrive Personal,OneDrive for Business,OneDrive for Office365和SharePoint。This powerful and highly configurable client can run on all major Linux distributions, FreeBSD, or as a Docker container. It supports one-way and two-way sync capabilities and securely connects to Microsoft OneDrive services.
这个功能强大且高度可配置的客户端可以在所有主要的 Linux 发行版、FreeBSD 或作为 Docker 容器上运行。它支持单向和双向同步功能,并安全地连接到Microsoft OneDrive 服务。This client is a ‘fork’ of the skilion client, which the developer has confirmed he has no desire to maintain or support the client (reference). This fork has been in active development since mid 2018.
该客户端是 skilion 客户端的“分支”,开发人员已确认他无意维护或支持客户端(参考)。自 2018 年年中以来,该分叉一直在积极开发中。
在Arch中,直接通过AUR或archlinuxcn源即可轻松安装。包名为“onedrive-abraunegg”
在安装好onedrive-abraunegg之后,终端里输入onedrive开始登陆
它会给你一个链接,在浏览器中打开链接即可登陆账号并关联应用,最终会得到一个空白页面。将该页面的网址复制发送回给它就完成了登陆。
至此已经可以在终端中使用它,可以输入onedrive –help查看各个功能对应的命令。
2、托盘图标
如果想要它像Windows客户端那样有托盘,可以继续安装OneDrive Client for Linux System Tray Icon(https://github.com/DanielBorgesOliveira/onedrive_tray)
只要根据GitHub页面的指南就可以安装,也可以在AUR中找到它
在安装并配置好(可能需要注销或重启)之后就会出现托盘图标,点击托盘图标可以进行一些操作
至此,已经可以通过托盘图标轻松地进入OneDrive文件夹管理文件了
3、捷径
如果还想要像Windows资源管理器那样从左侧快捷进入OneDrive文件夹,只需要在文件管理器中设置一下。
我使用的是Gnome下默认的文件管理器Nautilus,拖动需要的文件夹到左侧,在“新建书签”上放开,就能以书签的形式固定在左侧,方便随时点击进入。
接下来可以使用任何软件编辑其中的文件,只要及时保存,文件就可以被自动同步