Saya menggunakan Ubuntu 12.04 dan mulai menggunakan zsh. Cara saya mengganti shell adalah
$ sudo chsh -s /usr/bin/zsh
Saya mengubah tema prompt saya, dll, dan perubahan muncul. Ketika saya melakukan gema $SHELL
saya dapat melihat bahwa zsh adalah shell saya. Tetapi ketika saya membuka terminal bash baru tampaknya shell saya. Namun ketika su
pengguna yang berbeda dan su
kembali zsh tampaknya menjadi shell.
Mohon saran.
12.04
gnome-terminal
zsh
mehant
sumber
sumber
zsh
atau shell login, jika tidak maka akan selalu default ke Bash.Jawaban:
Dalam
gnome-terminal
, sistem biasanya akan menggunakan Bash, karena itulah yanggnome-terminal
berjalan.Saya mengalahkan "default" itu dengan mengubah preferensi profil. Buka
gnome-terminal
(aplikasi "Terminal"), lalu buka 'Edit' dan 'Preferensi Profil'.Pastikan Anda mengedit profil 'default', dan buka tab "Title and Command".
Di bawah "Perintah" ada tiga kotak centang: "Jalankan perintah sebagai shell login", "Perbarui catatan login saat perintah diluncurkan", dan "Jalankan perintah kustom alih-alih shell saya".
Saya memeriksa ketiga kotak, dan di bawah "Perintah kustom:" Saya meletakkan
zsh
.Saya juga mengatur "Ketika perintah keluar:" ke "Keluar dari terminal" sehingga menutup jendela terminal.
Tekan tombol "Tutup", lalu keluar
gnome-terminal
dan kemudian buka kembali. Sekarang seharusnya mulaizsh
bukan Bash.sumber