2009-06-14 77 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剪貼板