Di sebagian besar program, Anda akan memilih teks dan tekan Ctrl+ Cuntuk menyalinnya. Menempelkan teks akan dilakukan dengan menekan Ctrl+ V. Dalam program emulator terminal, Ctrl+ Cmemiliki arti khusus, itu menginterupsi (berhenti) program secara default.
Program emulator terminal Anda mungkin memiliki pintasan lain yang ditetapkan. Sebagai contoh, Konsole dan Gnome Terminal menggunakan Ctrl+ Shift+ Cuntuk menyalin teks yang dipilih. Atau, pilih teks dan salin dengan menggunakan opsi Salin di menu Edit atau menu konteks.
Jika output dari program Anda besar, Anda mungkin ingin mengaktifkan buffer scrollback screen
. Itu dapat dilakukan dengan menambahkan baris di bawah ini ke ~/.screenrc
file:
termcapinfo xterm ti@:te@
termcapinfo xterm ti@:te@
file ~ / .screenrc Anda untuk memungkinkan scrollback. Jika Anda belum punya .screenrc, dapatkan screenrc saya dari lekensteyn.nl/files/screenrcUntuk implementasi yang mentah dan kotor, instal paket
xsel
, yang memungkinkan interaksi baris perintah dengan X clipboard, lalu letakkan baris ini di~/.screenrc
lalu mulai kembali
screen
.Sekarang, ketika Anda memilih sesuatu dalam
screen
mode copy / scrollback, dan menulis buffer paste ke file dengan C- a >, Anda dapat pindah ke browser dan menempelkan konten clipboard seperti biasa (misalnya dengan Ctrl- V).Untuk kebalikannya, salin sesuatu di browser Anda dengan Ctrl- C, lalu buka
screen
dan baca clipboard dengan perintah baru C- a y, lalu baca file pertukaran layar ke dalam buffer paste dengan C- a <, akhirnya tempel ke mana pun Anda inginkan dengan C- a ].Agar ini berfungsi, variabel
DISPLAY
harus diatur dengan benar, dan Anda harus memiliki akses ke server X. Ini bukan masalah ketika Anda berada di terminal yang berjalan di server X yang sama, tetapi jika Anda menjalankanscreen
di terminal virtual, misalnya tty1, maka Anda mungkin perlu menjalankanxhost +
di sisi X, danexport DISPLAY=:0
atau yang serupa di terminal, sebelum memulaiscreen
.Seperti yang Anda lihat, ini tidak sederhana, dan bukan bukti peluru, tapi saya harap ini bisa membantu.
Jawaban ini sebagian terinspirasi dari sinkronisasi buffer layar GNU dan pemilihan X
sumber
xhost +
saran yang mengerikan. Ini memungkinkan siapa pun di internet untuk membajak sesi X Anda, menangkap penekanan tombol, mengambil tangkapan layar, dll. Jangan pernah melakukannya. Ada cara yang benar untuk melakukan hal yang sama; selama Anda berada di host yang sama dan menggunakan homedir yang sama, pengaturan hanya$DISPLAY
akan berfungsi.Cukup gunakan operasi salin di aplikasi terminal Anda. Jika Anda menggunakan terminal gnome misalnya, cukup pilih tes dan gunakan menu konteks -> salin.
sumber