क्या फुलस्क्रीन (डॉसबॉक्स में) होने पर मैं डैश और एचयूडी हॉटकीज़ को निष्क्रिय कर सकता हूं?


12

मैं यह जानना चाहता हूं कि DOSBox के तहत फुलस्क्रीन में एप्लिकेशन चलाने के दौरान एकता सुविधाओं के लिए वैश्विक हॉटकीज़ ( प्रारंभ और Alt) को अक्षम करना संभव है या नहीं ।

यदि संभव हो, तो फुलस्क्रीन पर चलने वाले सभी अनुप्रयोगों के लिए उन्हें अक्षम करना अच्छा होगा, लेकिन डॉसबॉक्स मेरा विशिष्ट उपयोग-मामला है।

मैं अन्यथा HUD और डैश से पूरी तरह खुश हूँ।

समस्या इस प्रकार है:

  1. पूर्ण स्क्रीन मोड में DOSBox प्रारंभ करें

  2. हिटिंग Alt- X(या जो भी हो) खेल को उपयुक्त के रूप में वितरित किया जाता है, लेकिन अगर आप संकोच करते हैं या अपना दिमाग बदलते हैं और बस पूरी तरह से रिलीज हो जाते हैं तो आप HUD को प्रदर्शित करने के लिए DOSBox फुलस्क्रीन से फ़्लिप हो जाते हैं। इसमें स्क्रीन रिज़ॉल्यूशन का परिवर्तन शामिल है इसलिए यह काफी धीमा है।

  3. ESCHUD से बाहर निकलने के लिए मारो और एक और स्क्रीन-रिज़ॉल्यूशन परिवर्तन प्रदर्शित करें, जो कि निराशाजनक है।


मुझे HUD को मेरी संशोधक कुंजी चुराने से रोकने का कोई तरीका नहीं मिला है। आप हमेशा एक अलग X सत्र में dosbox चला सकते हैं, लेकिन यह ओवरकिल जैसा लगता है। यह केवल DOSBox के साथ समस्या नहीं है, लेकिन किसी भी ऐप के साथ जो मुझे उस संशोधक कुंजी को दबाए रखना चाहते हैं। खेल एक महान उदाहरण हैं।
coteyr 15

@ कोटियर, अगर आप नीचे दिए गए मेरे उत्तर को देखते हैं, तो आप देखेंगे कि कैसे आप अपनी संशोधक कुंजी ... सॉर्टा ... को एक वर्कअराउंड वापस पा सकते हैं, लेकिन यह काम करता है। यदि आप HUD का उपयोग नहीं करते हैं, तो आप इसे पूरी तरह से अक्षम कर सकते हैं - जो मैंने किया है। HUD एक अच्छा विचार है, लेकिन यह अभी भी कहीं भी होने से दूर है जहां मैं इसे दैनिक आधार पर उपयोग करूंगा ... एप्लिकेशन को इसे ठीक से समर्थन देना शुरू करने की प्रतीक्षा करता है! :)
खतरा

@Greg, क्या इनमें से किसी उत्तर ने आपकी मदद की?
खतरों का सामना

@hazrpg - की-मैपिंग बदलना मेरे लिए उचित नहीं है। आउट ऑफ द बॉक्स कटलफिश मदद नहीं करती है, लेकिन किसी एप्लिकेशन के ओपन / क्लोज पर किसी भी कमांड को ट्रिगर करने के लिए इसका उपयोग किया जा सकता है। अगर मैं एक स्क्रिप्ट प्राप्त कर सकता हूँ जो मुझे dconf / gconf में कुछ बदल देता है या dbus को ट्रिगर करता है तो मैं इसका उपयोग कर सकता हूँ।
ग्रेग

जवाबों:


4

मैंने पाया कि HUD ( ALT) और Ubuntu मेनू ( SUPER) कुंजियाँ किसी भी अनुप्रयोग के लिए बहुत कष्टप्रद हैं ... इसलिए मैंने जिस तरह से यह तय किया था वह मेरे लिए कुछ अधिक उपयुक्त केबाइंड को बदल दिया गया था। यह आपकी मदद कर सकता है, इसलिए मैं यह रेखांकित करने जा रहा हूं कि मैंने यह कैसे किया:

सबसे पहले आपको एकता और अन्य Compiz सेटिंग्स को प्रबंधित करने के लिए एक प्रोग्राम स्थापित करने की आवश्यकता है जिसे "CompizConfig Settings Manager" कहा जाता है:

sudo apt-get install compizconfig-settings-manager
  1. CompizConfig Setting Managerइसे Dash (उबंटू के मुख्य मेनू) में खोजकर चलाएं ।
  2. Desktopअनुभाग के तहत, इसके लिए देखें Ubuntu Unity Plugin, और उस पर क्लिक करें।
  3. उन मूल्यों को बदलें जिनकी आपको आवश्यकता है। नीचे दिए गए शीर्षकों के आगे आपको जो बटन दबाने की जरूरत है:
    • Key to show the HUD- मैंने HUD को अक्षम कर दिया है, लेकिन आप इसका उपयोग कर सकते हैं: CTRL+ ALTबजाय।
    • Key to show the Launcher- मैंने इसे CTRL+ में बदल दिया Super, हालांकि यह दिखाता है ControlPrimarySuper- यह ठीक है, क्योंकि CTRL+ Superअभी भी वैसा ही काम करना चाहिए जैसा कि करना चाहिए। जो भी आपको सहज लगे उसे चुनें।
  4. Backजब आपका काम हो जाए तो कुंजी पर क्लिक करें । कृपया ध्यान दें कि उपरोक्त परिवर्तन तुरन्त बदल जाने चाहिए।

मुख्य कारण मैंने यह भी किया, क्योंकि मुझे अपनी सुपर कुंजी को मुक्त करने के लिए अन्य शॉर्टकट करने में सक्षम होना पसंद था। उदाहरण के लिए Super+ T= टर्मिनल, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= स्क्रीन का सेक्शन पकड़ो (स्क्रीनशॉट लेने के लिए)। यदि आप ऐसा कुछ सेट करना चाहते हैं ... तो अनुभाग को "सामान्य" कहा जाता है और प्रेस करने के लिए बटन "कमांड" है। कृपया "कमांड लाइन 0" को रिक्त के रूप में छोड़ दें, मैंने देखा कि मेरा एक महत्वपूर्ण बंधन है Mod2Escape- और यह निश्चित नहीं था कि यह किसी भी चीज के लिए महत्वपूर्ण था, इसलिए मैंने "कमांड लाइन 1" से शुरू किया।

आशा है कि यह आपकी मदद करता है।


1

मुझे आवेदन के साथ कोई अनुभव नहीं है, लेकिन इसके विवरण के आधार पर आप इसे कटलफिश के साथ काम करने की कोशिश कर सकते हैं। "कटलफ़िश एक घटना संचालित उपकरण है जो पर्यावरण के अनुसार आपके सिस्टम की उपस्थिति और सेटिंग्स को अनुकूलित करेगा"

इसके साथ टर्मिनल के माध्यम से स्थापित करें:

sudo apt-get install cuttlefish

या सॉफ्टवेयर सेंटर का उपयोग कर

सॉफ्टवेयर सेंटर के माध्यम से स्थापित करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.