Genel uygulama menüsünü nasıl etkinleştiririm veya devre dışı bırakırım?


125

Ubuntu için gelecek vaat eden yeni bir yön gibi göründüğü için Birlik adına oldukça heyecanlıyım. Ancak bir endişem var - Unity'yi global menü olmadan kullanmak mümkün müdür?

Pencere yöneticim, focus-follows-mouse / sloppy focus'a ayarlıyorum ve verimlilik artışını çok büyük buluyorum. Özensiz odaklama, global menülerle uyumlu değildir, çünkü siz pencereden menüye geçerken odağın değişmesi mümkündür.

Unity, hala Unity kullanırken pencere menülerini kullanma seçeneğini destekliyor mu?

Yanıtlar:


111

11.04 - 13.10

Evet, Unity'nin Masaüstü sürümü varsayılan olarak genel menüyü kullanacaktır.

  • Genel menüyü devre dışı bırakmak için gösterge-appmenu Göstergesi-appmenu yükle paketini kaldırın , ardından oturumu kapatıp tekrar açın.

Birlik onsuz çalışmaya devam edecek ve menüleriniz uygulama pencerelerinin içinde normal olarak görünecektir. Ayrıca, soruna sorunlu bir uygulamanız varsa uygulamanın belirli uygulamaları yoksaymasını da söyleyebilirsiniz .

Paketi kaldırmanın komut satırı yolu:

sudo apt-get remove indicator-appmenu

Uygulamanın kaldırılması HUD özelliğini kıracak


2
Bu yardımcı bir araçtır vardır: bkz webupd8.org/2012/03/unsettings-tool-to-disable-global-menu.html
Rmano

Küresel menüden nefret ediyorum ve bu sebeple mac os da. Tavsiyen için teşekkürler.
harry

@RoRo thx vm! iyi okudum .. yorumunuz gerçekten işe yarıyor ve benim gösterge-appmenu tutabilirim gibi bir cevap olmalı !!! yaparsan, işaret et ki ben de derhal oy kullanayım!
Kova Gücü

iyi bir seçenek ama QT uygulamaları ile ilgili bir sorunum var (örneğin notepadqq): menü hiç
kayboluyor

Çoğu durumda, menüyü başlık çubuğuna taşımak için diğer yanıtı kullanmak daha iyi olabilir. Bununla birlikte, uygulama paketinin kaldırılması, x11 yönlendirme ile menünün olmaması sorununu çözecektir.
jgmjgm

29

14.04

Global Menü isteğe bağlı olarak Yerel Entegre Menüler (LIM) - aka - daha geleneksel pencere tabanlı menüler lehine değiştirilebilir.

Bu ilave kabiliyetin sebebi görünüşte yüksek çözünürlüklü ekranların artan prevalansından kaynaklanmaktadır ve bu nedenle uygulamadan global menüye algılanan fare hareketi nispeten büyük olacaktır.

Genel menüyü kapatmak veya açmak için, görünüm kontrol paneli uygulaması üzerinden erişilebilir:

pic

pic

pic

Tıklandığında, uygulama menüleri burada gösterildiği gibi pencere dekorasyonunda görünür:

pic


Komut satırı.

Yukarıdakiler, terminal komutu kullanılarak elde edilebilir:

gsettings set com.canonical.Unity integrated-menus true

Entegre menüler devre dışı bırakılabilir (yani, genel menüyü tekrar aç)

gsettings set com.canonical.Unity integrated-menus false

Locally Integrated Menülerden hoşlanmıyorsanız, eski hileler indicator-appmenuhala işe yarasa da hala işe yarıyor.

sudo apt-get remove indicator-appmenu

görüntü tanımını buraya girin



"Pencere başlık çubukları" mükemmel çalışıyor, bu genel menü Gimp kullanırken çok sinir bozucu .. thx !!
Kova Gücü

"Yerel olarak bütünleşik menüler" seçeneği hala onları gizler (tahriş edici) sudo apt-get remove indicator-appmenuaslında menüleri kalıcı olarak başlık çubuklarının altına getirir. "Kırık" bir şey fark etmiyorum - bu notu açıklamak ister misiniz?
Jeff Ward

Bu aynı zamanda 16.04 için çalışıyor, ancak ekran görüntüleri biraz farklı olurdu.
Reinier Post

25

Başvuru için, genel menüyü uygulama bazında nasıl devre dışı bırakacağınız aşağıda açıklanmıştır: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troubleshoot

