麒麟os剪贴板历史条数默认20条,易被覆盖;ukui-clipboard需编辑~/.config/ukui/clipboard.conf中max-history并重启服务,copyq可通过界面或copyq write config/max_items修改,均需验证生效。

麒麟OS默认剪贴板历史记录条数为20条,当复制内容频繁时容易被新条目覆盖,导致无法回溯早期复制的文本或图片。修改该限制需根据所用剪贴板服务类型分别操作,ukui-clipboard与CopyQ配置路径完全不同,混用会导致设置失效。
修改ukui-clipboard历史条数(V11 2603+原生方案)
该方案仅适用于银河麒麟V11 2603及以上版本,且已启用ukui-clipboard服务。历史条数由其配置文件中的max-history项控制,直接编辑即可生效,无需重启系统,但需重启服务。
第一步:打开终端,执行以下命令创建配置目录(若不存在):
mkdir -p ~/.config/ukui
第二步:用文本编辑器打开配置文件:
kylin-editor ~/.config/ukui/clipboard.conf
第三步:在文件中查找[history]段落;若不存在,则手动添加该节,并写入以下两行:
[history]
max-history=100
第四步:保存文件后,在终端执行:
systemctl --user restart ukui-clipboard
【必须重启服务才能使新条数生效,仅修改文件不触发加载】
第五步:按Win + V呼出面板,右键空白处→“清空历史”,再复制几条内容验证——滚动到底部应能显示满100条而非截断在20条。
修改CopyQ历史条数(全版本通用方案)
CopyQ的历史容量由界面内设置直接控制,修改后立即写入配置文件,下次启动自动加载。该设置对文本、图片、HTML等所有格式统一生效。
方法一:图形界面设置
启动CopyQ → 右键系统托盘图标 → Preferences → 切换到“History”页签 → 将“Maximum number of items”滑块拖至目标值(如500)→ 点击OK。
方法二:命令行强制写入(适合批量部署或脚本化)
执行:
copyq write config/max_items 500
该命令会即时更新内存中配置并同步写入~/.config/copyq/copyq.conf。
注意:若CopyQ正在运行,修改后无需重启,历史列表将自动裁剪或扩容;但若此前已积累超限条目,旧数据不会自动删除,需手动点击界面上的“Clear History”按钮清理。
验证历史条数是否真正生效
① 在浏览器中连续复制10条不同文字(如网页标题),每复制一条后切到WPS文档按Ctrl+Shift+V调出CopyQ面板(或Win+V调ukui面板),观察是否始终显示全部10条;
② 继续复制至第101条(对ukui)或第501条(对CopyQ),再次打开面板——最老那条应已消失,顶部显示最新复制项,底部条目编号从1开始重新计数;
③ 终端执行:
ukui-clipboard-cli --get-history | wc -l
或
copyq eval "str(count())"
输出数字应与设定值一致。











