liwl
2021-12-11 05:37 deepin
使用文件管理器打开webdev路径,是不是非常卡?
我记得以前我用webdev直接挂载j坚果云,打开会很卡
Reply Like 0 View the author
使用文件管理器打开webdev路径,是不是非常卡?
我记得以前我用webdev直接挂载j坚果云,打开会很卡
感谢分享
使用文件管理器打开webdev路径,是不是非常卡?
我记得以前我用webdev直接挂载j坚果云,打开会很卡
列出文件没感觉卡顿,主要是自带应用打开文件比较卡顿,换成第三方应用就好了。使用wps打开几兆的文档,几乎是秒开。
还是喜欢用rc.local,没有权限问题
没有权限问题,我还是喜欢建一个systemctl的服务,然后服务开启自启动。
╭─jay at jay-PC in /usr/lib/systemd/system
╰─λ cat webdav-customer.service
[Unit]
Description=Spark Store update notifier
After=apt-daily.service network.target network-online.target systemd-networkd.service NetworkManager.service connman.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/opt/mount_auto_boot/mount_auto_boot.sh
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
新建一个服务,然后再执行
╭─jay at jay-PC in /usr/lib/systemd/system
╰─λ systemctl enable webdav-customer.service
脚本还有个问题,挂载的那行脚本需要加上 -o uid=1000,gid=1000,确保挂载后有用户编辑权限
sudo /usr/bin/mount -t davfs $webdav $mnt_webdav -o uid=1000,gid=1000 >>/opt/mount_auto_boot/mount_auto_boot.log 2>&1
Popular Events
More
更新1:20211211
发现一种新的方法,基本思路是借助nautilus这款文管应用。具体操作如下:
nautilus
后,手动连接webdav server,并勾选永远记住;些许小问题:由于开机启动时间不好把握,加入的自动关闭nautilus窗口貌似不生效。
引言
相较于微软、苹果的操作系统生态,Linux应用生态则显捉襟见肘,只能发挥自我折腾精神,没有应用可用就创造应用,比如打造Deepin可用的网盘客户端。
准备工作
自动挂载脚本
选择合适的路径存放自动挂载脚本,一般为个人帐户使用,推荐在家目录的文档文件夹下存放,路径为:~/Documents/autoshell/,打开终端依次执行下述命令:
将下述脚本内容进行复制,并按需设置参数,该脚本为基础脚本,需提前创建挂载路径。
如果对网络有判断需要,可以使用下述脚本,能够判断互联网和服务器的连通性。
如果对内外网有判断需要,可以使用下述脚本,能够判断内网和外网的使用环境。
开机自启文件
使用Deepin启动器自启应用的机制,创建能够唤起自动挂载脚本的应用文件,以此来实现开机自启,具体操作如下:
将下述内容进行复制并保存。
解决挂载鉴权
上述自动挂载脚本执行需要提权,为避免中断脚本及每次输入密码,可以进行下述配置,为当前用户赋予执行挂载命令免密的权限。
使用终端执行命令:
在末尾增加下述内容**,该内容表示允许当前用户无密码执行mount命令,注意需要替换cold为自己所用帐户名称。**
结束语
生命不息,折腾不止。尽情畅享webdav的便捷吧。
需要注意的一些小问题:
以上,如有其它问题发现,欢迎进一步交流沟通。
参考资料