Perché abbiamo 3 tipi di selezioni X in LINUX?


16

man xclip dice:

 -selection     specify which X selection to use, options are 
                "primary" to use XA_PRIMARY (default), "secondary" 
                for XA_SECONDARY or "clipboard" for XA_CLIPBOARD

Perché abbiamo 3 tipi di X-Selections? Quali sono i loro scopi?

Risposte:


11

Storico, in parte. Non sono più sicuro che "secondario" sia usato per niente.

  • "appunti" è ciò che viene utilizzato dalla maggior parte dei Ctrl+ X/ C/ V; sono gli appunti in cui metti le cose apposta.
  • "principale" è ciò che contiene qualunque testo sia attualmente selezionato; è come X tiene traccia di ciò che è selezionato e può essere comodamente incollato facendo clic con il pulsante centrale (o, se sei fantastico, facendo clic sui pulsanti destro e sinistro contemporaneamente) o Shift+ Insertin xterm.

Non sono sicuro che il secondario sia mai stato davvero usato ...
Ignacio Vazquez-Abrams,

Il clic sinistro e destro allo stesso tempo funziona solo se il tuo sistema è configurato, quindi quel clic sinistro + destro simula un clic centrale, giusto?
sepp2k,

Giusto. È solo la mia configurazione preferita :)
singpolyma,

9

Controlla qui e qui .

tl; dr: vedi il post di Singpolyma.


Grandi collegamenti! Grazie al primo finalmente capisco perché i miei appunti sono vuoti quando copio del testo in vim e poi chiudo vim. E il secondo ha spiegato come sia possibile copiare e incollare il testo formattato. I dettagli dell'implementazione discussi e i casi angolari mi hanno spiegato perché la selezione di X è così complicata.
WloHu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.