मैं वैश्विक एप्लिकेशन मेनू को कैसे सक्षम या अक्षम कर सकता हूं?


125

मैं एकता के लिए काफी उत्साहित हूं, क्योंकि यह उबंटू के लिए एक आशाजनक नई दिशा की तरह लग रहा है। हालांकि, मुझे एक चिंता है - क्या वैश्विक मेनू के बिना एकता का उपयोग करना संभव होगा?

मेरे पास मेरा विंडो मैनेजर फ़ोकस-माउस / मैला फ़ोकस करने के लिए सेट है, और उत्पादकता के लाभ को अपार पाते हैं। मैला फोकस असंगत है, हालांकि, वैश्विक मेनू के साथ, जैसा कि विंडो से मेनू में स्थानांतरित करते समय फोकस को बदलना संभव है।

क्या एकता एकता का उपयोग करते हुए भी विंडो मेनू का उपयोग करने के लिए एक विकल्प का समर्थन करेगी?

जवाबों:


111

11.04 - 13.10

हां, एकता का डेस्कटॉप संस्करण डिफ़ॉल्ट रूप से वैश्विक मेनू का उपयोग करेगा।

  • वैश्विक मेनू को अक्षम करने के लिए संकेतक-एपमेनू संकेतक-एपमेनू स्थापित करें पैकेज को हटा दें , फिर लॉग आउट करें और वापस अंदर जाएं।

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

पैकेज को हटाने का कमांड लाइन तरीका है:

sudo apt-get remove indicator-appmenu

Appmenu को हटाने से HUD फीचर टूट जाएगा


2
एक उपयोगिता है जो इसे मदद करती है: webupd8.org/2012/03/unsettings-tool-to-disable-global-menu.html
Rmano

मुझे वैश्विक मेनू से नफरत है और इस कारण से मैक ओएस भी। आपकी टिप के लिए धन्यवाद।
हरित

@Rmano thx vm! अच्छा मैं इसे पढ़ता हूं .. आपकी टिप्पणी वास्तव में एक उत्तर होनी चाहिए क्योंकि यह महान काम करती है और मैं अपने संकेतक-एपमेनू रख सकता हूं !!! यदि आप ऐसा करते हैं, तो मुझे तुरंत वोट देने के लिए इशारा करें!
कुंभ राशि

अच्छा विकल्प है, लेकिन मुझे क्यूटी अनुप्रयोगों (उदाहरण के लिए नोटपैड) के साथ एक समस्या है: मेनू बिल्कुल गायब हो जाता है
user260881

कई मामलों में मेनू को टाइटल बार में ले जाने के लिए दूसरे उत्तर का उपयोग करना बेहतर होगा। हालाँकि, एपमेनू पैकेज को हटाने से x11 अग्रेषण के साथ कोई मेनू न होने की समस्या का समाधान हो जाएगा जहाँ सेटिंग में इसे बदलना अभ्यस्त नहीं होगा।
jgmjgm

29

14.04

ग्लोबल मेन्यू को वैकल्पिक रूप से लोकल इंटीग्रेटेड मेनस (लीमा) - उर्फ ​​- अधिक पारंपरिक विंडो आधारित मेनू के पक्ष में स्विच किया जा सकता है।

उच्च-रिज़ॉल्यूशन डिस्प्ले के बढ़ते प्रचलन के कारण इस अतिरिक्त क्षमता का कारण गहनता से है और इस तरह के माउस-अनुप्रयोग से वैश्विक-मेनू तक की यात्रा अपेक्षाकृत बड़ी होगी।

वैश्विक मेनू को बंद करने या चालू करने के लिए उपस्थिति नियंत्रण कक्ष एप्लेट के माध्यम से प्राप्त किया जा सकता है:

पिक

पिक

पिक

एक बार क्लिक करने के बाद, एप्लिकेशन मेनू विंडो सजावट के भीतर दिखाई देता है जैसा कि यहां दिखाया गया है:

पिक


कमांड लाइन।

टर्मिनल कमांड का उपयोग करके उपरोक्त प्राप्त किया जा सकता है:

gsettings set com.canonical.Unity integrated-menus true

