नोट: मैं 12.04 का उपयोग करता हूं इसलिए ये निर्देश उबंटू / के बाद के संस्करणों पर लागू नहीं हो सकते हैं gnome-terminal
gnome-terminalसिस्टम में , आमतौर पर बैश का उपयोग करने के लिए डिफ़ॉल्ट होगा, क्योंकि यही gnome-terminalचलता है।
प्रोफ़ाइल वरीयताओं को बदलकर मैं उस "डिफ़ॉल्ट" को ओवररोड करता हूं। खोलें gnome-terminal("टर्मिनल" एप्लिकेशन), फिर 'एडिट' और 'प्रोफाइल प्रेफरेंस' पर जाएं।
सुनिश्चित करें कि आप 'डिफ़ॉल्ट' प्रोफ़ाइल का संपादन कर रहे हैं, और "शीर्षक और कमांड" टैब पर जाएं।
"कमांड" के तहत तीन चेकबॉक्स होते हैं: "एक कमांड को एक लॉगिन शेल के रूप में चलाएं", "कमांड लॉन्च होने पर लॉगिन रिकॉर्ड अपडेट करें", और "मेरे शेल के बजाय एक कस्टम कमांड चलाएं"।
मैंने सभी तीन बॉक्स चेक किए, और "कस्टम कमांड:" के तहत zsh।
मैंने "जब कमांड बाहर निकलती है": "टर्मिनल से बाहर निकलें" भी सेट किया है तो यह टर्मिनल विंडो को बंद कर देता है।
"बंद करें" बटन को हिट करें, फिर बाहर निकलें gnome-terminalऔर फिर इसे फिर से खोलें। इसे अब zshबैश के बजाय शुरू करना चाहिए ।
zshया लॉगिन शेल होगा, अन्यथा यह हमेशा बैश के लिए डिफ़ॉल्ट होगा।