GNU/Linux >> Belajar Linux >  >> Linux

Salin-tempel Antara Urxvt Dan Abiword?

Mencoba memotong + menyalin + menempel dari shell urxvt standar di Puppy Linux Wary 5.3.

Jika saya mengikuti posting ini dan saya menekan:

  • dalam urxvt:ctrl + masukkan =salin
  • di abiword:shift + masukkan =tempel

Ini tidak bekerja. Mohon saran, apa jalan pintasnya? Atau perintah menu?

Jawaban yang Diterima:

Untuk alasan historis, ada dua pilihan¹, dengan konvensi penggunaan yang berbeda:

  • Pilihan PRIMARY secara otomatis berubah saat Anda menyorot beberapa teks dengan mouse. Tidak ada perintah "salin", itu otomatis.
  • Pilihan CLIPBOARD hanya berubah saat Anda mengeluarkan perintah "salin" (pintasan keyboard atau ikon atau entri menu).

Aplikasi X11 klasik seperti urxvt hanya mendukung PRIMARY. Aplikasi X11 modern seperti apa pun yang menggunakan Gtk/Gnome atau Qt/KDE mendukung CLIPBOARD dan sering, tetapi tidak selalu, PRIMARY. Konsekuensi yang tidak menguntungkan adalah Anda tidak dapat langsung menyalin-menempel antara aplikasi khusus CLIPBOARD dan aplikasi khusus PRIMARY, dan Anda tidak dapat dengan mudah menyalin-menempel antara aplikasi pilihan CLIPBOARD dan aplikasi khusus PRIMARY.

Jika Anda menyorot teks dengan mouse di urxvt, Anda dapat menempelkannya di Abiword dengan tombol tengah mouse (sedangkan pintasan keyboard akan menempelkan CLIPBOARD).

Jika Anda perlu mentransfer teks di antara pilihan, Anda memiliki beberapa metode:

  • Gunakan manajer clipboard GUI (Autocutsel, XFCE Clipmap, Gnome Glipper, KDE Klipper, Parcellite, ...).
  • Tempel ke aplikasi perantara yang mendukung keduanya dan salin lagi.
  • Gunakan program baris perintah xclip atau xsel untuk menyalin pilihan PRIMARY ke dalam CLIPBOARD atau sebaliknya.

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

Bahkan lebih banyak lagi, tetapi hanya dua yang sering Anda temui.


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Perbedaan Antara Perpipaan Dan Ekspansi Perintah?

  3. Perbedaan Antara Pengguna Sudo Dan Pengguna Root?

  1. Perbedaan Antara Shell Login dan Shell Non-login?

  2. Perbedaan antara CLOCK_REALTIME dan CLOCK_MONOTONIC?

  3. Perbedaan antara $HOME dan '~' (tilde)?

  1. Perbedaan Antara 2>&-, 2>/dev/null, |&, &>/dev/null Dan>/dev/null 2>&1?

  2. Apa Perbedaan Antara Sudo Su – Dan Sudo Su —?

  3. Perbedaan Antara Eot dan Eof?