Vraag Hoe schakel ik het globale applicatiemenu in of uit?


Ik ben redelijk opgewonden voor Unity, want het ziet eruit als een veelbelovende nieuwe richting voor Ubuntu. Ik maak me echter zorgen - kan Unity zonder het algemene menu worden gebruikt?

Ik heb mijn raambeheerder ingesteld op focus-volgt-muis / slordige focus en vind de productiviteitswinsten immens. Slordige focus is echter incompatibel met globale menu's, omdat het mogelijk is dat de focus verandert terwijl je van venster naar menu gaat.

Ondersteunt Unity een optie om venstermenu's te gebruiken terwijl Unity nog steeds wordt gebruikt?


125
2017-10-30 18:50


oorsprong




antwoorden:


11.04 - 13.10

Ja, de desktopversie van Unity gebruikt standaard het globale menu.

  • Om het algemene menu uit te schakelen, verwijdert u de -indicator appmenu  Install indicator-appmenu pakket, log dan uit en weer in.

Unity zal zonder deze blijven draaien en uw menu's zullen normaal binnen de applicatievensters verschijnen. Je kunt het appmenu ook vertellen aan negeer specifieke applicaties als je een problematische app hebt.

De opdrachtregel om het pakket te verwijderen is:

sudo apt-get remove indicator-appmenu

Als u het appmenu verwijdert, wordt de HUD-functie verbroken


111
2017-10-31 21:34



Er is een hulpprogramma dat dit helpt: zie webupd8.org/2012/03/unsettings-tool-to-disable-global-menu.html - Rmano
Ik haat het algemene menu en om die reden ook mac os. Bedankt voor je tip. - harry
@Rmano thx vm! goed, ik heb het gelezen .. je commentaar zou eigenlijk een antwoord moeten zijn, omdat het geweldig werkt en ik mijn indicator-appmenu kan houden !!! als je het doet, wijs erop, dan kom ik meteen stemmen! - Aquarius Power
goede optie, maar ik heb een probleem met QT-toepassingen (bijvoorbeeld notepadqq): het menu verdwijnt helemaal - user260881
In veel gevallen is het misschien beter om in plaats daarvan het andere antwoord te gebruiken om het menu naar de titelbalk te verplaatsen. Het verwijderen van het appmenu-pakket lost echter het probleem op van het hebben van geen menu met x11-doorsturen waar dit niet wordt gedaan door het in de instellingen te veranderen. - jgmjgm


14.04

Het Global Menu kan optioneel worden omgeschakeld ten gunste van Local Integrated Menu's (LIM) - alias - meer traditionele op vensters gebaseerde menu's.

De reden voor dit extra vermogen is ogenschijnlijk te wijten aan de toenemende prevalentie van beeldschermen met een hoge resolutie en als zodanig zou de waargenomen muisrit van toepassing naar het algemene menu relatief groot zijn.

Om het globale menu in of uit te schakelen kan worden bereikt via de applet van het uiterlijk controlepaneel:

pic

pic

pic

Eenmaal geklikt, verschijnen de applicatiemenu's in de raamdecoratie zoals hier getoond:

pic


Opdrachtregel.

Het bovenstaande kan worden bereikt met behulp van het terminal-commando:

gsettings set com.canonical.Unity integrated-menus true

Geïntegreerde menu's kunnen worden uitgeschakeld (dus schakel het algemene menu weer in)

gsettings set com.canonical.Unity integrated-menus false

Als je locale geïntegreerde menu's niet leuk vindt, dan is de oude truc om te verwijderen indicator-appmenu werkt nog steeds, hoewel dit de HUD zal doorbreken

sudo apt-get remove indicator-appmenu

enter image description here


29
2018-02-25 22:59



Een beetje meer over hoe deze menu's werken: Better Late Than Never: Ubuntu Voeg lokaal geïntegreerde menu's toe aan 14.04 - Håkon A. Hjortland
"in venster titelbalken" werkt perfect, dit algemene menu was volkomen vervelend bij het gebruik van Gimp .. thx !! - Aquarius Power
Hoewel de optie "lokaal geïntegreerde menu's" ze nog steeds verbergt (irritant) sudo apt-get remove indicator-appmenu haalt de menu's permanent terug onder de titelbalken. Ik merk niets "kapot" - wil ik die opmerking uitleggen? - Jeff Ward
Dit werkt ook voor 16.04, maar de schermafbeeldingen zouden iets anders zijn. - Reinier Post


