Apakah ada pintasan keyboard di Firefox untuk menempelkan clipboard "pemilihan utama" Unix, bukan yang Firefox?

11

Saya menjalankan Linux, dan saya terbiasa memilih teks dengan mouse untuk menyalin dan menekan Shift+ Insertuntuk menempel. (Ini menggunakan clipboard alternatif yang dikenal sebagai "Pemilihan Utama".)

Ini tampaknya bekerja di setiap aplikasi selain Firefox. Firefox menggunakan clipboard berbeda, di mana Ctrl+ Ccopy dan Ctrl+ Vpaste. Apakah ada perubahan tombol atau konfigurasi yang dapat saya lakukan untuk membuat pasta Firefox dari papan klip "pemilihan utama" Unix - yang ditempelinya ketika saya mengklik tombol tengah mouse?

Catatan: Saya mencari cara pintas keyboard , bukan aksi mouse.

mikrofon
sumber
Pintasan keyboard yang biasa digunakan untuk menempelkan PRIMARYpilihan adalah shift + insert. Masalah di Firefox mungkin terkait dengan bagaimana GTK + memutuskan untuk mengaitkan shift + insert dengan CLIPBOARDpilihan. Bug GN33 643391 memiliki tambalan untuk memungkinkan shift + insert untuk dipetakan kembali ke tempel dari PRIMARYseleksi. Saya belum mencoba tambalan ini, tetapi saya akan mencobanya pada beberapa titik, karena sekarang ini cenderung memutuskan interaksi saya dengan semua aplikasi berbasis GTK + ...
njsg
ada pertanyaan serupa di papan unix, apakah Anda mencoba solusi yang diusulkan? unix.stackexchange.com/questions/11889/...
weberik

Jawaban:

1

X11 memiliki banyak clipboard: Memilih teks dengan mouse akan mengisi "Pemilihan Utama" dan mengklik tombol tengah menyisipkannya. Untuk Ctrl-V / Ctrl-C sebagian besar program menggunakan "Clipboard", Shift-Ins kadang-kadang menggunakan Pemilihan Utama, kadang-kadang Clipboard.

Jadi lebih mudah untuk tidak menggunakan Shift-Ins tetapi Mouse atau Ctrl-V / Ctrl-C untuk menyalin teks antara aplikasi yang berbeda.

Florian Diesch
sumber
3
Jika Anda dalam xterm, misalnya, pemilihan utama adalah satu-satunya pilihan Anda.
user2898
"Lebih mudah" cukup relatif terhadap alat yang biasanya Anda gunakan. Bergantung pada alat yang Anda gunakan, mungkin lebih mudah untuk tidak menggunakan Ctrl-V / Ctrl-C.
njsg
tombol tengah mouse. itulah yang saya gunakan. (klik roda)
Jasen
1

Anda dapat mengikat perintah berikut ke kunci, itu akan membuat pilihan firefox Anda tersedia untuk program lain:

xsel -b|xsel

dan sebaliknya

xsel|xsel -b
artisoex
sumber
0

Di Linux, mengklik tombol tengah (atau roda gulir) pada mouse harus menempelkan isi clipboard Unix.

Jika Anda tidak memiliki tombol tengah pada mouse Anda, mengklik tombol kiri dan kanan secara bersamaan sering kali diatur untuk meniru klik tengah.

jwaddell
sumber
3
Apakah ada cara untuk melakukannya tanpa melepaskan tangan dari keyboard?
user2898
coba Shift + Insert
spinus
@spinus Saya pikir seluruh titik adalah bahwa shift+inserttidak tidak bekerja dengan firefox.
iago-lito
0

The autocutsel util membantu saya ...

Saya menjalankan ini di skrip startup X saya (~ /. Klien):

autocutsel -buttonup -fork

Anda dapat mengujinya terlebih dahulu di terminal seperti:

autocutsel -verbose

Ini menggunakan sinkronisasi CLIPBOARD dengan CUT_BUFFER0 (dan vis-a-versa), sehingga pilihan dalam rxvt ("xterm" pilihan saya) akan ditempelkan di Firefox menggunakan hotkey standarnya.

T. Perkins
sumber
Tapi kemudian Anda akan kehilangan perbedaan antara clipboard itu. Saya cenderung menggunakan pilihan mouse untuk hal-hal sementara. Karena itu, clipit ( sourceforge.net/projects/gtkclipit ) adalah manajer clipboard yang bagus, yang juga menyediakan fitur ini.
blueyed