Tutorial: Mengonfigurasi judul tab di Terminal Windows
Secara default, judul tab diatur ke judul shell. Jika tab terdiri dari beberapa panel, judul tab diatur ke panel yang saat ini difokuskan. Jika Anda ingin menyesuaikan apa yang ditetapkan sebagai judul tab, ikuti tutorial ini.
Dalam tutorial ini, Anda akan mempelajari cara:
tabTitle
Gunakan pengaturan- Atur judul shell
suppressApplicationTitle
Menggunakan pengaturan
tabTitle
Gunakan pengaturan
Pengaturan ini tabTitle
memungkinkan Anda menentukan judul awal untuk instans baru shell. Jika tidak diatur, profil name
akan digunakan sebagai gantinya. Setiap shell merespons pengaturan ini secara berbeda.
Shell | Perilaku |
---|---|
PowerShell | Judul diatur. |
perintah | Judul diatur. Jika perintah berjalan, perintah akan ditambahkan sementara ke akhir judul. |
Ubuntu | Judul diabaikan, dan sebagai gantinya diatur ke user@machine:path |
Debian | Judul diatur. |
Catatan
Meskipun Ubuntu dan Debian sama-sama menjalankan bash, mereka memiliki perilaku yang berbeda. Ini untuk menunjukkan bahwa distribusi yang berbeda mungkin memiliki perilaku yang berbeda.
Atur judul shell
Shell memiliki kontrol penuh atas judulnya sendiri. Namun, setiap shell menetapkan judulnya secara berbeda.
Shell | Perintah |
---|---|
PowerShell | $Host.UI.RawUI.WindowTitle = "New Title" |
perintah | TITLE New Title |
Bash* | echo -ne "\033]0;New Title\a" |
Perhatikan bahwa beberapa distribusi Linux (misalnya Ubuntu) mengatur judulnya secara otomatis saat Anda berinteraksi dengan shell. Jika perintah di atas tidak berfungsi, jalankan perintah berikut:
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'
Ini akan mengubah judul menjadi 'Judul Baru'.
Untuk akses yang lebih mudah, tambahkan ini ke akhir Anda ~/.bashrc
:
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'
}
Setelah membuka kembali shell, Anda sekarang dapat mengubah judul shell kapan saja menggunakan perintah berikut:
settitle 'New Title'
suppressApplicationTitle
Gunakan pengaturan
Karena shell memiliki kontrol atas judulnya, shell dapat memilih untuk menimpa judul tab kapan saja. Misalnya, posh-git
modul untuk PowerShell menambahkan informasi tentang repositori Git Anda ke judul.
Terminal Windows memungkinkan Anda menekan perubahan pada judul dengan mengatur suppressApplicationTitle
ke true
di profil Anda. Ini membuat instans baru profil mengatur judul yang terlihat ke tabTitle
. Jika tabTitle
tidak diatur, judul yang terlihat diatur ke profil name
.
Perhatikan bahwa ini memisahkan judul shell dari judul yang terlihat yang disajikan pada tab. Jika Anda membaca variabel shell tempat judul diatur, itu mungkin berbeda dari judul tab.
Sumber
Windows Terminal