そうでない場合、なぜですか?マルチインスタンスとマルチユーザーの問題が考慮されていれば、読み取り、書き込み、および追加がはるかに柔軟になるようです。
3 に答える
AFAIKいいえ。
ただし、X11 クリップボードへのコマンドライン アクセスが必要な場合はxclipを使用できます。
いいえ..
オペレーティング システムは、GUI/アプリケーション レイヤーのセマンティクス用ではなく、ユーザー空間アプリケーションに一貫性のあるきれいなシステムを提示する生の抽象化を提供するだけです。このようなことをしたい場合は、アプリケーションがコピー ストアとして使用し、DBus などのシステム IPC を介してアクセスできるシステム デーモンを作成することをお勧めします。
freedesktop.org 標準の標準は、GUI の相互運用性の標準を定義し、DBus などを介して通信することを推奨する場合があります。
カーネル スペース システムではなく、IPC などの OS サービス上でコピー アンド ペーストのセマンティクスを管理し、ポリシーをユーザー ランドに保持する必要がありますが、オペレーティング システムの仕組みを使用します。
デバイスドライバーのプレゼンテーションは理にかなっていますが、私見では、ソース/ターゲットデータとエンコーディングに関連するメタデータなどを含むある種のミニデータベースとしてユーザー空間に属しています...厳密にはカーネルの問題ではありません.
コピー/貼り付けデバイス ドライバーを作成しないでください :)
太字をトーンダウンした編集..
カーネルレベルの「クリップボード」はありません。これは、X11 などの上位層に属する概念です。もちろん、デバイス ドライバー、ユーザー空間ファイルシステムなどを作成して、これらの用語で可視化することを妨げるものは何もありません。