Le nouveau menu indicateur-application de Maverick rompt le menu LyX: le menu de l'application n'apparaît ni dans la fenêtre de l'application ni dans l'applet. (Voir le rapport de bug .)
Pour résoudre ce problème, existe-t-il un moyen de faire une exception pour l'applet, afin que LyX soit ignoré et que l'applet puisse toujours être utilisé pour tout le reste? Quelque chose s'apparente aux exceptions Maximus.
Réponses:
Lancer une application
Pour démarrer une application (par exemple,
gcalctool
avec le menu dans l'application plutôt que dans le panneau, exécutez ce qui suit dans un terminal:Pour démarrer l'application avec le menu activé dans l'application et le panneau, exécutez:
Au lieu d'utiliser le terminal, vous pouvez utiliser le raccourci Alt+ F2pour ouvrir une boîte de dialogue d'exécution dans laquelle vous devez entrer:
ou
Modifier les lanceurs d'application dans Ubuntu 10.10
Pour qu'il soit toujours plus facile de lancer votre application avec les mêmes paramètres de menu, vous pouvez modifier les lanceurs d'application dans le menu, le panneau de gnome et sur le bureau:
Panneau Gnome et bureau: il suffit de cliquer avec le bouton droit de la souris sur le lanceur, de sélectionner "Propriétés" et d'ajouter
env UBUNTU_MENUPROXY=
ou d' ajouterenv UBUNTU_DISPLAY_BOTH=1
la valeur dans le champ "Commande": (source: xrmb2.net )Menu: faites un clic droit sur le menu et sélectionnez "Éditer les menus". Dans la nouvelle fenêtre, recherchez le programme de lancement que vous souhaitez modifier, puis cliquez sur le bouton "Propriétés" situé à droite. Encore une fois, ajoutez simplement les variables comme ci-dessus (n'oubliez pas le mot "env"), cliquez deux fois sur "Fermer" et vous devriez avoir terminé.
Modifier les lanceurs dans Unity basé sur Compiz dans Ubuntu 11.04
Méthode incorrecte: modifiez le fichier .desktop du programme de lancement dans le
/usr/share/applications
répertoire:Par exemple, exécutez
Maintenant, éditez la
Exec=
ligne pour qu'elle contient l'une ou l'autre des deux variables ci-dessus, par exemple:Enregistrez le fichier et lancez gcalctool à partir de la barre de lancement de Unity, puis exécutez-le avec le menu de l'application.
Inconvénients de cette méthode: cela modifiera le programme de lancement pour tous les utilisateurs et sera probablement annulé par les mises à jour du système.
Meilleure méthode:
Copiez le fichier .desktop associé dans votre répertoire personnel:
Comme dans la méthode ci-dessus, éditez la
Exec=
ligne pour qu'elle contienne l'une des deux variables:Rendre le fichier exécutable:
Lancez Nautilus dans ce dossier et double-cliquez sur le fichier .desktop (qui devrait simplement contenir "Calculatrice" dans l'exemple):
Vous devriez maintenant voir l’icône du lanceur dans la barre de lancement - affichez-la dans la liste rapide et vous avez terminé.
Remarque: pour utiliser les applications KDE ci-dessus, remplacez-le
UBUNTU_MENUPROXY=
parQT_X11_NO_NATIVE_MENUBAR=1
.la source
alacarte
.Un autre moyen de contourner le problème, qui ne vous donnerait pas les doubles menus, serait de démarrer LyX avec:
Désactiver la variable d'environnement UBUNTU_MENUPROXY ignorera complètement le menu app.
la source
Ça devrait être:
Se débarrasser du processus de coque en cours.
la source
J'ai créé un script shell, nommé "lyx_unity", qui exécute APPMENU_DISPLAY_BOTH = 1 avant lyx, et modifié l'entrée de menu afin qu'il exécute "lyx_unity" au lieu de "lyx".
la source
@waluylo, mon emballage (et probablement celui de Robert aussi) de lyx ressemble simplement à ceci
la source