Super_L
एक एक्स किरीम है। Tmux एक टर्मिनल में चलता है। यह आपके टर्मिनल एमुलेटर पर निर्भर है कि किसिम को कैरेक्टर सीक्वेंस में तब्दील करें। तो आपको अपने टर्मिनल एमुलेटर और tmux दोनों को कॉन्फ़िगर करना होगा।
Tmux प्रलेखन को देखते हुए, उपसर्ग केवल एक वैकल्पिक संशोधक के साथ एक जाना माना नाम हो सकता है। तो आप tmux उपसर्ग को एक महत्वपूर्ण संयोजन में सेट कर सकते हैं जिसका आप उपयोग नहीं करते हैं, कहते हैं M-F12
, और अपने टर्मिनल को प्राप्त करें ताकि M-F12
आप प्रेस के लिए वर्ण अनुक्रम भेज सकें Super_L
। थोड़े और काम के साथ, आप एक कुंजी का उपयोग कर सकते हैं जो आपके कीबोर्ड में नहीं है (tmux के F13
माध्यम से स्वीकार करता हैF20
प्रमुख नाम के रूप में है, लेकिन वे terminfo में घोषित किया जाना है)।
टर्मिनल एमुलेटर की ओर, आपको Super_L
कुंजी अनुक्रम \e\e[24~
(के लिए M-F12
) या \e[34~
(के लिए F20
) (जहां \e
भागने का चरित्र है) उत्पन्न करने की व्यवस्था करनी होगी । यह कैसे करना है टर्मिनल एमुलेटर पर निर्भर करता है (और कुछ इसे करने के लिए पर्याप्त रूप से कॉन्फ़िगर करने योग्य नहीं हैं)। एक्सटर्म के साथ, यह एक्स संसाधनों के माध्यम से किया जाता है:
! Make Super_L act as Meta+F12
XTerm.VT100.translations: #override \
<Key>Super_L: string("\033\033[24~")
आप एक रोड़ा को मार सकते हैं जो Super_L
आम तौर पर एक संशोधक होता है, और एक गैर-संशोधक की आवश्यकता होने पर संशोधक कुंजी हमेशा काम नहीं करती है। यदि आप Super_L
एक संशोधक नहीं बनना चाहते हैं , तो आप इसके संशोधक को दूर ले जा सकते हैं, या (कम उलझन में) भौतिक कुंजी के लिए एक अलग कीसम का उपयोग कर सकते हैं। यह xmodmap (पुराने जमाने और समझने में सरल), xkb (आधुनिक, खराब-प्रलेखित, शक्तिशाली और जटिल तरीके से), या शायद आपके डेस्कटॉप वातावरण के GUI कॉन्फ़िगरेशन टूल के माध्यम से किया जा सकता है।