एकीकृत मेनू को निष्क्रिय किया जा सकता है (यानी वैश्विक मेनू को वापस स्विच करें)

gsettings set com.canonical.Unity integrated-menus false

यदि आप स्थानीय रूप से एकीकृत मेनू पसंद नहीं करते हैं, तो हटाने की पुरानी चाल indicator-appmenuअभी भी काम करती है, हालांकि यह एचयूडी को तोड़ देगा

sudo apt-get remove indicator-appmenu

यहां छवि विवरण दर्ज करें


ये मेनू कैसे काम करते हैं, इसके बारे में थोड़ा और अधिक: कभी भी देर से बेहतर नहीं: उबंटू स्थानीय रूप से एकीकृत मेनू को 14.04 तक जोड़ें
Håkon A. Hjortland

"विंडो टाइटल बार में" पूरी तरह से काम करता है, यह वैश्विक मेनू जिम्प का उपयोग करते समय पूरी तरह से परेशान था .. thx !!
कुंभ राशि

हालांकि "स्थानीय रूप से एकीकृत मेनू" विकल्प अभी भी उन्हें (चिड़चिड़ाहट) छुपाता है, sudo apt-get remove indicator-appmenuवास्तव में मेनू को शीर्षक सलाखों के नीचे स्थायी रूप से वापस मिल जाता है। मैं कुछ भी "टूटा हुआ" नहीं देखता - ध्यान दें कि ध्यान दें?
जेफ वार्ड

यह भी 16.04 के लिए काम करता है, लेकिन स्क्रीनशॉट थोड़ा अलग होगा।
रीनियर पोस्ट

25

संदर्भ के लिए, यहां बताया गया है कि प्रति आवेदन के आधार पर वैश्विक मेनू को कैसे निष्क्रिय किया जाए: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troublesourcing

प्रति आवेदन के आधार पर अप्पमेनू समर्थन को अक्षम करने के लिए, UBUNTU_MENUPROXY चर को शून्य के साथ सेट करें:

env UBUNTU_MENUPROXY= eclipse

अगर आप ALT-F2 शॉर्टकट के साथ एप्लिकेशन लॉन्च करने का प्रयास कर रहे हैं, तो env कीवर्ड उपयोगी है।


25

11.04 - 13.10 - वैश्विक मेनू (appmenu / एप्लिकेशन मेनू) को अक्षम कैसे करें

केवल वर्तमान उपयोगकर्ता के लिए, सभी अनुप्रयोग

इसे ~ / .gnomerc में जोड़ें और डेस्कटॉप और फिर से लॉग आउट करें:

STARTUP="env UBUNTU_MENUPROXY= $STARTUP"

केवल वर्तमान उपयोगकर्ता के लिए, केवल शेल से लॉन्च किए गए एप्लिकेशन

इसे ~ / .bashrc में जोड़ें और शेल को पुनरारंभ करें:

UBUNTU_MENUPROXY=

केवल वर्तमान उपयोगकर्ता के लिए, केवल शेल से लॉन्च किए गए विशिष्ट अनुप्रयोगों के लिए

इस तरह की पंक्तियों को ~ / .bashrc में जोड़ें और शेल को पुनरारंभ करें:

alias gvim='UBUNTU_MENUPROXY= gvim'

के आधार पर https://askubuntu.com/a/132581/32651

केवल वर्तमान उपयोगकर्ता के लिए, केवल विशिष्ट एप्लिकेशन लॉन्चरों के लिए

Https://askubuntu.com/a/6802/32651 देखें ।

सभी उपयोगकर्ताओं के लिए, सभी एप्लिकेशन (इसे / आदि में ठीक करें)

फिक्स के साथ कॉन्फ़िगर फ़ाइल बनाएँ (ध्यान दें कि कोष्ठक कमांड का हिस्सा हैं):

(umask 022; echo UBUNTU_MENUPROXY= | sudo tee /etc/X11/Xsession.d/81ubuntumenuproxy)

इसके बाद, डेस्कटॉप से ​​और फिर से लॉग आउट करें।

फिक्स को दूर करने के लिए:

sudo rm /etc/X11/Xsession.d/81ubuntumenuproxy

Http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html पर आधारित है ।

