剪贴板的内容存储在哪里?

剪贴板的内容存储在哪里?

由于它们被“保存到剪贴板”,因此内容必须存储在某个地方。

它们存储在文件中吗?

答案1

Linux 上通常有 3 个剪贴板可供用户使用。

这些剪贴板被称为“选择”。

有:

  • 基本的:这通常用于鼠标中键 = 复制/粘贴
  • 次要:通常不怎么使用,但它确实存在。通常作为应用内特定的复制和粘贴。
  • 剪贴板:通常是Ctrl+cCtrl+v样式的复制和粘贴。

默认情况下,它们都存储在控制应用程序(通常是 Xorg,但并非总是)的内存中。并且每个子应用程序都可以访问它。

剪贴板监视器和管理器可以监视剪贴板并将其内容存储在文件中,或者更常见的是,让您查看剪贴板历史记录。

答案2

什么剪贴板?有些应用程序/工具可用于将剪贴板内容存储到磁盘上的文件中,但 X11 中的核心剪贴板功能只是将剪贴板中的内容保存在内存中。它不存储在磁盘上的文件中。

答案3

在我的 Xubuntu 系统上,我安装了 Clipman,我在 找到剪贴板内容/home/YourUsername/.cache/xfce4/clipman/textsrc。是的,这是一个缓存文件,但即使在重新启动系统后也可以保存。它不是缓存MEMORY,缓存会在重新启动时被清除。

但是,如果您退出 Clipman 然后重新启动,数据将会丢失。因此,如果您希望无论如何都能保存项目,您可以使用鼠标垫等打开文件,复制内容,ClipboardHistory*date*.txt在文档文件夹中创建一个名为的新文件,粘贴到其中并保存,然后关闭。

您可以通过相反的过程恢复内容。如果您愿意,也可以通过这种方式编辑内容(如果内容重复,您可能需要删除包含所有文本的剪贴板条目!)在其他环境中,想法可能相同,但是程序的名称会有所不同。

相关内容