Xclipリアルタイムクリップボードのバックアップ?

Xclipリアルタイムクリップボードのバックアップ?

私たちが知っているように、ほとんどのLinuxディストリビューションでは、クリップボードはプログラム自体によって管理されています。つまり、ホスティングプログラムが停止すると、クリップボードの内容が消えます。

しかし、xclipのようなクリップボードマネージャは例外のようです。これらのプログラムから戻り値を取得しても、クリップボードの内容を貼り付けることができます。それで、xclipをクリップボードの内容をリアルタイムでバックアップしてくれるデーモンサービスを作れるのではないかと思いました。これにより、すべてのプロセスで元のプログラムが停止しても、クリップボードの内容を貼り付けることができます。

その場合、特にいくつかの文を貼り付けるために再コピーするために閉じたlibreofficeを再度開く必要がないため、多くの労力が節約されると信じています。

ベストアンサー1

独自のクリップボードマネージャを作成する予定の場合は、このPythonをご覧ください。はいほとんどのタスクを実行するためにgtkライブラリを使用してください。SELECTION_CLIPBOARDに変更したい場合がありますSELECTION_PRIMARY。このクラスは文書化されています。ここ

選択肢はリッチテキストまたはイメージにすることができますが、テキストのみを処理したい場合はより簡単です。これははるかに短いです。はい変更されるたびに選択項目を印刷することは、テキスト選択履歴を保持するのに十分です。

包まれた岩選択履歴を維持しながら目的を達成すると主張していますが、適切なデスクトップ環境を使用していないためテストできません。

GNOMEを使用している場合は試してみることができます生地、パッケージとして提供する必要があります。クリップボードマネージャですが、X11選択メカニズムではなくdbusを使用しているように見えるため、純粋なX11クライアントでは機能せず、gnomeアプリケーションでのみ機能できます。

自動カッターC でプログラムする場合は、始点として使用することもできます。 PRIMARY選択が変わるたびにカットバッファ0にコピーし、VNCを使用するときに他のシステムとの互換性を提供します。

おすすめ記事