Untuk implementasi yang mentah dan kotor, instal paket xsel, yang memungkinkan interaksi baris perintah dengan X clipboard, lalu letakkan baris ini di~/.screenrc
bind > eval writebuf "exec sh -c 'xsel -nbi </tmp/screen-exchange'"
bind y eval "exec sh -c 'xsel -bo >/tmp/screen-exchange'"
lalu mulai kembali screen.
Sekarang, ketika Anda memilih sesuatu dalam screenmode 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 screendan 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 DISPLAYharus 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 menjalankan screendi terminal virtual, misalnya tty1, maka Anda mungkin perlu menjalankan xhost +di sisi X, dan export DISPLAY=:0atau yang serupa di terminal, sebelum memulai screen.
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