Hallo cas,
ja, X11 verwaltet sogenannte "
Selections" und hat davon (mindestens) zwei benutzbare.
Die sogenannte "primary selection" wird schon beim Markieren eines Textes gefüllt und geht daher leicht verloren. Mit einem Klick des mittleren Mousebuttons kannst Du die "primary selection" an der Cursorposition einfügen.
Die "clipboard selection" ist eine Kopie (bzw. nur eine Referenz, wg. copy-on-write) der "primary selection" und sie wird durch Strg-C (bzw. Strg-X) erstellt und mit Strg-V eingefügt. Durch den notwendigen Befehl wird diese Zwischenablage bewusster eingesetzt.
Mehrere Einträge der Zwischenablage werden von einem sogenannten Clipboard-Manager erzeugt, indem dieser die Zwischenablage permanent überwacht, dabei neue Einträge intern archiviert und bei Auswahl eines älteren Eintrags diesen wieder in die Zwischenablage einfügt. Ein Clipboard-Manager ist auch ein Weg, um den
Clipboard-Persistence-Bug zu umgehen (Einfügen noch nach einem Reboot? OS/2 konnte das!). Der Bug bezeichnet das Verhalten, dass Applikationen beim Schliessen den aktuellen Inhalt nicht dauerhaft für die Zwischenablage bereitstellen.
Ausserhalb von X11 wird die Maus von GPM (general purpose mouse interface) bereitgestellt und gpm stellt auch eine primary selection zur Verfügung, die sogar zwischen den virtuellen Linuxconsolen funktioniert.
Grüße
musca