web-dev-qa-db-fra.com

Comment activer ou désactiver le menu de l'application globale?

Je suis plutôt enthousiaste pour Unity, car cela semble être une nouvelle direction prometteuse pour Ubuntu. Cependant, j'ai un souci - sera-t-il possible d'utiliser Unity sans le menu global?

Mon gestionnaire de fenêtres est réglé sur le focus, sur le suivi de la souris ou sur le focus négligé, et je trouve que les gains de productivité sont immenses. La mise au point floue est incompatible avec les menus globaux, car il est possible que la mise au point change lorsque vous passez d'une fenêtre à l'autre.

Unity prendra-t-il en charge une option permettant d'utiliser les menus de la fenêtre tout en utilisant toujours Unity?

125
Michael Ekstrand

11.04 - 13.10

Oui, la version de bureau de Unity utilisera le menu global par défaut.

  • Pour désactiver le menu global, supprimez le indicateur-appmenInstall indicator-appmenu package, puis déconnectez-vous et reconnectez-vous.

Unity continuera à s'exécuter sans lui et vos menus apparaîtront normalement dans les fenêtres de l'application. Vous pouvez également indiquer au menu de l'application: ignorer des applications spécifiques si vous rencontrez une application problématique.

Le moyen en ligne de commande pour supprimer le package est le suivant:

Sudo apt-get remove indicator-appmenu

Si vous supprimez le menu de l’application, la fonctionnalité du HUD sera annulée

111
njpatel

14.04

Le menu global peut être facultativement basculé en faveur des menus intégrés locaux (LIM), aussi appelés menus traditionnels.

La raison de cette capacité supplémentaire est apparemment due à la prévalence croissante des écrans haute résolution et, de ce fait, le déplacement perçu de la souris de l'application au menu global serait relativement important.

Pour activer ou désactiver le menu global, utilisez l’applet du panneau de configuration d’apparence:

pic

pic

pic

Une fois cliqué, les menus de l'application apparaissent dans la décoration de la fenêtre, comme indiqué ci-dessous:

pic


Ligne de commande.

Ce qui précède peut être réalisé à l'aide de la commande terminal:

gsettings set com.canonical.Unity integrated-menus true

Les menus intégrés peuvent être désactivés (c.-à-d. Réactiver le menu global)

gsettings set com.canonical.Unity integrated-menus false

Si vous n'aimez pas les menus intégrés localement, la vieille astuce consistant à supprimer indicator-appmenu fonctionne toujours, bien que cela brise le HUD.

Sudo apt-get remove indicator-appmenu

enter image description here

29
fossfreedom

11.04 - 13.10 - Comment désactiver le menu global (menu appmenu/application)

Pour l'utilisateur actuel uniquement, toutes les applications

Ajoutez ceci à ~/.gnomerc et déconnectez-vous du bureau, puis à nouveau:

STARTUP="env UBUNTU_MENUPROXY= $STARTUP"

Pour les utilisateurs actuels uniquement, seules les applications lancées à partir du shell

Ajoutez ceci à ~/.bashrc et redémarrez le shell:

UBUNTU_MENUPROXY=

Pour les utilisateurs actuels uniquement, uniquement pour des applications spécifiques lancées à partir du shell

Ajoutez des lignes comme celle-ci à ~/.bashrc et redémarrez le shell:

alias gvim='UBUNTU_MENUPROXY= gvim'

Basé sur https://askubuntu.com/a/132581/32651 .

Pour utilisateur actuel uniquement, uniquement pour les lanceurs d'applications spécifiques

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

Pour tous les utilisateurs, toutes les applications (corrigez-le dans/etc)

Créer un fichier de configuration avec correctif (notez que les parenthèses font partie de la commande):

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

Après cela, déconnectez-vous du bureau et reconnectez-vous.

Pour supprimer le correctif:

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

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

Pour tous les utilisateurs, toutes les applications (désinstaller des packages)

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

Après cela, déconnectez-vous du bureau et reconnectez-vous.

Pour annuler, il suffit d'installer à nouveau les packages: Sudo apt-get install [...]

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

Notes 1

Je fais juste

Sudo apt-get remove indicator-appmenu

donnera toujours des problèmes avec gvim et visualiseurs d'images, etc. puisque UBUNTU_MENUPROXY sera toujours défini sur 'libappmenu.so' par les packages appmenu-gtk et appmenu-gtk3.

Notes 2

La valeur par défaut est UBUNTU_MENUPROXY='libappmenu.so'. L'instruction UBUNTU_MENUPROXY= efface la variable. Notez que export [...] n'est pas requis lors de la modification d'une variable déjà existante.

Voir également

  • Gvim risque de cracher cet avertissement 25 secondes après son démarrage:
    ** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    Pour résoudre ce problème, désactivez le menu global, du moins pour gvim, ou corrigez gvim .
  • La création retardée de menus dans la fenêtre pose un problème dans visualiseurs d'images, etc. , par exemple, eog.
    Pour résoudre ce problème, désactivez correctement le menu global, du moins pour ces applications.
  • Obtenir le menu global et le menu dans la fenêtre:
    APPMENU_DISPLAY_BOTH = 1
    Voir https://askubuntu.com/a/6802/32651 .

Références

25

Pour référence, voici comment désactiver le menu global pour chaque application: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troubleshooting

Pour désactiver la prise en charge du menu d'applications pour chaque application, définissez la variable UBUNTU_MENUPROXY sur null, avec:

env UBUNTU_MENUPROXY= Eclipse

le mot-clé env est utile si vous essayez de lancer l'application avec le raccourci ALT-F2.

25
dbarth

J'ai utilisé avec succès l'unité avec le focus suit la souris et le menu global en accédant uniquement au menu de l'application via le raccourci clavier f10. À bien des égards, cela vaut mieux que d’éloigner la souris de l’objet de votre choix.

5
hewbass

11h10

Pour désactiver le menu, au lieu de supprimer le menu indicateur-app, vous pouvez masquer son fichier de bibliothèque partagée:

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

et pour le réactiver, annulez-le:

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

source

4
valadao

11h10

J'ai bien désactivé le menu de l'application globale en suivant les conseils de http://www.addictivetips.com/ubuntu-linux-tips/how-to-disable-global-menu-in-ubuntu-11-10- pointe / .

J'ai désinstallé les paquets appmenu-gtk3, appmenu-gtk et appmenu-qt en exécutant:

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

Apparemment, vous pouvez récupérer la fonctionnalité en réinstallant les packages.

0
daniel kullmann

18.04

Peut-être y a-t-il un moyen plus évident que j'ai manqué, mais cela a en quelque sorte fait l'affaire:

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

Aller à "Top Bar"

enter image description here

0
delf