Das neue Indikator-App-Menü in Maverick unterbricht das LyX-Menü: Das Anwendungsmenü wird weder im Anwendungsfenster noch im Applet angezeigt. (Siehe Fehlerbericht .)
Gibt es eine Möglichkeit, eine Ausnahme für das Applet zu machen, damit LyX ignoriert wird und das Applet weiterhin für alles andere verwendet werden kann, um dieses Problem zu umgehen, während der Fehler behoben ist? Sowas wie Maximus-Ausnahmen.
Antworten:
Führen Sie eine Anwendung aus
Um eine Anwendung (z. B.
gcalctool
) über das Menü innerhalb der Anwendung anstatt über das Bedienfeld zu starten, führen Sie in einem Terminal Folgendes aus:Führen Sie Folgendes aus, um die Anwendung mit aktiviertem Menü in der Anwendung und im Bedienfeld zu starten:
Anstatt das Terminal zu verwenden, können Sie die Tastenkombination Alt+ verwenden F2, um einen Ausführungsdialog zu starten, in den Sie Folgendes eingeben würden:
oder
Bearbeiten Sie Anwendungsstarter in Ubuntu 10.10
Um es einfacher zu machen, Ihre Anwendung immer mit denselben Einstellungen für das Anwendungsmenü zu starten, können Sie Anwendungsstarter im Menü, im Gnome-Panel und auf dem Desktop bearbeiten:
Gnome-Panel und Desktop: Klicken Sie einfach mit der rechten Maustaste auf den Launcher, wählen Sie "Eigenschaften" und stellen Sie
env UBUNTU_MENUPROXY=
oderenv UBUNTU_DISPLAY_BOTH=1
vor den Wert im Feld "Befehl": (Quelle: xrmb2.net )Menü: Klicken Sie mit der rechten Maustaste auf das Menü und wählen Sie "Menüs bearbeiten". Suchen Sie im neuen Fenster den Starter, den Sie bearbeiten möchten, und klicken Sie rechts auf die Schaltfläche "Eigenschaften". Stellen Sie einfach die Variablen wie oben voran (vergessen Sie nicht das 'env'), klicken Sie zweimal auf "Schließen" und Sie sollten fertig sein.
Bearbeiten Sie Starter in Compiz-basierter Unity in Ubuntu 11.04
Schmutzige Methode: Ändern Sie die .desktop-Datei des Launchers im
/usr/share/applications
Verzeichnis:Führen Sie beispielsweise aus
Bearbeiten Sie nun die
Exec=
-Zeile so, dass sie eine der beiden Variablen von oben enthält, zB:Speichern Sie die Datei, und starten Sie gcalctool über die Unity-Startleiste, um sie mit dem Menü in der Anwendung auszuführen.
Nachteile dieser Methode: Sie ändert den Starter für alle Benutzer und wird wahrscheinlich durch Systemaktualisierungen zurückgesetzt.
Bessere Methode:
Kopieren Sie die zugehörige .desktop-Datei in Ihr Ausgangsverzeichnis:
Bearbeiten Sie wie in der obigen Methode die
Exec=
Zeile so, dass sie eine der beiden Variablen enthält:Machen Sie die Datei ausführbar:
Starten Sie Nautilus in diesem Ordner und doppelklicken Sie auf die .desktop-Datei (im Beispiel sollte nur "Rechner" stehen):
Jetzt sollten Sie das Startsymbol in der Startleiste sehen - über die Quicklist anheften und fertig.
Hinweis: Um mit KDE-Anwendungen zu arbeiten, ersetzen Sie diese
UBUNTU_MENUPROXY=
durchQT_X11_NO_NATIVE_MENUBAR=1
.quelle
alacarte
.Eine andere Arbeit, die Ihnen keine Doppelmenüs geben würde, wäre, LyX zu starten mit:
Wenn Sie die Umgebungsvariable UBUNTU_MENUPROXY deaktivieren, wird das App-Menü einfach vollständig ignoriert.
quelle
Das sollte sein:
Den verweilenden Shell-Prozess loswerden.
quelle
Ich habe ein Shell-Skript mit dem Namen "lyx_unity" erstellt, das APPMENU_DISPLAY_BOTH = 1 vor lyx ausführt, und den Menüeintrag so bearbeitet, dass "lyx_unity" anstelle von "lyx" ausgeführt wird.
quelle
@waluylo, mein (und wahrscheinlich auch Roberts) Lyx Wrapper sieht einfach so aus
quelle