Saya tidak tahu apakah saya harus bertanya di sini atau di unix.stackexchange.com, saya menemukan pertanyaan ini di sini .
Pertanyaan saya mirip, saya ingin mengubah judul terminal, saya menggunakan distro berbasis Debian, Terminator dan ZSH, oh-my-zsh judulnya baik-baik saja dengan bash, tetapi ketika saya pindah ke ZSH, itu menunjukkan /bin/zsh
sebagai judul.
echo -ne "\e]1;this is the title\a
danecho -ne "\e]1;$PWD\a"
jangan memberikan kesalahan tetapi tidak berfungsi, saya mencoba menghapus centang semua kecuali saya kehilangan sesuatuJawaban:
Anda mengatur judul jendela Anda dengan urutan pelarian xtem, di sebagian besar implementasi yang pertama akan bekerja paling baik:
EDIT: Di atas hanya menetapkan judul sekali. Untuk mengatur zsh agar selalu menampilkan sengatan pada judul, Anda menambahkan yang berikut ke
.zprofile
dalam direktori home Anda:sumber
echo -ne "\e]0;$PWD\a"
bekerja tetapi ketika saya keluar shell, berhenti bekerja ... Aku mencoba Anda mengetik dalam jawaban dan saya mendapatkanzsh: command not found: stringa
danzsh: command not found: e]1
dan sebagainya, semua dari mereka~
saya gunakanprecmd () {print -Pn "\e]0;${PWD/$HOME/\~}\a"}
(Z shell)Berikut ini berhasil bagi saya untuk mengganti nama setiap tab di terminal gnome. Saya menambahkan kode berikut ke file ~ / .zshrc saya .
Ini menciptakan fungsi judul untuk mengganti nama setiap tab.
Catatan, jika Anda menggunakan oh-my-zsh Anda harus menonaktifkan perintah judul otomatisnya. Anda dapat melakukannya dengan menghapus komentar pada baris ini di file ~ / .zshrc Anda :
sumber
Ini harus bekerja terlepas dari shell yang digunakan:
sumber
Jawaban sebelumnya tidak cukup untuk saya. Bukan tanpa cegukan (tidak selalu disegarkan atau apalah). Mungkin karena fakta saya punya ZSH, tanpa
oh-my-zsh
. Untungnya saya tahuchpwd
, jadi:chpwd
dipanggil setiap kali direktori diubah..zshrc
Karena saya tidak menggunakan oh-my-zsh , saya tidak tahu apakah itu berfungsi di sana, tetapi kecuali mereka sudah berubah dan ditimpa
chpwd
(dalam hal ini Anda akan menimpa timpa mereka: D), seharusnya begitu.sumber
Anda bisa membuat skrip yang memunculkan jendela dan menetapkan nama sesuai keinginan Anda. Jalankan skrip untuk membuka jendela dengan nama Anda. Anda juga dapat mengatur posisi X, Y dan ukuran jendela. Anda dapat membuat beberapa jendela dan memiliki nama untuk setiap kesempatan.
sumber