2014-11-04 10 views
7

में डिफ़ॉल्ट खोल सेट करें मैंने टर्मिनल में zsh स्थापित किया है और इसे मेरा डिफ़ॉल्ट खोल सेट किया है लेकिन मैं अभी भी बैश चलाने में लॉग इन हूं। मैं इसे अपने रिमोट सर्वर पर एसएसएच प्रोजेक्ट में भी प्राप्त करता हूं जहां zsh मेरा लॉगिन खोल है। मुझे सी 9 में क्या सेटिंग बदलनी है?क्लाउड 9 टर्मिनल

+0

लिनक्स का कौन सा संस्करण? एक चर या स्क्रिप्ट के माध्यम से, आप इसे डिफ़ॉल्ट खोल के रूप में कैसे सेट किया? – jgr208

+0

टर्मिनल खोल उबंटू के सी 9 के संस्करण को चलाता है। मेरा रिमोट सर्वर डेबियन व्हीजी चलाता है। दोनों मामलों में/etc/passwd में chsh द्वारा सेट किए गए लॉग इन उपयोगकर्ता के लिए खोल फ़ील्ड में/usr/bin/zsh है। –

+0

शायद एक init स्क्रिप्ट को chsh करने का प्रयास करें? – jgr208

उत्तर

7

मैंने इसे समझ लिया! ऐसा लगता है कि सी 9 हमारे लॉगिन सत्रों को टीएमयूक्स के तहत चलाता है जिसमें इसकी डिफ़ॉल्ट शेल कमांड सेटिंग = बैश है। मैंने "set -g default-command zsh" पंक्ति के साथ अपना खुद का tmux.conf बनाया, विरासत में tmux सेटिंग्स को अक्षम करने के लिए "unset TMUX" चलाया, tmux चलाया और सामान्य हरे मेनू मेनू के साथ और zsh के साथ एक अच्छा tmux सत्र मिला डिफ़ॉल्ट खोल

+1

आपने .tmux.config कहाँ रखा था? यह लोड नहीं होता है अगर यह निष्पादन उपयोगकर्ता – SeriousM

+1

@SeriousM की होम निर्देशिका में है: my ~/.tmux.conf ठीक है। –

+0

या आप ओह माईश (सुडो के साथ) स्थापित कर सकते हैं https://github.com/robbyrussell/oh-my-zsh –

संबंधित मुद्दे