it-swarm.dev

Jak mohu povolit nebo zakázat globální nabídku aplikací?

Jsem docela nadšený z Unity, protože to vypadá jako slibný nový směr pro Ubuntu. Mám však obavy - bude možné použít Unity bez globální nabídky?

Mám správce oken nastavený na zaostřování po myši/nedbalé zaostření a shledávám, že nárůst produktivity je obrovský. Sloppy focus však není kompatibilní s globálními nabídkami, protože je možné, že se fokus změní při přechodu z okna do nabídky.

Podporuje Unity možnost používat nabídky oken při používání Unity?

126
Michael Ekstrand

11.04 - 13.10

Ano, verze Unity pro stolní počítače bude ve výchozím nastavení používat globální nabídku.

  • Chcete-li zakázat globální nabídku, odeberte indicator-appmenInstall indicator-appmenu balíček, poté se odhlaste a znovu přihlaste.

Jednota bude i nadále běžet bez ní a vaše nabídky se budou v aplikačních oknech zobrazovat jako obvykle. Pokud máte problémovou aplikaci, můžete appmenu také sdělit ignorovat konkrétní aplikace .

Příkazový řádek pro odstranění balíčku je:

Sudo apt-get remove indicator-appmenu

Odstranění nabídky přeruší funkci HUD

111
njpatel

14.04

Globální menu lze volitelně přepínat ve prospěch místních integrovaných nabídek (LIM) - aka - tradičních okenních nabídek.

Důvodem této další schopnosti je údajně kvůli rostoucí prevalenci displejů s vysokým rozlišením, a jako takový by vnímaný pohyb myši z aplikace do globálního menu byl relativně velký.

Chcete-li vypnout nebo zapnout globální nabídku, lze dosáhnout pomocí apletu ovládacího panelu vzhledu:

pic

pic

pic

Po kliknutí se nabídky aplikace objeví v dekoraci okna, jak je znázorněno zde:

pic


Příkazový řádek.

Výše uvedeného lze dosáhnout příkazem terminálu:

gsettings set com.canonical.Unity integrated-menus true

Integrovaná menu lze deaktivovat (tj. Znovu zapnout globální nabídku)

gsettings set com.canonical.Unity integrated-menus false

Pokud se vám nelíbí Locally Integrated Menus, pak starý trik odstraňování indicator-appmenu stále funguje, i když to přeruší HUD

Sudo apt-get remove indicator-appmenu

enter image description here

29
fossfreedom

11.04 - 13.10 - Jak vypnout globální nabídku (nabídka aplikace/nabídka aplikace)

Pouze pro aktuálního uživatele, všechny aplikace

Přidejte toto do ~/.gnomerc a odhlaste se z plochy a znovu:

STARTUP="env UBUNTU_MENUPROXY= $STARTUP"

Pouze pro aktuálního uživatele, pouze aplikace spuštěné z prostředí Shell

Přidejte toto do ~/.bashrc a restartujte prostředí:

UBUNTU_MENUPROXY=

Pouze pro stávajícího uživatele, pouze pro specifické aplikace spuštěné z prostředí Shell

Přidejte řádky jako je tento do ~/.bashrc a restartujte prostředí:

alias gvim='UBUNTU_MENUPROXY= gvim'

Na základě https://askubuntu.com/a/132581/32651 .

Pouze pro aktuálního uživatele, pouze pro konkrétní spouštěče aplikací

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

Pro všechny uživatele, všechny aplikace (opravit to v/etc)

Vytvořte konfigurační soubor s opravou (všimněte si, že závorky jsou součástí příkazu):

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

Poté se odhlaste z plochy a znovu.

Odstranění opravy:

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

Na základě http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html .

Pro všechny uživatele, všechny aplikace (odinstalační balíčky)

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

Poté se odhlaste z plochy a znovu.

Chcete-li vrátit zpět, stačí nainstalovat balíčky znovu: Sudo apt-get install [...]

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

Poznámky 1

Jen dělám

Sudo apt-get remove indicator-appmenu

bude stále způsobovat problémy s gvim a prohlížeče obrázků atd. , protože UBUNTU_MENUPROXY bude stále nastavena na 'libappmenu.so' o appmenu-gtk a appmenu-gtk3 balíčky.

Poznámky 2

Výchozí hodnota je UBUNTU_MENUPROXY='libappmenu.so'. Příkaz UBUNTU_MENUPROXY= Vymaže proměnnou. Pamatujte, že export [...] Není vyžadován při změně již existující proměnné.

Viz také

  • Gvim by mohl varovat toto varování 25 sekund po spuštění:
    ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    Chcete-li to vyřešit, zakažte globální nabídku, alespoň pro gvim, nebo opravte gvim .
  • Opožděné vytvoření nabídky v okně je problém v prohlížeče obrázků atd. , například eog.
    Chcete-li to vyřešit, zakažte globální nabídku správně, alespoň pro tyto aplikace.
  • Získejte globální nabídku i nabídku v okně:
    APPMENU_DISPLAY_BOTH = 1
    Viz https://askubuntu.com/a/6802/32651 .

Reference

25

Pro informaci uvádíme následující postup, jak zakázat globální nabídku pro jednotlivé aplikace: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Trou Troubleshooting

Chcete-li zakázat podporu aplikací v jednotlivých aplikacích, nastavte proměnnou UBUNTU_MENUPROXY na hodnotu null pomocí:

env UBUNTU_MENUPROXY= Eclipse

klíčové slovo env je užitečné, pokud se pokoušíte spustit aplikaci pomocí zkratky ALT-F2.

25
dbarth

Úspěšně používám jednotu se zaměřením následuje myš a globální nabídku přístupem do nabídky aplikace pouze pomocí klávesové zkratky f10. V mnoha ohledech je to lepší, než pohybovat myší od místa, na které jste se kdy soustředili.

5
hewbass

11.10

Chcete-li nabídku deaktivovat, namísto odebrání nabídky indikátor-aplikace můžete skrýt její sdílený soubor knihovny:

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

a znovu povolit:

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

zdroj

4
valadao

18.04

Možná existuje více zjevný způsob, který mi chyběl, ale nějak to udělal trik:

Sudo apt-get install gnome-Tweak-tool
gnome-tweaks

Přejít na „Horní panel“

enter image description here

1
delf

11.10

Úspěšně jsem deaktivoval nabídku globálních aplikací podle doporučení od http://www.addictivetips.com/ubuntu-linux-tips/how-to-disable-global-menu-in-ubuntu-11-10- tip / .

Odinstaloval jsem balíčky appmenu-gtk3, appmenu-gtk a appmenu-qt spuštěním:

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

Funkci lze zřejmě získat opětovnou instalací balíčků.

0
daniel kullmann