在Linux中复制/粘贴存储

时间:2014-01-25 22:09:25

标签: linux

在Linux系统上存储复制信息的位置和方式?复制的信息我的意思是[right click] - > Copy / CTRL+c

我相信这是桌面环境的一个功能,所以它可能与DE到DE不同。

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

3 个答案:

答案 0 :(得分:2)

这取决于环境。应用程序中的剪切和粘贴可以由应用程序处理。应用程序之间的剪切和粘贴通常由X Windows剪贴板处理 - 请参阅http://en.wikipedia.org/wiki/X_Window_selection

答案 1 :(得分:0)

您可能正在寻找的是剪贴板历史记录管理器。对于不同的桌面环境,有许多管理人员;这个page on the Arch Linux wiki  列出其中几个。

答案 2 :(得分:0)

这(剪贴板和选择的处理)在EWMH规范(以及ICCCM)中定义。大多数工具包(QtGtkFOXFLTK,...)以某种方式处理此问题。它在X11服务器和its protocols(以及selection)内使用原子和选择。细节非常复杂,所以要相信一些工具包。

实际上它已经很好地标准化了,这就是为什么你可以在Gnome桌面上运行Qt或KDE应用程序,或者在KDE桌面上运行GTK应用程序。