Linux中的复制/粘贴存储

Linux中的复制/粘贴存储,linux,Linux,Linux系统上复制的信息存储在何处以及如何存储?复制的信息是指[右键单击]-->复制/CTRL+c 我相信这是桌面环境的一个特性,所以不同的DE可能会有所不同 例如,如果我想制作一个系统管理应用程序,并且我允许显示一些已复制内容的历史记录,那么我是否需要从文件中读取?还是运行命令? 这是假设。我只是想了解更多关于Linux系统的一般知识。这取决于环境。应用程序内的剪切和粘贴可由应用程序处理。应用程序之间的剪切和粘贴通常由X Windows剪贴板处理-请参阅您可能要查找的是剪贴板历史管理器。对于

Linux系统上复制的信息存储在何处以及如何存储?复制的信息是指
[右键单击]
-->
复制
/
CTRL+c

我相信这是桌面环境的一个特性,所以不同的DE可能会有所不同

例如,如果我想制作一个系统管理应用程序,并且我允许显示一些已复制内容的历史记录,那么我是否需要从文件中读取?还是运行命令?
这是假设。我只是想了解更多关于Linux系统的一般知识。

这取决于环境。应用程序内的剪切和粘贴可由应用程序处理。应用程序之间的剪切和粘贴通常由X Windows剪贴板处理-请参阅您可能要查找的是剪贴板历史管理器。对于不同的桌面环境,有许多管理者;这 列出了其中的几个。此(剪贴板和选择的处理)在规范中有定义(以及)。大多数工具包(、…)都以某种方式处理此问题。它在服务器和(和)内部使用原子和选择。细节非常复杂,所以请相信某个工具箱能做到这一点


实际上,它是标准化的,这就是为什么可以在Gnome桌面上运行Qt或KDE应用程序,或者在KDE桌面上运行GTK应用程序的原因。

。。我失去了生存的意志,你为什么这么说,@ed heal?@TroelsSørensen,因为它被称为剪贴板。你知道stackoverflow.com中的堆栈指的是什么吗?@Secko我从来没有想过,但我认为它是堆栈——就像堆栈跟踪中的堆栈一样。在我寻找答案时,显然没有想到“剪贴板”这个词。可能是脑屁?谢谢你的评论。“这比Ed Heal提供的帮助要大得多。”TroelsSørensen不,这只是一个用stack完成的操作。堆栈是为程序变量和其他数据保留或分配的内存的一部分。堆栈溢出是指当指定的指针超出范围时堆栈发生的情况。它试图分配超出其范围(堆栈边界)的内存。因此,程序实际上使用了未分配给它的内存,导致程序崩溃。希望这有帮助。(Håper dette hjelper deg.Ha det bra!)