2009-06-14 59 views

回答

2

没有命令行访问..

操作系统不是GUI /应用层语义它仅提供原始抽象为用户空间应用程序提供一致,漂亮的系统。如果你想这样做,我建议你编写一个系统守护进程,应用程序可以使用它作为复制存储并通过系统IPC(如DBus)进行访问。

freedesktop.org标准中的标准可能会为GUI互操作性定义标准,并建议他们通过类似DBus的方式进行通信。

与内核空间系统不同的是,您可能希望在OS服务(如IPC)上方管理复制和粘贴语义,并通过操作系统机制将该策略保留在用户域中。

虽然设备驱动程序呈现类型是有道理的,恕我直言,它属于用户空间作为某种小型数据库与源/目标数据和元数据有关的编码等...没有一个完全是内核问题。

请不要写复制/粘贴设备驱动程序:)

编辑淡化了加粗..

1

没有内核级的“剪贴板” - 它是属于更高层的概念,例如X11。当然,没有任何东西可以阻止你编写设备驱动程序,用户空间文件系统或其他任何东西,使它在这些术语中可见!

+0

没有什么,但我是一个白痴流口水的事实。据我所知,内核本身是可插入的。 – ojblass 2009-06-14 21:22:46

+0

听起来像进入内核设备黑客攻击的好方法... – JesperE 2009-06-14 21:33:16

+0

@JasperE我同意,一个好的开端毫无疑问,但在使用它的应用程序方面,我认为其他事情会更好(如xclip)在实际中感觉 – 2009-06-14 21:41:43

7

AFAIK no。

但是你可以使用xclip,如果你想在X11剪贴板