Ich bin auf das gestoßen, was ich am besten als "unvorhersehbares" Verhalten der "Zwischenablage" beschreiben kann. Aber auf seine eigene Weise ist es tatsächlich "vorhersehbar" , da es als solches kein X- Bug ist.
Es resultiert größtenteils aus verschiedenen X-Anwendungen, die unterschiedliche X-Funktionen auf unterschiedliche Weise verwenden ...
Aber es hilft nicht wirklich zu wissen, dass es kein "tatsächlicher" Fehler ist. weil es sich wie ein Käfer anfühlt !
Es gibt eine Liste (unten) von dem, was ich gefunden / getestet habe.
Gibt es einen Weg (einen Dämon?), Der all diese Falten ausbügelt? Ich würde etwas bevorzugen, das nicht im Panel sitzt.
Die X / Ubuntu-Zwischenablage ist aufgrund ihrer Fähigkeit von 2/3 Levels möglicherweise fantastisch, aber aufgrund der inkonsistenten Implementierungen etwas nervig ...
Ich habe versucht zu verstehen, warum das Kopieren / Einfügen nicht immer das tat, was ich erwartet hatte ... Es ist erstaunlich, was Sie lernen können, wenn Sie die Info-Dokumente lesen :) ... Aber eine Frage kann das Ziel schneller treffen.
Das Hauptproblem scheint aufzutreten, wenn die Quellanwendung heruntergefahren wird und Sie versuchen, auf Daten aus der Zwischenablage zuzugreifen, die von dieser Anwendung stammen.
X-GUI-Anwendungen verfügen über zwei Hauptmethoden zum Kopieren / Einfügen (Modi).
Mode NAME Text Copy method Text Paste method
---------- --------------------- -------------------
PRIMARY currently selected mouse middle-click
CLIPBOARD Control+C selection Control+V
Ich habe das Verhalten der getesteten Auswahlmodi für ein paar verschiedene X - Anwendungen: gvim
, gedit
, firefox
, und gnome-terminal
.
NB: * Alle Einfügungen wurden in gedit
* durchgeführt. Die gedit-Quelle stammte von einer anderen (Root-) Instanz.
* Ich habe ein paar "Manager" ausprobiert, parcelite
und pastie
ich sehe keinen Grund, sie zu vergleichen, da keine der beiden Adressen die Problem. Das heißt, normalerweise erwartete Tastaturaktionen zum Kopieren / Einfügen sind "inkonsistent".
+ --------------------------------------------- + ------------------------------------------- + ------------
| 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
|
+ --------------------------------------------- + ------------------------------------------- + ------------
Antworten:
Dies ist eine bekannte Einschränkung von X. Bitte lesen Sie diesen Artikel im offiziellen Wiki:
https://wiki.ubuntu.com/ClipboardPersistence
Das Hauptproblem bleibt die Inkonsistenz zwischen Anwendungen, die möglicherweise unterschiedliche Ansätze für die Handhabung der Zwischenablage verwenden.
Im Wiki-Artikel sind funktionierende und nicht funktionierende Anwendungen aufgeführt (die einzige vorgeschlagene Problemumgehung ist die Installation von Parcelite als Zwischenablage-Manager).
quelle
Versuchen Sie es mit Autocutsel in Repos - es synchronisiert die beiden. Sie müssen es zu .bashrc oder Startup Aps hinzufügen oder einfach manuell starten (es ist eine Befehlszeile, keine GUI), aber es hat bei mir immer gut funktioniert. Sie müssen daran denken, den Fokus vor dem Einfügen auf das Feld (z. B. Browser) oder das Dokument (gedit, kate, gvim ...) zu verschieben, da dies sonst möglicherweise nicht funktioniert.
quelle
Ich habe mir nur GPaste angesehen , was ich benutze. Es scheint Aktionen zum Kopieren und Einfügen zu verarbeiten, selbst wenn Sie die Anwendung geschlossen haben, aus der Sie kopiert haben!
Es gibt sogar eine schöne Erweiterung für Gnome-Shell :-)
quelle