सभी उपयोगकर्ताओं के लिए, सभी एप्लिकेशन (संकुल की स्थापना रद्द करें)

Ubuntu 11.04 और 11.10:

sudo apt-get remove appmenu-gtk indicator-applet-appmenu indicator-appmenu

Ubuntu 12.04:

sudo apt-get remove appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu

इसके बाद, डेस्कटॉप से ​​और फिर से लॉग आउट करें।

पूर्ववत करने के लिए, बस संकुल को फिर से स्थापित करें: sudo apt-get install [...]

से http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html

नोट्स 1

बस कर रहा

sudo apt-get remove indicator-appmenu

अभी भी gvim और छवि दर्शकों आदि के साथ समस्या UBUNTU_MENUPROXYदेगा क्योंकि अभी भी और संकुल 'libappmenu.so'द्वारा सेट किया जाएगा ।appmenu-gtkappmenu-gtk3

नोट्स 2

डिफ़ॉल्ट मान है UBUNTU_MENUPROXY='libappmenu.so'UBUNTU_MENUPROXY=बयान चर साफ करता है। ध्यान दें कि export [...]पहले से मौजूद चर को बदलते समय इसकी आवश्यकता नहीं है।

यह सभी देखें

  • शुरू होने के 25 सेकंड बाद Gvim इस चेतावनी को थूक सकता है:
    ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    इसे ठीक करने के लिए, या तो वैश्विक मेनू अक्षम करें, कम से कम gvim के लिए, या gvim को ठीक करें ।
  • उदाहरण के लिए, ई -विंडो मेनू निर्माण में देरी छवि दर्शकों आदि में एक समस्या है ।
    इसे ठीक करने के लिए, वैश्विक मेनू को ठीक से अक्षम करें, कम से कम उन अनुप्रयोगों के लिए।
  • वैश्विक मेनू और इन-विंडो मेनू प्राप्त करें:
    APPMENU_DISPLAY_BOTH = 1 https://askubuntu.com/a/6802/32651
    देखें ।

संदर्भ


उबंटू 13.10 में हाल के उन्नयन ने मेरी पुरानी सेटिंग्स को तोड़ दिया और वैश्विक मेनू बार सक्षम किया। आपके विस्तृत उत्तर के लिए धन्यवाद, इसने काम किया।
हरित

5

मैं सफलतापूर्वक माउस और वैश्विक मेनू के साथ एकता का उपयोग कर रहा हूं, केवल f10 कुंजी शॉर्टकट के माध्यम से एप्लिकेशन मेनू तक पहुंच कर। कई मायनों में यह माउस को दूर ले जाने से बेहतर है, जहां से आप किसी भी तरह केंद्रित थे।


4

11.10

मेनू को अक्षम करने के लिए, संकेतक-एपमेनू को हटाने के बजाय आप इसकी साझा लाइब्रेरी फ़ाइल छिपा सकते हैं:

sudo mv /usr/lib/indicators/5/libappmenu.so /usr/lib/indicators/5/libappmenu.so.old

और फिर से उपयोग करने के लिए इसे पूर्ववत करें:

sudo mv /usr/lib/indicators/5/libappmenu.so.old /usr/lib/indicators/5/libappmenu.so

स्रोत


1

18.04

शायद वहाँ एक और अधिक स्पष्ट तरीका है कि मैं चूक गया, लेकिन यह किसी भी तरह किया था:

sudo apt-get install gnome-tweak-tool
gnome-tweaks

"टॉप बार" पर जाएं

यहां छवि विवरण दर्ज करें


0

11.10

मैंने http://www.addictivetips.com/ubuntu-linux-tips/how-to-disable-global-menu-in-ubuntu-11-10-tip/ से सलाह का पालन करके वैश्विक अनुप्रयोग मेनू को सफलतापूर्वक अक्षम कर दिया है ।

मैंने पैकेजमेनू- gtk3, appmenu-gtk और appmenu-qt को रनिंग द्वारा अनइंस्टॉल किया:

sudo apt-get remove appmenu-gtk3 appmenu-gtk appmenu-qt

जाहिरा तौर पर, आप संकुल को पुनः स्थापित करके कार्यक्षमता वापस पा सकते हैं।

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