「クリップボード」の「予測不可能な」動作として最もよく表現できるものに遭遇しました。しかし、それ自体はXバグではないため、実際には「予測可能」です。
それは主に、さまざまな方法でさまざまなX機能を使用するさまざまなXアプリケーションから生じます...
しかし、それが「実際には」バグではないことを知ることは本当に助けにはなりません。それはバグのように感じるからです!
私が見つけた/テストしたもののリスト(下)があります。
これらすべてのしわを取り除く方法(デーモン?)はありますか? パネルに座っていないものがいいです。
X / Ubuntuのクリップボードは、2/3レベルの機能があるため、素晴らしい可能性がありますが、実装に一貫性がないため、少し面倒です...
コピー/貼り付けがいつも期待したことを行わなかった理由を理解しようとしています...情報ドキュメントを読むと、あなたが学ぶことができるのは驚くべきことです:) ...しかし、質問はより速くターゲットにヒットできます。
主な問題は、ソースアプリケーションがシャットダウンされ、そのアプリケーションからの「クリップボード」データにアクセスしようとしたときに発生するようです。
X GUIアプリケーションには、2つの主要なコピー/貼り付けメソッド(モード)があります。
Mode NAME Text Copy method Text Paste method
---------- --------------------- -------------------
PRIMARY currently selected mouse middle-click
CLIPBOARD Control+C selection Control+V
私はの動作テストした選択モードを、いくつかの異なるXアプリケーションのために:gvim
、gedit
、firefox
、とgnome-terminal
。
NB:*すべての貼り付けがに行われていたgedit
)geditのソースが別の(ルート)インスタンスからだった*
*私は「管理職」のカップルを試してみた、parcelite
そしてpastie
、私はそれらを比較することで任意のポイントを見ることができない、どちらのアドレスので問題。つまり、通常予期されるコピー/貼り付けのキーボード操作は「不整合」です
+ --------------------------------------------- + ------------------------------------------- + ------------
| Modes used in the source Application | Availability upon CLOSING the Applicaton | Application
+ --------------------------------------------- + ------------------------------------------- + ------------
| --- No manager ---
| PRIMARY only, no CLIPBOARD Copy/Cut used: | PRIMARY Empty! (previous)CLIPBOARD ok | (all tested)
| | -- |
| CLIPBOARD as last action (implicit PRIMARY): | PRIMARY Empty! CLIPBOARD Empty! | gvim
| | PRIMARY Empty! CLIPBOARD ok | gedit, gnome-terminal
| | PRIMARY Empty! CLIPBOARD Empty! | firefox
| | -- |
| PRIMARY as last action, preceded by CLIPBOARD | PRIMARY ok CLIPBOARD Empty! | gvim
| | PRIMARY Empty! CLIPBOARD ok | gedit, gnome-terminal
| | PRIMARY Empty! CLIPBOARD Empty! | firefox
| --- Manager: parcelite ---
| PRIMARY only, no CLIPBOARD Copy/Cut used: | PRIMARY ok (previous)CLIPBOARD ok | (all tested)
| | -- |
| CLIPBOARD as last action (implicit PRIMARY): | PRIMARY ok CLIPBOARD Empty! | gvim, firefox
| | PRIMARY ok CLIPBOARD ok | gedit, gnome-terminal
| | -- |
| PRIMARY as last action, preceded by CLIPBOARD | PRIMARY ok CLIPBOARD Empty! | gvim, firefox
| | PRIMARY ok CLIPBOARD ok | gedit, gnome-terminal
|
+ --------------------------------------------- + ------------------------------------------- + ------------