Tmux सोर्सिंग नहीं मेरी .tmux.conf


34

मैंने tmux को स्थानीय स्तर पर (रूट निजीकृत के बिना) स्थापित किया। मैंने .tmux.confनिम्न पंक्तियों के साथ अपनी फ़ाइल को अपनी घरेलू निर्देशिका में भी बनाया :

unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix

हालांकि, tmuxइस फ़ाइल को सोर्स करना प्रतीत नहीं होता है (मेरी बाइंड कुंजी अभी भी है C-b)। मैंने अपने ssh सत्र को बंद करने और फिर से खोलने की कोशिश की है (यह एक दूरस्थ मशीन पर है) जिसमें कोई सफलता नहीं है।

क्या hapenning हो सकता है?


2
tmuxनहीं है ssh। आपको पुनरारंभ करने की आवश्यकता है tmux, या मैन्युअल रूप से फ़ाइल को स्वयं दर्ज करें। एक को पुनः प्रारंभ करने sshसत्र कुछ नहीं करेंगे।
jw013

जवाबों:


58

यह सबसे अधिक संभावना है कि आपने एक नया tmux सर्वर प्रक्रिया शुरू नहीं की है। आप कहते हैं कि आपने अपना ssh सत्र बंद कर दिया है और एक नई शुरुआत की है, लेकिन इससे tmux सर्वर पर कोई प्रभाव नहीं पड़ेगा; tmux का उपयोग करने का एक मुख्य लाभ यह है कि सत्र उस प्रकार की गतिविधि से बच सकते हैं।

tmux lsयदि सर्वर अभी भी चल रहा है, तो जाँच करने के लिए दौड़ने का प्रयास करें । यदि ऐसा नहीं है तो इसके बारे में शिकायत करनी चाहिए।

यदि आप इसके बजाय सत्रों की सूची प्राप्त करते हैं, तो उनमें से प्रत्येक को बदले में बंद करें और उन्हें बंद करें। अंतिम सत्र बंद होने पर tmux सर्वर प्रक्रिया मर जाएगी। फिर अगली बार जब आप एक नया सत्र शुरू करते हैं तो एक नई सर्वर प्रक्रिया बनाई जाएगी और यह tmux.confफ़ाइल को पढ़ेगी।

यदि आप मौजूदा सत्रों को बंद नहीं करना चाहते हैं तो आप tmux सर्वर से कॉन्फ़िगरेशन फ़ाइल को पढ़ने के लिए कह सकते हैं tmux source ~/.tmux.conf


22

का उपयोग करें tmux kill-server, उसके बाद एक नया tmux सत्र प्रारंभ करें ।


तुम मेरा दिन बचाओ!
zx1986

1
लेकिन कृपया ध्यान दें कि सर्वर को मारने के बाद आप सभी खुले सत्र / टैब खो देंगे।
अफशीन मेहरबानी


-2

आपको tmux प्रक्रिया को पुनः आरंभ करने की आवश्यकता है: ps -axxx | grep tmux मार -9 # प्रहार

अब tmux शुरू करें और आपका .tmux.conf काम करेगा


2
Tmux सत्र को फिर से शुरू करना वही है जो मौजूदा, स्वीकृत उत्तर पहले से ही करने के लिए कहता है। जैसा कि आप डाउनवोट से देख सकते हैं कि पहले से ही उत्तर पर है, साइट का उद्देश्य अलग-अलग उत्तरों को इकट्ठा करना है; कृपया सुनिश्चित करें कि आपके मौजूदा उत्तर से अलग हैं। धन्यवाद, और यू एंड एल में आपका स्वागत है!
जेफ स्कालर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.