Aracılığıyla paylaş


Öğretici: Windows Terminali'nde sekme başlıklarını yapılandırma

Varsayılan olarak, sekme başlığı kabuğun başlığına ayarlanır. Bir sekme birden çok bölmeden oluşuyorsa, sekmenin başlığı şu anda odaklanmış olan bölmenin başlığına ayarlanır. Sekme başlığı olarak ayarlanan ayarları özelleştirmek istiyorsanız bu öğreticiyi izleyin.

Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:

  • tabTitle Ayarı kullanma
  • Kabuğun başlığını ayarlama
  • suppressApplicationTitle Ayarı kullanma

tabTitle Ayarı kullanma

ayarı, tabTitle yeni bir kabuk örneği için başlangıç başlığını tanımlamanızı sağlar. Ayarlanmadıysa, bunun yerine profil name kullanılır. Her kabuk bu ayara farklı yanıt verir.

Kabuk Davranış
PowerShell Başlık ayarlandı.
Komut İstemi Başlık ayarlandı. Bir komut çalışıyorsa, geçici olarak başlığın sonuna eklenir.
Ubuntu Başlık yoksayılır ve bunun yerine user@machine:path
Debian Başlık ayarlandı.

Uyarı

Ubuntu ve Debian'ın her ikisi de bash çalıştırsa da farklı davranışlara sahiptir. Bu, farklı dağıtımların farklı davranışlara sahip olabileceğini göstermektir.

Kabuğun başlığını ayarlama

Kabuğun kendi başlığı üzerinde tam denetimi vardır. Ancak, her kabuk başlığını farklı ayarlar.

Kabuk Command
PowerShell $Host.UI.RawUI.WindowTitle = "New Title"
Komut İstemi TITLE New Title
bash* echo -ne "\033]0;New Title\a"

Kabukla etkileşim kurarken bazı Linux dağıtımlarının (örneğin Ubuntu) başlıklarını otomatik olarak ayarladığını unutmayın. Yukarıdaki komut işe yaramazsa aşağıdaki komutu çalıştırın:

export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
echo -ne '\033]0;New Title\a'

Bu işlem başlığı 'Yeni Başlık' olarak değiştirir.

Daha kolay erişim için bunu öğesinin ~/.bashrcsonuna ekleyin:

settitle () {
  export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  echo -ne '\033]0;'"$1"'\a'
}

Kabuğunuzu yeniden açtığınızda, şimdi aşağıdaki komutu kullanarak istediğiniz zaman kabuğun başlığını değiştirebilirsiniz:

settitle 'New Title'

suppressApplicationTitle Ayarı kullanma

Kabuğun başlığı üzerinde denetimi olduğundan, istediğiniz zaman sekme başlığının üzerine yazmayı seçebilir. Örneğin, posh-git PowerShell modülü git deponuz hakkındaki bilgileri başlığa ekler.

Windows Terminali, profilinizde olarak ayarlayarak suppressApplicationTitletrue başlıkta yapılan değişiklikleri gizlemenize olanak tanır. Bu, profilin yeni örneklerinin görünür başlığınızı olarak ayarlamasını tabTitlesağlar. tabTitle Ayarlanmadıysa, görünür başlık profilin namedeğerine ayarlanır.

Bunun, kabuğun başlığını sekmede gösterilen görünür başlıktan ayırdığını unutmayın. Kabuğun başlığının ayarlandığı değişkenini okursanız, sekmenin başlığından farklı olabilir.

Kaynaklar