GNU/Linux >> Linux Esercitazione >  >> Linux

Copia-incolla tra Urxvt e Abiword?

Cercando di tagliare + copiare + incollare dalla shell urxvt standard in Puppy Linux Wary 5.3.

Se seguo questo post e premo:

  • in urxvt:ctrl + inserisci =copia
  • in abiword:shift + inserisci =incolla

Non funziona. Per favore suggerisci, qual è la scorciatoia? O il comando di menu?

Risposta accettata:

Per ragioni storiche, sono disponibili due selezioni¹, con diverse convenzioni di utilizzo:

  • La selezione PRIMARIA cambia automaticamente quando si evidenzia del testo con il mouse. Non c'è il comando "copia", è automatico.
  • La selezione APPUNTI cambia solo quando emetti un comando "copia" (scorciatoia da tastiera o icona o voce di menu).

Le applicazioni X11 classiche come urxvt supportano solo PRIMARY. Le moderne applicazioni X11 come qualsiasi cosa che utilizzi Gtk/Gnome o Qt/KDE supportano gli APPUNTI e spesso, ma non sempre, PRIMARY. La sfortunata conseguenza è che non puoi copiare e incollare direttamente tra le applicazioni solo CLIPBOARD e le applicazioni solo PRIMARY, e non puoi facilmente copiare e incollare tra le applicazioni che preferiscono CLIPBOARD e le applicazioni solo PRIMARY.

Se evidenzi il testo con il mouse in urxvt, puoi incollarlo in Abiword con il pulsante centrale del mouse (mentre la scorciatoia da tastiera incollerebbe gli APPUNTI).

Se devi trasferire il testo tra le selezioni, hai diversi metodi:

  • Usa un gestore di appunti della GUI (Autocutsel, XFCE Clipmap, Gnome Glipper, KDE Klipper, Parcellite, ...).
  • Incolla in un'applicazione intermedia che supporta entrambi e copia di nuovo.
  • Usa il programma da riga di comando xclip o xsel per copiare la selezione PRIMARY negli APPUNTI o viceversa.

    xclip -selection primary -o | xclip -selection clipboard -i
    xsel | xsel -b
    xclip -selection clipboard -o | xclip -selection primary -i
    xsel -b | xsel
    

¹ Ancora di più, infatti, ma solo due che incontreresti regolarmente.


Linux
  1. Differenza tra shell di accesso e shell non di accesso?

  2. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  3. Differenza tra Eot ed Eof?

  4. Differenza tra [0-9], [[:digit:]] e D?

  5. Differenza tra utente Sudo e utente root?

Differenza tra apt e apt-get spiegato

Differenza tra dimensione del blocco e dimensione del cluster?

Differenza tra tubazioni ed espansione dei comandi?

Vim vs Vi:somiglianze e differenze tra VIM e VI?

Differenza tra $HOME e '~' (tilde)?

Copia e incolla tra guest e host Hyper-V