我只是想知道linux内核的源文件在哪里可以找到负责复制和粘贴的代码?我有兴趣修改它,但不知道在哪里找到它。
由于
答案 0 :(得分:11)
剪贴板功能确实不是由内核处理,而是由X窗口系统和活动桌面管理器(Gnome,KDE)处理。
看看这里:http://en.wikipedia.org/wiki/Clipboard_%28software%29#X_Window_System
各种用途和处理 选择不标准化。 然而,大多数现代工具包和 桌面环境,例如GNOME或 KDE,遵循广泛接受 惯例,概述于 freedesktop.org specification
答案 1 :(得分:2)
你所有的X上瘾者都忘记了可爱的控制台(并且我并不是指像xterm和urxvt这样的终端模拟器)!在控制台,复制粘贴功能由gpm提供。
答案 2 :(得分:1)
我认为Linux不会处理复制粘贴。内核的功能是处理硬件和操作系统之间的交互。
通常,该行为(复制/粘贴)是您可能使用的应用程序的一部分。
尝试查看emacs或vi的源代码示例。
答案 3 :(得分:1)
这种事情不是由内核处理的,而是由X窗口系统和应用程序处理的。
我建议你在X Window selection
上阅读这篇维基百科文章