Bagikan melalui


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