Nowe menu aplikacji Maverick psuje menu LyX: menu aplikacji nie jest wyświetlane ani w oknie aplikacji, ani w aplecie. (Zobacz raport o błędach .)
Jako obejście problemu, gdy błąd zostanie naprawiony, czy istnieje sposób na uczynienie wyjątku dla apletu, aby LyX został zignorowany, a aplet mógł być nadal używany do wszystkiego innego? Coś podobnego do wyjątków Maximusa.
Odpowiedzi:
Uruchom aplikację
Aby uruchomić aplikację (np.,
gcalctool
) Z menu w aplikacji, a nie w panelu, uruchom następujące polecenie w terminalu:Aby uruchomić aplikację z włączonym menu w aplikacji i panelu, uruchom:
Zamiast korzystać z terminala, możesz użyć skrótu Alt+, F2aby uruchomić okno dialogowe uruchamiania, w którym wpisz:
lub
Edytuj programy uruchamiające aplikacje w Ubuntu 10.10
Aby ułatwić zawsze uruchamianie aplikacji z tymi samymi ustawieniami menu, możesz edytować programy uruchamiające aplikacje w menu, panelu gnome i na pulpicie:
Panel gnome i pulpit: po prostu kliknij prawym przyciskiem myszy program uruchamiający, wybierz „Właściwości” i dodaj
env UBUNTU_MENUPROXY=
lubenv UBUNTU_DISPLAY_BOTH=1
do wartości w polu „Polecenie”: (źródło: xrmb2.net )Menu: kliknij menu prawym przyciskiem myszy i wybierz „Edytuj menu”. W nowym oknie znajdź program uruchamiający, który chcesz edytować, i kliknij przycisk „Właściwości” po prawej stronie. Ponownie, po prostu wstaw zmienne jak wyżej (nie zapomnij „env”), kliknij dwa razy „Zamknij” i powinieneś to zrobić.
Edycja programów uruchamiających w Unity opartym na Compiz w Ubuntu 11.04
Brudna metoda: zmień plik .desktop programu uruchamiającego w
/usr/share/applications
katalogu:Na przykład uruchom
Teraz edytuj linię,
Exec=
aby zawierała jedną z dwóch zmiennych z góry, np .:Zapisz plik, a uruchomienie gcalctool z paska uruchamiania Unity powinno uruchomić go z menu w aplikacji.
Wady tej metody: zmieni program uruchamiający dla wszystkich użytkowników i prawdopodobnie zostanie przywrócony przez aktualizacje systemu.
Lepsza metoda:
Skopiuj powiązany plik .desktop do katalogu domowego:
Podobnie jak w powyższej metodzie, edytuj
Exec=
-linię, aby zawierała jedną z dwóch zmiennych:Ustaw plik jako wykonywalny:
Uruchom Nautilus w tym folderze i kliknij dwukrotnie plik .desktop (który powinien po prostu przeczytać „Kalkulator” w przykładzie):
Teraz powinieneś zobaczyć ikonę programu uruchamiającego na pasku uruchamiania - przypnij ją za pomocą szybkiej listy i gotowe.
Uwaga: Aby powyższą pracę z aplikacjami KDE, wymienić
UBUNTU_MENUPROXY=
zQT_X11_NO_NATIVE_MENUBAR=1
.źródło
alacarte
.Innym rozwiązaniem, które nie zapewniłoby podwójnego menu, byłoby uruchomienie LyX z:
Wyłączenie zmiennej środowiskowej UBUNTU_MENUPROXY całkowicie zignoruje menu aplikacji.
źródło
To powinno być:
Aby pozbyć się długotrwałej powłoki.
źródło
Utworzyłem skrypt powłoki o nazwie „lyx_unity”, który wykonuje APPMENU_DISPLAY_BOTH = 1 przed lyx, i edytowałem pozycję menu, aby wykonywał „lyx_unity” zamiast „lyx”.
źródło
@waluylo, mój (i prawdopodobnie też Robert) owijacz lx wygląda po prostu tak
źródło