Ter referentie: op deze manier kunt u het algemene menu per applicatie uitschakelen: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troubleshooting

Om appmenu-ondersteuning op basis van een applicatie uit te schakelen, stelt u de   UBUNTU_MENUPROXY variabele tot null, met:

env UBUNTU_MENUPROXY= eclipse

het env-trefwoord is handig als u de toepassing probeert te starten   met de snelkoppeling ALT-F2.


25
2017-11-03 14:24





11.04 - 13.10 - Hoe het algemene menu uit te schakelen (menu appmenu / applicatie)

Alleen voor huidige gebruikers, alle applicaties

Voeg dit toe aan ~ / .gnomerc en log uit van de desktop en weer in:

STARTUP="env UBUNTU_MENUPROXY= $STARTUP"

Alleen voor huidige gebruikers, alleen toepassingen die vanuit de shell zijn gestart

Voeg dit toe aan ~ / .bashrc en herstart de shell:

UBUNTU_MENUPROXY=

Alleen voor huidige gebruikers, alleen voor specifieke toepassingen die vanuit de shell worden gestart

Voeg regels zoals deze toe aan ~ / .bashrc en herstart de shell:

alias gvim='UBUNTU_MENUPROXY= gvim'

Gebaseerd op https://askubuntu.com/a/132581/32651.

Alleen voor huidige gebruikers, alleen voor specifieke applikanceerders

Zien https://askubuntu.com/a/6802/32651.

Voor alle gebruikers, alle applicaties (repareer het in / etc)

Configuratiebestand met fix maken (merk op dat de haakjes deel uitmaken van de opdracht):

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

Hierna log je uit van de desktop en weer in.

De fix verwijderen:

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

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

Voor alle gebruikers, alle applicaties (verwijder pakketten)

Ubuntu 11.04 en 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

Hierna log je uit van de desktop en weer in.

Als u de bewerking ongedaan wilt maken, installeert u de pakketten opnieuw: sudo apt-get install [...]

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

Aantekeningen 1

Gewoon doen

sudo apt-get remove indicator-appmenu

zal nog steeds problemen geven gvim en image viewers etc. sinds UBUNTU_MENUPROXY is nog steeds ingesteld op 'libappmenu.so' door de appmenu-gtk en appmenu-gtk3 pakketjes.

Aantekeningen 2

De standaardwaarde is UBUNTU_MENUPROXY='libappmenu.so'. De UBUNTU_MENUPROXY= verklaring wist de variabele. Let daar op export [...] is niet vereist bij het wijzigen van een reeds bestaande variabele.

Zie ook

  • Gvim spuugt deze waarschuwing 25 seconden nadat hij is gestart uit:
    ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    Om dit op te lossen, moet u globaal menu uitschakelen, ten minste voor gvim, of repareren gvim.
  • Vertraagd in-venster menu aanmaken is een probleem in image viewers etc., bijvoorbeeld eog.
    U kunt dit oplossen door het algemene menu correct uit te schakelen, ten minste voor die toepassingen.
  • Krijg zowel globaal menu als in-window menu:
    APPMENU_DISPLAY_BOTH = 1
    Zien https://askubuntu.com/a/6802/32651.

Referenties


25
2018-05-07 06:25



Recente upgrade naar Ubuntu 13.10 heeft mijn oude instellingen verbroken en de algemene menubalk ingeschakeld. Bedankt voor je gedetailleerde antwoord, het werkte. - harry


Ik heb met succes eenheid gebruikt met focus volgt op muis en het globale menu door alleen het toepassingsmenu te openen via de sneltoets f10. In veel opzichten is dit beter dan wanneer je de muis wegbrengt van waar je ooit op gefocust was.


5
2018-03-07 23:05





11.10

Om het menu uit te schakelen, in plaats van het indicator-appmenu te verwijderen, kunt u het gedeelde bibliotheekbestand verbergen:

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

en om het opnieuw in te schakelen, ongedaan te maken:

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

bron


4
2017-08-03 23:26





11.10

Ik heb het globale toepassingsmenu met succes uitgeschakeld door het advies van te volgen http://www.addictivetips.com/ubuntu-linux-tips/how-to-disable-global-menu-in-ubuntu-11-10-tip/.

Ik heb de packages appmenu-gtk3, appmenu-gtk en appmenu-qt gedeactiveerd door te draaien:

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

Blijkbaar kunt u de functionaliteit terug krijgen door de pakketten opnieuw te installeren.


0
2018-03-08 10:04