Saya menggunakan guake dengan sangat berat, dan ssh ke lebih dari 3 komputer kapan saja. Saya juga memiliki daemon yang berjalan di beberapa tab (terminal). Yang ingin saya ketahui, Apakah mungkin untuk memiliki nama perintah saat ini sebagai nama Terminal? Menyukai tab, dan mengubah namanya menyebabkan hal ini: (Lihat tab setelah Terminal 5)
Terima kasih.
command-line
guake
theTuxRacer
sumber
sumber
Jawaban:
Ini adalah bug guake (0.4.1). Saya hanya melihat dan menyelesaikan masalah ini melalui laporan bug ini meskipun penulis mengatakan ini bukan metode terbaik: https://github.com/Guake/guake/issues/205
EDIT : guake 0.4.2 dapat mengubah nama tab dengan benar
sumber
Saya tidak yakin ini berfungsi untuk tipuan, ini bekerja untuk sebagian besar emulator terminal. Anda dapat memasukkan gema pada skrip Anda untuk mengubah judul terminal:
sumber
echo $PS1
yang menunjukkan sesuatu seperti\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
apa yang membantu saya menyelesaikan ini?Sedikit peretasan, tetapi ini akan mengubah nama terminal saat ini menjadi apa pun yang Anda inginkan.
Juga jika Anda memperbarui PROMPT_COMMAND Anda, Anda dapat memiliki fungsi untuk memperbarui nama terminal setiap kali. Meskipun ini tidak akan berfungsi untuk masalah ssh Anda karena hanya mengubah nama setelah perintah dijalankan.
misalnya
sumber
Ketika saya ingin mengubah nama tab di guake, saya cukup klik kanan nama tab dan klik kiri ganti nama. Kotak munculan terbuka untuk mengetikkan nama baru.
sumber
Anda cukup mengubah tabname dengan
Jika Anda ingin mendapatkan perintah menjalankan terbaru, gunakan misalnya
!!
diperluas oleh bash saat Anda mengetiknya. Itu tidak diperluas dengan substitusi alias. Jadi, Anda harus menggunakanhistory
built-in untuk melakukan ekspansi untuk memasukkannya ke alias:ketika perintah terakhirmu adalah
lalu menelepon
akan menetapkan judul menjadi "echo".
sumber
Jika Anda mengganti shell Anda menjadi zsh, Anda dapat menambahkan ini ke
~/.zshrc
:dan itu akan menampilkan perintah saat ini dan direktori kerja saat ini. Ini bekerja untuk semua emulator terminal, bukan hanya goyang.
Untuk menginstal zsh:
untuk mencobanya katakan saja
untuk menjadikannya default untuk terminal baru:
sumber