如何用相同的操作加上 xclip 保存复制的选择命令来替换 CTRL+C 快捷键?

如何用相同的操作加上 xclip 保存复制的选择命令来替换 CTRL+C 快捷键?

我试图能够将所有剪贴板选择副本保存/记录到 Clipboard_histroy.log 文件中。我希望它能够简单地将每个复制的选择附加到日志文件中,但同时仍然像您的电脑通常那样模拟 ctrl+c ,除非在这种情况下,之后会执行一个额外的 xclip 命令...

我将以下命令绑定到键盘快捷键 (CTRL+C),方法是在 Manjaro Linux XFCE4 环境中的应用程序 >> 设置 >> 键盘中进行设置。

这是我到目前为止所拥有的,但似乎没有任何作用。

xdotool key ctrl+c && xclip -selection clipboard -o >> /home/user/.logs/clipboard_history.log

答案1

看看CopyQ https://hluk.github.io/CopyQ/

保存的项目位于~/.config/copyq

在 KDE 上,标准剪贴板实用程序也可以毫无困难地完成您想要的操作。看https://userbase.kde.org/Klipper

如果您更喜欢使用 xclip,这里有一种将所选内容同时放入剪贴板和文件的方法,以下方法对我有用。

xclip -sel p -o | xclip -i -sel c -f >> ~/.logs/clipboard_history.log

所选内容是突出显示的文本。无需 即可将其纳入初步选择CTRL+C。此命令将其放入剪贴板(就像您键入了CTRL+C)并将其附加到您的历史文件中。

相关内容