Ich optimiere das Webkit-Browser-Land unter Linux und stoße sehr oft auf die Begriffe " Primary Selection " und " Clipboard selection or buffer ".
- Ich möchte verstehen, was sie sind und welchen Unterschied sie haben.
- Wo passt das Einfügen per Drag & Drop hin?
- Was
xclip
genau ist die Aufgabe in dieser Angelegenheit?
Antworten:
Sie sind Teil von Selection Atoms oder X Atoms .
Das Handbuch zu Inter-Client-Kommunikationskonventionen für X enthält folgende Angaben:
Zusamenfassend:
Lesen Sie hier mehr.
Unterstützung für PRIMARY wurde bereits 2008 zu WebKit hinzugefügt .
xclip
Hierbei handelt es sich um eine Befehlszeilenschnittstelle (Tool) für X-Auswahlen (Zwischenablage), die traditionell Daten zur primären Zwischenablage hinzufügt. Wahlweise kann man unter den-clipboard
angegebenen Argumenten eines der beiden auswählen, welches verwendet werden soll .Korr . : Drag and Drop befindet sich unter Xdnd. Es gibt auch einen Wikipedia-Eintrag zu der Spezifikation . Es verwendet XdndSelection und sollte PRIMARY nicht beeinträchtigen.
Das Protokoll wird mindestens von Qt und GTK implementiert.
quelle