web-dev-qa-db-fra.com

Pourquoi ne puis-je pas voir la barre de menu dans certaines applications?

Je ne lance pas gnome-panel normalement. La plupart des barres de menus fonctionnent correctement. Cependant, avec wxMaxima et Audacity, ils ne s'affichent pas. Lorsque je démarre gnome-panel et ajoute un menu d'application, je peux à nouveau voir les menus.

Sans panneau:

enter image description here

enter image description here

Avec panneau:

enter image description here

enter image description here

Je ne reçois aucune erreur pertinente lorsque je cours depuis un terminal.

Pourquoi cela se produit-il et que puis-je faire pour y remédier? Contre quel paquet devrais-je déposer ceci s'il s'agit d'un bug?

2
dv3500ea

J'ai maintenant signalé cela comme un bug .

La solution consiste à modifier ~/.bashrc en ouvrant votre dossier de départ, en appuyant sur Ctrl+H et double-cliquez sur le fichier '.bashrc' pour l'ouvrir dans l'éditeur de texte. Ajoutez la ligne suivante au fichier:

export UBUNTU_MENUPROXY=0

Cela ne fonctionne que pour lancer le programme à l'aide du terminal. Pour corriger les éléments de menu, utilisez la méthode décrite dans la réponse à Est-il possible de faire indicateur-appmenu ignorer une application spécifique? .

Je l'ai finalement fait fonctionner en créant un script bash pour exécuter le programme avec UBUNTU_MENUPROXY = 0.

#!/bin/bash
export UBUNTU_MENUPROXY=0
/path/to/executable

puis en modifiant la commande dans le lanceur d'applications pour:

bash /path/to/bash/script
2
dv3500ea