Ini sederhana, tetapi Anda memerlukan alat tambahan.
Instal paket xsel
yang memberikan perintah mudah untuk mengakses clipboard:
sudo apt-get install xsel
Cari tahu yang $DISPLAY
desktop Anda gunakan. Biasanya seharusnya begitu :0
, tetapi Anda dapat memeriksanya dengan menjalankan perintah ini di emulator terminal di desktop GUI Anda:
echo $DISPLAY
Saya akan berasumsi outputnya :0
, ganti dengan output aktual Anda di perintah berikut jika berbeda.
Salin perintah yang ingin Anda jalankan di TTY, misalnya menggunakan Ctrl+ C.
Beralih ke TTY yang ingin Anda gunakan, misalnya ke TTY1 menggunakan Ctrl+ Alt+ F1.
Masuk dengan mengetik nama pengguna dan kata sandi Anda.
Masukkan perintah lengkap yang ingin Anda jalankan, tetapi ganti bagian yang ingin Anda masukkan dari clipboard dengan $(DISPLAY=:0 xsel -ob)
.
Misalnya jika Anda menyalin daftar besar paket yang akan diinstal, Anda bisa mengetikkan ini ke TTY:
sudo apt-get update && sudo apt-get install $(DISPLAY=:0 xsel -ob)
Cuplikan clipboard tidak harus berada di akhir perintah Anda, tetapi mungkin muncul di mana saja.
Untuk menyederhanakan lebih lanjut, mari kita pindahkan ini masih sedikit rumit DISPLAY=:0 xsel -ob
ke skrip. Saya akan memberi nama PASTE
(karena paste
sudah diambil), tetapi Anda juga dapat menyebutnya secara berbeda.
Untuk membuat file skrip di lokasi di mana setiap pengguna dapat menjalankannya tanpa harus menentukan path lengkap (saya sarankan /usr/local/bin
untuk ini) dan untuk membuatnya dapat dieksekusi, cukup jalankan dua perintah:
( echo '#!/bin/bash' && echo 'DISPLAY=:0 xsel -ob' ) | sudo tee /usr/local/bin/PASTE
sudo chmod +x /usr/local/bin/PASTE
Sekarang Anda cukup menanamkan $(PASTE)
ke perintah Anda pada TTY untuk memasukkan konten clipboard dari desktop Anda di sana.