Question Comment activer ou désactiver le menu d'application global?


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

Mon gestionnaire de fenêtres est réglé sur focus-focus-mouse / sloppy focus, et trouve les gains de productivité immenses. La mise au point négligée est toutefois incompatible avec les menus globaux, car il est possible que le focus change pendant que vous vous déplacez de fenêtre en menu.

Unity prendra-t-il en charge une option d'utilisation des menus de fenêtre tout en utilisant Unity?


125
2017-10-30 18:50


origine




Réponses:


11.04 - 13.10

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

  • Pour désactiver le menu global, supprimez le indicateur-appmenu  Install indicator-appmenu paquet, puis déconnectez-vous et de nouveau dans

Unity continuera à fonctionner sans lui et vos menus apparaîtront normalement dans les fenêtres de l'application. Vous pouvez également dire à l'appmenu de ignorer des applications spécifiques si vous avez une application problématique.

La manière de supprimer le package en ligne de commande est la suivante:

sudo apt-get remove indicator-appmenu

La suppression du menu app


111
2017-10-31 21:34



Il y a un utilitaire qui aide ceci: voir webupd8.org/2012/03/unsettings-tool-to-disable-global-menu.html - Rmano
Je déteste le menu global et pour cette raison Mac OS aussi. Merci pour votre conseil. - harry
@Rmano thx vm! bon je l'ai lu .. votre commentaire devrait en fait être une réponse car cela fonctionne très bien et je peux garder mon indicateur-appmenu !!! Si vous le faites, indiquez-le, alors je reviens promptement! - Aquarius Power
bonne option mais j'ai un problème avec les applications QT (notepadqq par exemple): le menu disparaît du tout - user260881
Dans de nombreux cas, il serait préférable d’utiliser l’autre réponse pour déplacer le menu dans la barre de titre. Cependant, le fait de supprimer le paquetage appmenu résoudra le problème de l'absence de menu avec le transfert x11, contrairement à ce qui se produira dans les paramètres. - jgmjgm


14.04

Le menu global peut être optionnel en faveur des menus intégrés locaux (LIM) - alias - menus basés sur des fenêtres plus traditionnels.

La raison de cette capacité supplémentaire est ostensiblement due à la prévalence croissante des affichages haute résolution et, par conséquent, le déplacement de la souris perçu depuis l'application vers le menu global serait relativement important.

Pour activer ou désactiver le menu global, vous pouvez utiliser l'applet du panneau de configuration de l'apparence:

pic

pic

pic

Une fois cliqué, les menus de l'application apparaissent dans la décoration de la fenêtre, comme illustré ici:

pic


Ligne de commande.

Ce qui précède peut être réalisé en utilisant 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, alors le vieux truc de la suppression indicator-appmenu fonctionne toujours même si cela va briser le HUD

sudo apt-get remove indicator-appmenu

enter image description here


29
2018-02-25 22:59



Un peu plus sur le fonctionnement de ces menus: Mieux vaut tard que jamais: Ubuntu ajoute des menus intégrés localement à 14.04 - Håkon A. Hjortland
"dans les barres de titre de la fenêtre" fonctionne parfaitement, ce menu global était très ennuyeux en utilisant Gimp .. thx !! - Aquarius Power
Alors que l'option "menus intégrés localement" les masque toujours (de manière irritante) sudo apt-get remove indicator-appmenu récupère en fait les menus en permanence sous les barres de titre. Je ne remarque rien de "cassé" - attention à expliquer cette note? - Jeff Ward
Cela fonctionne également pour 16.04, mais les captures d'écran seraient légèrement différentes. - Reinier Post


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

Pour désactiver la prise en charge du menu d’application par application, définissez la   UBUNTU_MENUPROXY variable à 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
2017-11-03 14:24





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 et à 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 l'utilisateur actuel uniquement, uniquement pour les 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 l'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 (réparez-le dans / etc)

Créez un fichier de configuration avec le 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 de nouveau.

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 (packages de désinstallation)

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 de nouveau.

Pour annuler, installez simplement les paquets à nouveau: sudo apt-get install [...]

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

Notes 1

Juste faire

sudo apt-get remove indicator-appmenu

va toujours donner des problèmes avec gvim et visionneuses d'images etc. depuis UBUNTU_MENUPROXY sera toujours mis à 'libappmenu.so' par la appmenu-gtk et appmenu-gtk3 paquets.

Notes 2

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

Voir également

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

Les références


25
2018-05-07 06:25



La récente mise à niveau vers Ubuntu 13.10 a brisé mes anciens paramètres et la barre de menus globale était activée. Merci pour votre réponse détaillée, cela a fonctionné. - harry


J'ai utilisé avec succès l'unité avec le focus qui suit la souris et le menu global en accédant uniquement au menu de l'application via le raccourci de la touche f10. À bien des égards, cela vaut mieux que de déplacer la souris de l’endroit où vous vous êtes concentré.


5
2018-03-07 23:05





11h10

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

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

et pour réactiver, défaire:

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

la source


4
2017-08-03 23:26





11h10

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

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 paquets.


0
2018-03-08 10:04