我正在使用 Debian “Buster”(版本 10.3) 和 GNOME 桌面版本 3.30.2。
有没有办法仅使用Terminal命令而不安装任何剪贴板管理器来按需清除剪贴板?
感谢您的宝贵时间!
您可以使用 xclip 清除 X 选择剪贴板(可以中键单击粘贴的选择)(使用
sudo apt install xclip
安装在基于 Debian/Ubuntu 的系统上)。
安装完成后,您可以运行它:
printf '' | xclip
要删除实际的剪贴板(需要按键序列来复制或粘贴),请显式调用它:
printf '' | xclip -selection clipboard
如果您从不同的会话运行此命令,并且假设您在显示零上运行 X11,则可能需要首先运行
export DISPLAY=:0
。这应该会自动为您处理。
这些工作原理是将空字符串存储到相应的剪贴板中。
有像 xfce4-clipman 这样的剪贴板管理器可以保存剪贴板历史记录。这不会与他们互动。
您需要运行 Xorg 会话,但您可以使用 xsel 来操作剪贴板。不确定这在 Wayland 是否有效。