Gnome-टर्मिनल में F10 राइट-क्लिक मेनू को क्यों खोलता है?


15

मैं फेडोरा 17 सूक्ति (शेल) 3 और सूक्ति टर्मिनल 3.4.1.1 चला रहा हूं।

मैं ग्नोम-टर्मिनल और मिडनाइट कमांडर दोनों का उपयोगकर्ता हूं। डिफ़ॉल्ट ग्नोम-टर्मिनल ने हमेशा टॉप मेनू खोलने के लिए F10 का उपयोग किया है (जो कि मुझे mc का उपयोग करते समय आवश्यक है)। तो यह समय था मैं हमेशा की तरह सेटिंग में उस व्यवहार को अक्षम करने में सक्षम था।

जो मेरे लिए नया है, वह यह है कि जब मैंने सेटिंग को निष्क्रिय कर दिया, तो मैंने 10 बटन दबाने पर माउस कर्सर पर "राइट-क्लिक मेनू" खोलना शुरू कर दिया। कुंजी भी mc पर जाती है, लेकिन मेनू को हमेशा बंद रखना कष्टप्रद होता है।

मुझे लगता है कि यह सूक्ति टर्मिनल के कारण होता है, क्योंकि यह अन्य ऐप्स में नहीं होता है। क्या यह एक "सुविधा" या बग है, किसी और को भी इसी समस्या का सामना करना पड़ा है और इसे कैसे ठीक करना है?

जवाबों:


9

यहाँ वर्णित समस्या के लिए एक सरल समाधान है:

GTK के लिए 3 ऐप्स जैसे कि गनोम-टर्मिनल और नॉटिलस बस बनाते हैं (या यदि आपके पास एक है तो संपादित करें) फ़ाइल ~ / .config / gtk-3.0 / gtk.css निम्न सामग्री के साथ:

$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}

* {
gtk-key-bindings: NoKeyboardNavigation
}

समस्या पर और अधिक देखें http://youdev.co/fedora-17-f10-key-frustrating-behaviour-olved/


उबंटू 12.04 के साथ मेरे लिए ठीक काम किया
बेटलिस्टा

13

यह एक विशेषता है। Edit-> कीबोर्ड शॉर्टकट पर जाएं

और अनचेक करें "मेनू शॉर्टकट कुंजी सक्षम करें"

इसे बंद करने के लिए।


"मैंने सेटिंग अक्षम कर दी है, मैंने F10 दबाते ही माउस कर्सर पर 'राइट-क्लिक मेनू' खोलना शुरू कर दिया।" मैंने उस सेटिंग को अनचेक करने के बाद एक अलग मेनू खोलना शुरू कर दिया।
वार्सा

1
यह सेटिंग Gnome Terminal मेनू के लिए F10 शॉर्टकट को अक्षम कर देता है, लेकिन ऐसा लगता है कि आपके पास एक और शॉर्टकट कहीं और परिभाषित है यदि आपको अभी भी राइट-क्लिक मेनू मिल रहा है। मैं फेडोरा से परिचित नहीं हूं, लेकिन आपके पास एक कीबोर्ड शॉर्टकट या इसी तरह का एप्लेट होना चाहिए जिसमें कुछ प्रासंगिक हो।
बिल बी

धन्यवाद, मैंने इस क्यू को ठीक से नहीं पढ़ा जो कि गनोम-टर्मिनल के बारे में है, इसलिए मैंने इसमें कोशिश की xfce-terminalऔर पता चला कि बस एक चेकबॉक्स के साथ F10 को बंद करने का विकल्प है ;-)
AD

फेडोरा 19 के साथ <kbd> F10 </ kbd> फ़ाइल मेनू को खोलता है और अब सेटिंग एडिट-> वरीयता-> जनरल में चली गई है, जहाँ कोई 'मेनू एक्सीलरेटर कुंजी (डिफ़ॉल्ट रूप से F10 सक्षम करें') को निष्क्रिय कर सकता है।
मैक्सचेलपिजिग

3
मेरे मामले में (डेबियन जेसी 8.2, दालचीनी) यह टैब Enable the menu accelerator key (F10 by default)पर थाEdit -> Preferneces -> General
vladkras

2

फेडोरा 17 के लिए आप बग रिपोर्ट यहां पा सकते हैं

https://bugzilla.redhat.com/show_bug.cgi?id=800856

निम्नलिखित के साथ वर्कअराउंड ~ ~ .config / gtk-3.0 / gtk.css फ़ाइल बनाएं:

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

0

मैंने इसे एक नया बनाकर ~/.config/gtk-3.0/gtk.cssऔर इसे इसमें डालकर उबंटू पर नियत किया:

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

यह मेरे लिए उबंटू 12.04 के साथ काम नहीं कर रहा था, जब मैंने पहले उत्तर में वर्णित 'ubind "F10" का उपयोग किया तो ठीक काम किया।
बेटलिस्टा

0

सेंटोस में, आरएचएल, ओरेकल लाइनक्स

Edit-> कीबोर्ड शॉर्टकट पर जाएं और इसे बंद करने के लिए "मेनू शॉर्टकट कुंजी सक्षम करें" को अनचेक करें।


यह मेरा मुद्दा नहीं था। यह टर्मिनल मेनू नहीं था जिसे आप फिजिबल कर सकते हैं (मैं हमेशा ऐसा करता हूं)। यह कुछ और था, जैसे कि मैंने राइट-क्लिक किया
varesa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.