Synology Drive Linux 按需同步

截至 2026 年,Synology Drive Client 的 按需同步 (On-demand Sync) 功能仍==不支持 Linux 系统==。该功能目前仅限在 Windows 10 (1809 及以上) 和 macOS (12.3 及以上) 平台上使用。 对于 Linux 用户,目前的主要现状与替代方案如下: 现状:仅支持“完整同步” 在 Linux 环境下,Synology Drive 客户端会默认下载任务路径下的所有文件到本地磁盘,无法像 Windows/macOS 那样仅显示文件占位符而不占用空间。 官方折中方案:选择性同步 虽然没有“按需下载”,但你可以通过“选择性同步”来减少本地空间占用: 操作方法:在任务设置中,进入“同步规则” > “文件夹”,勾选你需要同步的特定文件夹,取消勾选不需要同步的大文件目录。 局限性:未勾选的文件夹在本地文件管理器中完全不可见。 第三方/进阶替代方案 由于官方尚未提供 Linux 按需同步功能,社区用户通常采用以下方式实现类似体验: WebDAV / NFS / SMB 挂载: 通过将 NAS 文件夹以网络协议的形式挂载到 Linux 本地目录(例如使用 rclone mount 或系统的“连接到服务器”功能)。 优点:文件在本地可见,仅在打开时下载(即读即下),不占用硬盘空间。 缺点:受网络带宽限制,在大文件预览或断网环境下体验较差。 rclone:一款开源工具,支持将 Synology Drive (通过 WebDAV 或 API) 挂载为本地磁盘,效果非常接近按需同步。 总结建议 如果您在 2026 年需要在 Linux 上管理大量 NAS 文件且本地空间不足: ...

April 21, 2026 · Yancey

Proxmox VE 9.1.1 屏蔽订阅弹窗提示 - azh3ng

原文链接:https://azh3ng.com/2025/12/17/Proxmox-VE-disable-subscription-notice.htmltext=%E8%BF%99%E6%9D%A1%E5%91%BD%E4%BB%A4%E4%BC%9A%E5%9C%A8,bak%20%E5%90%8E%E7%BC%80%E7%9A%84%E5%A4%87%E4%BB%BD%E6%96%87%E4%BB%B6%E3%80%82 摘要:Proxmox VE (PVE) 是一款优秀的开源虚拟化管理平台,基于 Debian 并集成了 KVM 和 LXC 虚拟化技术。然而,在使用社区版时,每次登录 Web 管理界面都会弹出订阅提示窗口,虽然不影响功能使用,但频繁出现确实会影响使用体验。本文将介绍如何在 Proxmox VE 9.1.1 版本中屏蔽这个... Proxmox VE (PVE) 是一款优秀的开源虚拟化管理平台,基于 Debian 并集成了 KVM 和 LXC 虚拟化技术。然而,在使用社区版时,每次登录 Web 管理界面都会弹出订阅提示窗口,虽然不影响功能使用,但频繁出现确实会影响使用体验。 本文将介绍如何在 Proxmox VE 9.1.1 版本中屏蔽这个登录后的订阅提示弹窗。 操作步骤 1. 备份原始文件 在进行任何修改之前,强烈建议先备份原始的 JavaScript 文件,以便在出现问题时能够快速恢复: cp /usr/share/pve-manager/js/pvemanagerlib.js \ /usr/share/pve-manager/js/pvemanagerlib.js.bak 这条命令会在同目录下创建一个 .bak 后缀的备份文件。 2. 修改订阅检查代码 使用 sed 命令直接修改 JavaScript 文件中的订阅检查逻辑: sed -i \ 's/Proxmox.Utils.checked_command(Ext.emptyFn);/Ext.emptyFn();\/\* subscription check disabled \*\//g' \ /usr/share/pve-manager/js/pvemanagerlib.js 这条命令的作用是将订阅检查函数替换为一个空函数,从而跳过弹窗提示。修改后的代码会添加注释 /* subscription check disabled */ 以便识别。 3. 重启 Web 服务 修改完成后,需要重启 PVE 的 Web 代理服务使更改生效: ...

April 21, 2026 · Yancey

修复WPS Office的Fcitx5输入法问题 - 星外之神的博客 wszqkzqk Blog

原文链接:https://wszqkzqk.github.io/2024/03/09/WPS-Fcitx5/ 摘要:天下难事,必作于易;天下大事,必作于细 前言 以前,Fcitx5一般会要求用户在 /etc/environment 中添加有关环境变量的配置,例如: XMODIFIERS=@im=fcitx GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus 然而,在Wayland合成器中,如果存在这些环境变量,可能会遇到Fcitx5闪烁的情况,可能会影响用户体验。 Fcitx5在KDE Wayland下建议通过 系统设置->键盘->虚拟键盘 来选择Fcitx5输入法。由于KDE Plasma支持1-3版的Wayland输入法协议,因此,仅建议在环境变量中添加: XMODIFIERS=@im=fcitx 其他环境变量不需要添加。 然而,WPS Office静态链接了Qt5,不受系统的Qt库控制,由于某种原因不能应用这样选择的输入法,导致无法输入中文。 解决方法 由于在以前添加了环境变量的时候,WPS Office是可以正常输入中文的,因此,只要我们单独给WPS Office添加环境变量,就可以解决这个问题。 单独给WPS Office添加环境变量可以由很多方式实现,比如说编辑WPS Office的启动脚本、使用额外启动脚本替代WPS Office的启动脚本、编辑WPS Office的.desktop 文件等等。然而,这些方法会在WPS Office的每次更新后失效。 笔者选择了将WPS Office的.desktop 文件复制到 ~/.local/share/applications 目录下。 cp /usr/share/applications/wps-office*.desktop ~/.local/share/applications/ 然后编辑该文件的启动命令,实现单独给WPS Office添加环境变量。在原有的文件中,找到 Exec= 一行,形如: Exec=/usr/bin/wps %F 为了单独给WPS Office添加环境变量,我们可以将其修改为: Exec=env XMODIFIERS="@im=fcitx" GTK_IM_MODULE="fcitx" QT_IM_MODULE="fcitx" SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus /usr/bin/wps %F 这里,我们使用 env 命令来临时添加环境变量,这样,我们就可以在不修改WPS Office的启动脚本的情况下,实现单独给WPS Office添加环境变量。 然后,刷新菜单缓存: update-desktop-database ~/.local/share/applications/ 这样,我们就可以在KDE Wayland的建议配置下正常使用WPS Office的输入法了。 通用配置 对于静态链接Qt等基础库且较老、未适配Wayland输入法协议的专有软件,可以在启动脚本中加入由 7Ji和devome想到的一个通用Hack : case "${XMODIFIERS}" in *@im=fcitx*) export QT_IM_MODULE fcitx export GTK_IM_MODULE fcitx ;; *@im=ibus*) export QT_IM_MODULE ibus export GTK_IM_MODULE ibus export IBUS_USE_PORTAL 1 ;; esac 这个Hack假设了Wayland用户会设置 XMODIFIERS 这一环境变量,然后根据 XMODIFIERS 的值来设置 QT_IM_MODULE 和 GTK_IM_MODULE 。这样可以实现既使用Wayland的推荐设置,又能让这些旧软件正常使用输入法。 ...

April 21, 2026 · Yancey