获取复制/粘贴的源代码

获取复制/粘贴的源代码

操作系统执行的每个操作都有源代码。因此,对于复制操作,应该有源代码。因此,我需要一个包含源代码的文件名来进行复制操作。这样我就可以向其中添加一些代码,以便可以执行多次复制操作。在多次复制中,我可以从不同位置依次复制 2 个或更多文本字符串或文件,并在复制完所有内容后进行粘贴。(我想避免在每次复制操作后进行粘贴操作。)有人能帮我找到包含复制和粘贴代码的文件吗?谢谢。

答案1

在 X 窗口系统环境(GNOME、KDE ​​等)中执行复制和粘贴只有一种方法,即 Ctrl+C 和 Ctrl+V。

这种‘复制粘贴’是如何进行的?

整个场景涉及两方:客户端应用程序和剪贴板管理器。
它们的行为在 freedesktop 标准中指定:
1。http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt
2.http://standards.freedesktop.org/clipboard-extensions-spec/clipboard-extensions-latest.txt
http://www.freedesktop.org/wiki/ClipboardManager进行一般介绍。

对于客户端,所需的代码在工具包(如 GTK 和 Qt)中实现。剪贴板管理器通常是一个守护进程。在 GNOME 中,剪贴板管理器是 gnome-settings-daemon 的一个组件。

剪贴板实现的核心是称为“选择”的概念,它是 X11 特有的概念。

如果你想了解剪贴板在Linux环境中的工作原理,你需要首先学习如何使用低级工具包X11进行编程,并熟悉窗口,属性,选择,原子等概念。

您可以开始剪辑源代码。

相关内容