मेरी F12 कुंजी कभी-कभी एक टिल्ड कुंजी में क्यों बदल जाती है?


5

मैं Ubuntu, Yakuake और VMWare सर्वर 2 का उपयोग कर रहा हूं। मैंने डिफ़ॉल्ट F12 हॉटकी के साथ याक्यूके छोड़ दिया है, और यह महीनों तक पूरी तरह से काम करता है। मैंने हाल ही में उबंटू VMs के एक जोड़े को चलाने के लिए VMWare सर्वर 2 का उपयोग करना शुरू किया, और कभी-कभी, उन वीएम में से एक को शुरू करने और इसके साथ काम करने के बाद, F12 कुंजी यकुक कंसोल को छोड़ने के लिए काम करना बंद कर देती है।

वर्तमान में, F12 कुंजी मेरे ब्राउज़र में कुछ भी नहीं करती है। यदि मैं Emacs में हूं तो मुझे एक सूचना मिलती है कि: "<f12> अपरिभाषित है", और टर्मिनलों में यह एक टिल्ड (~) इनपुट करता है। मैं मशीन को पुनः आरंभ किए बिना याक्यूक कार्यक्षमता को पुनर्प्राप्त करने में सक्षम नहीं हूं।

जवाबों:


0

लिनक्स में कीकोड मैपिंग की समस्या होने पर VMWare बदनाम है। चूक कई सामान्य अनुप्रयोगों के साथ ठीक काम करती हैं, लेकिन जब आप गैर-चरित्र कुंजियों का उपयोग करते हैं तो चीजें मुश्किल हो जाती हैं।

VMWare ने इन समस्याओं के मौजूद होने के कारणों का विस्तृत विवरण प्रकाशित किया है। लिंक VMWare वर्कस्टेशन के लिए है, लेकिन मैंने कुछ साल पहले VMWare सर्वर के साथ अपनी समस्याओं को हल करने के लिए इसका सफलतापूर्वक उपयोग किया था।

संभवतः त्वरित समाधान:

यदि आपका कीबोर्ड एक स्थानीय एक्स सर्वर के साथ सही ढंग से काम करता है, और आप बस एक दूरस्थ एक्स सर्वर (जो एक पीसी पर चलने वाला एक्सफ़्री 86 सर्वर भी है) के साथ एक ही व्यवहार चाहते हैं, तो बस वर्चुअल मशीन को बंद करें और वीएमवेयर वर्कस्टेशन विंडो बंद करें, फिर लाइन जोड़ें

xkeymap.usekeycodeMapIfXFree86 = true

वर्चुअल मशीन कॉन्फ़िगरेशन फ़ाइल या करने के लिए ~/.vmware/config। यह परिवर्तन होस्ट मशीन पर करें, जहाँ आप रिमोट एक्स सर्वर के साथ मशीन पर नहीं, बल्कि वर्चुअल मशीन चलाते हैं।

यदि आप XFree86- आधारित सर्वर का उपयोग कर रहे हैं जो VMware कार्य केंद्र XFree86 सर्वर के रूप में नहीं पहचानता है, तो इसके बजाय इसका उपयोग करें:

xkeymap.usekeycodeMap = true 

यदि ये परिवर्तन काम नहीं करते हैं या अधिक समस्याएं पैदा करते हैं, तो आप भी प्रयास कर सकते हैं:

xkeymap.nokeycodeMap = true

और अगर इनमें से कोई भी काम नहीं करता है, तो आपको लिंक पर जाना होगा और यह पता लगाना होगा कि क्या करना है। निम्न लाइन MAY काम करती है, लेकिन इसे अंतिम रूप से आज़माएं क्योंकि अन्य समाधान अधिक सामान्य हैं और उन समस्याओं को ठीक कर सकते हैं जिन्हें आप महसूस नहीं कर रहे हैं कि आप कर रहे हैं।

xkeymap.keycode.88 = 0x58

मैं पिछले दो वर्षों में Ubuntu 10.04 और VMWare दोनों से आगे बढ़ा हूं, लेकिन आपका जवाब ऐसा लगता है कि यह मुझे कहीं जाने के लिए देगा। मैं इसे तब तक स्वीकार करूंगा जब तक कि कोई इसे बेहतर नहीं बताता, या यह काम नहीं करता।
एंड्रयू लारेड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.