Uygulama başına uygulama desteği desteğini devre dışı bırakmak için UBUNTU_MENUPROXY değişkenini null değerine ayarlayın:

env UBUNTU_MENUPROXY= eclipse

Env anahtar sözcüğü, uygulamayı ALT-F2 kısayoluyla başlatmaya çalışıyorsanız kullanışlıdır.


25

11.04 - 13.10 - Genel menü nasıl devre dışı bırakılır (uygulama / uygulama menüsü)

Sadece mevcut kullanıcılar için tüm uygulamalar

Bunu ~ / .gnomerc dosyasına ekleyin ve masaüstünden çıkıp tekrar oturum açın:

STARTUP="env UBUNTU_MENUPROXY= $STARTUP"

Yalnızca geçerli kullanıcılar için, yalnızca kabuktan başlatılan uygulamalar

Bunu ~ / .bashrc dosyasına ekleyin ve kabuğu yeniden başlatın:

UBUNTU_MENUPROXY=

Yalnızca geçerli kullanıcılar için, yalnızca kabuktan başlatılan belirli uygulamalar için

~ / .Bashrc dosyasına buna benzer satırlar ekleyin ve kabuğu yeniden başlatın:

alias gvim='UBUNTU_MENUPROXY= gvim'

Göre https://askubuntu.com/a/132581/32651 .

Yalnızca geçerli kullanıcılar için, yalnızca belirli uygulama başlatıcılar için

Bkz. Https://askubuntu.com/a/6802/32651 .

Tüm kullanıcılar için, tüm uygulamalar (/ etc içinde düzeltin)

Düzeltme ile config dosyası oluşturun (parantezlerin komutun bir parçası olduğunu unutmayın):

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

Bundan sonra, masaüstünden çıkıp tekrar giriş yapın.

Düzeltmeyi kaldırmak için:

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

Http://www.webupd8.org/2011/03/disable-appmenu-global-menu-in-ubuntu.html'e dayanarak .

Tüm kullanıcılar için, tüm uygulamalar (paketleri kaldırma)

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

Bundan sonra, masaüstünden çıkıp tekrar giriş yapın.

Geri almak için, paketleri tekrar kurun: sudo apt-get install [...]

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

Notlar 1

Sadece yapmak

sudo apt-get remove indicator-appmenu

Hala sorunlarla verecek gvim ve görüntü izleyiciler vb beri UBUNTU_MENUPROXYhala ayarlanır 'libappmenu.so'tarafından appmenu-gtkve appmenu-gtk3paketler.

Notlar 2

Varsayılan değer UBUNTU_MENUPROXY='libappmenu.so'. UBUNTU_MENUPROXY=Deyim değişkeni temizler. Not export [...]Mevcut bir değişkeni değiştirirken gerekli değildir.

Ayrıca bakınız

  • Gvim başladıktan 25 saniye sonra bu uyarıyı verebilir:
    ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    Bunu düzeltmek için, genel menüyü devre dışı bırakın , en azından gvim için veya gvim'i düzeltin .
  • Gecikmiş pencerede menü oluşturma, örneğin resim görüntüleyicileri vb .
    Bunu düzeltmek için, en azından bu uygulamalar için genel menüyü düzgün şekilde devre dışı bırakın.
  • Hem global menüyü hem de pencere menüsünü alın:
    APPMENU_DISPLAY_BOTH = 1
    Bkz. Https://askubuntu.com/a/6802/32651 .

Referanslar


Ubuntu 13.10’a yapılan son yükseltme eski ayarlarımı bozdu ve genel menü çubuğunu etkinleştirdi. Ayrıntılı cevabınız için teşekkürler, işe yaradı.
harry

5

F0 tuşu kısayolu ile sadece uygulama menüsüne erişerek odağı takip eden birliği ve global menüyü başarıyla kullanarak birliği kullanıyorum. Birçok yönden, bu, fareyi, üzerinde durduğunuz noktadan uzaklaştırmaktan daha iyidir.


4

11.10

Menüyü devre dışı bırakmak için, display-appmenu öğesini kaldırmak yerine, paylaşılan kütüphane dosyasını gizleyebilirsiniz:

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

ve yeniden etkinleştirmek için, geri alın:

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

kaynak


1

18.04

Belki kaçırdığım daha açık bir yol var, ama bu bir şekilde hile yaptı:

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

Git "Top Bar"

görüntü tanımını buraya girin


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.