Çok basit, ancak ek bir araca ihtiyacınız var.
xsel
Panoya erişmek için kolay bir komut sağlayan paketi kurun :
sudo apt-get install xsel
$DISPLAY
Masaüstünüzün hangi kullandığını bulun . Genellikle olması gerekir :0
, ancak bu komutu GUI masaüstünüzdeki bir terminal emülatöründe çalıştırarak kontrol edebilirsiniz:
echo $DISPLAY
Çıktının, :0
varsa aşağıdaki komutlarda gerçek çıktınızla değiştirildiğini varsayacağım .
TTY'de çalıştırmak istediğiniz komutu kopyalayın, örn . Ctrl+ C.
Kullanmak istediğiniz TTY’ye, örneğin Ctrl+ Alt+ tuşlarını kullanarak TTY1’e geçin F1.
Kullanıcı adınızı ve şifrenizi yazarak giriş yapın.
Çalıştırmak istediğiniz tam komutu girin, fakat panodan eklemek istediğiniz kısmı ile değiştirin $(DISPLAY=:0 xsel -ob)
.
Örneğin, yüklenecek geniş bir paket listesini kopyaladıysanız, bunu TTY'ye yazabilirsiniz:
sudo apt-get update && sudo apt-get install $(DISPLAY=:0 xsel -ob)
Pano pasajı mutlaka komutunuzun sonunda olmak zorunda değildir, ancak herhangi bir yerde görünebilir.
İşleri daha da basitleştirmek için, bunu DISPLAY=:0 xsel -ob
bir komut dosyası için biraz daha karmaşık hale getirelim. Adını vereceğim PASTE
(çünkü paste
zaten alınmış), ancak farklı şekilde de çağırabilirsiniz.
Komut dosyasını her kullanıcının tam yolu belirtmek zorunda kalmadan çalıştırabileceği bir konumda oluşturmak için (bunun için önerilir /usr/local/bin
) ve çalıştırılabilir olmasını sağlamak için bu iki komutu çalıştırmanız yeterlidir:
( echo '#!/bin/bash' && echo 'DISPLAY=:0 xsel -ob' ) | sudo tee /usr/local/bin/PASTE
sudo chmod +x /usr/local/bin/PASTE
Artık $(PASTE)
panodaki masaüstünüzden pano içeriğini eklemek için komutlarınıza bir TTY'ye gömebilirsiniz .