2016-10-28 5 views

答えて

1

受け入れられた回答に記載されているコードサンプルは、Windowsのみのものです。 GTK + already preserves the clipboard itself when gtk_main() returnsできること;特別な作業は必要ありません(しかし、gtk_main()から戻る必要があるので、シグナルハンドラ内からexit()に電話しないでください)。

Unixプラットフォームでは、rrの答えがまだ適用されています。プログラムが終了したときにX11自体がクリップボードを消去しているため、Linuxや他のUnixでこれを行う方法はありません。クリップボードマネージャをインストールする必要があります。

+1

クリップボードマネージャを使用すると、Unixesでこの問題が修正されたことをお知らせいただきありがとうございます。しかし、Firefoxはクリップボードマネージャーを使わずにクリップボードを保存しているので、どうやってこれを行うのだろうと思います。あなたは 'XStoreBytes'やカットバッファを使うとそれができると思いますか? – antoyo

関連する問題