Python スクリプトを x11 経由でクリップボードとの間でコピー アンド ペーストできるようにしたい (Linux で動作するようにするため)。参照できる特定のリソースや、マスターしなければならない概念を教えてくれる人はいますか?
http://python-xlib.sourceforge.netの Python X ライブラリでこれを行うことは可能ですか?
私は pygtk を必要とするソリューションよりも Tkinter ベースのソリューションを好みます。これは、pygtk がインストールの問題を引き起こす可能性があるためです。これを踏まえて、Alvin Smith への私の推奨事項は、Tkinter ウィジェット間でテキストをカット & ペーストすることです。
このコードを Tkinter イベント ハンドラーで使用できます ( Tkinter Clipboard accessを介してpython-listから):
data = event.widget.selection_get(selection="CLIPBOARD"))
pygtk でこれを行うことができます。クリーンなソリューションですが、アプリケーションによっては少しやり過ぎかもしれません。
このスレッドが役に立つかもしれません: X11 クリップボードは複数のデータ形式をどのように処理しますか?