Herhangi bir işlevsellik olduğunu görünmüyor gnome-terminaliçin var olan bir pencereye için yeni bir sekme eklemek komut satırından. Ancak istediğinizi gerçekleştirmek için birkaç seçenek var.
Komut Başına Profil
gnome-terminalSSH yapacağınız her ana bilgisayar için yeni bir profil oluşturun . Düzenli olarak bağlandığınız yalnızca birkaç ana bilgisayarınız varsa, bu en basit olabilir. Her profilin farklı bir başlığı, ön plan rengi, arka plan rengi, özel komutu ve tanımlanan diğer ayarları olabilir. Ardından File -> Open Tab, seçilen profille yeni bir sekme açmak için kullanabilirsiniz .
Yeniden Kullanılabilir Profil
gnome-terminalFarklı bir SSH ana bilgisayarına her bağlanmak istediğinizde yeni bir pencere açmak için kullanılacak yeni bir profil oluşturun ( Stefano'nun işaret ettiği bu AskUbuntu yanıtına dayanarak ). Birçok farklı ana bilgisayara sık sık bağlanırsanız bu işe yarar. Bu, yalnızca arka plan / ön plan renklerinde farklı ana bilgisayarlara bağlı olduğunuz farklı pencereleri ayırt etmenize izin vermez , ancak pencere başına farklı bir başlığınız olacaktır.gnome-terminal
gnome-terminalProfile File -> New Profiledayalı yeni bir profil ( ) oluşturun Defaultve "RemoteHost" olarak adlandırın (komutları kolaylaştırmak için "RemoteHost" içinde boşluk olmamalıdır).
Title and CommandSekmenin altında şunları değiştirin:
Initial title: "Uzak Ana Bilgisayar" a
When terminal commands set their own titles: için Replace initial title
ColorsSekmenin altında şunları değiştirin:
- işaretini kaldırın
Use colors from system theme
Build-in schemes: için Custom
Text color:ve Background color:seçtiğiniz renklere. Bazı komutların lsçıktıları için renkleri kullandığını ve çıktıyı okumayı zorlaştıracak renkleri seçmek istemediğinizi unutmayın.
CloseYeni profilinizi kaydetmek için düğmeyi tıklayın .
- Artık
gnome-terminalkomutu kullanarak her uzak SSH ana bilgisayarı için yeni bir pencere açabilirsiniz gnome-terminal --window-with-profile=RemoteHost -t "Some Remote SSH Host" -x ssh user@somehost. -tSeçenek ayarlar gnome-terminalpencere başlık ve -xopsiyon terminalde komut satırının geri kalanını yürütür. Hatta aliastoplam tuş vuruşlarını kısaltmak için bir de yapabilirsiniz .
Komut satırı
Geçerli pencerede yeni bir sekme açmak için + + klavye kısayolunu kullanmak için bu blog girişinixdotool ve wmctrlkomutlarını kullanan aşağıdaki komut dosyasıyla buldum (Ubuntu'da varsayılan olarak yüklenmediler, bu yüzden önce yüklemeniz gerekebilir) . Belirli bir profille yeni bir sekme açmak ve sizin için bir komut çalıştırmak için değiştirilebilir.gnome-terminal CtrlShifttgnome-terminal
#!/bin/bash
# Path: /usr/local/bin/gnome-terminal
if [ "x$*" != "x" ]; then
/usr/bin/gnome-terminal "$@"
else
pgrep -u "$USER" gnome-terminal | grep -qv "$$"
if [ "$?" == "0" ]; then
WID=`xdotool search --class "gnome-terminal" | head -1`
xdotool windowfocus $WID
xdotool key ctrl+shift+t
wmctrl -i -a $WID
else
/usr/bin/gnome-terminal
fi
fi
Diğer
Yaratıcı olabilir ve başka şeyler deneyebilirsiniz.
Bu SuperUser cevabı temel olarak gnome-terminalyeni bir pencere açmak için kullanılan geçici bir profil oluşturmak için biraz "script-fu" akrobatlar kullanır . Kullanımınız için değiştirilebilir.
Bu StackOverflow Soru-Cevap ve daha fazla "script-fu" akrobatını, gnome-terminalSSH'yi uzaktaki bir ana bilgisayara her dinamik olarak değiştirmek için kullanabilirsiniz. Arka plan / ön plan rengi değişimleri kadar belirgin olmaz, ancak Terminalher zaman standart bir başlıktan daha iyi olur .