Zwykle po zainstalowaniu zwykłego pakietu aplikacji KDE jego ikona pojawia się w menu KDE.
Teraz tworzę pakiet aplikacji, który przyszedł w pliku * .zip, mogę go zainstalować, uruchomić, ale nie wyświetla się w menu KDE. Jak to zarejestrować?
openSUSE 11.4, KDE3.5.10 (!), aplikacja: IntelliJ IDEA.
IDEA obejmuje teraz możliwość tworzenia pliku .desktop dla siebie.
Tools > Create Desktop Entry...
źródło
kmenuedit
jest domyślną częścią dystrybucji KDE i zapewnia GUI do edycji menu i tworzenia pozycji na pulpicie. Możesz go uruchomić albo zkmenuedit
poziomu terminala, albo klikając prawym przyciskiem myszy przycisk uruchamiania aplikacji. W graficznym interfejsie użytkownika możesz kopiować, przenosić, zmieniać kolejność i usuwać pozycje menu lub, co najważniejsze, utworzyć nową pozycję , wybierając Plik-> Nowy element.Możesz wpisać nazwę i opcjonalny opis oraz podać polecenie do uruchomienia, albo z poziomu przeglądarki plików, albo wpisując je. Polecenie jest uruchamiane w
PATH
twoim środowisku, więc możesz podać pełną ścieżkę lub tylko nazwę uciekłbyś z terminalu. W takim przypadku możesz po prostu użyćintellij
. Możesz także podać dodatkowe argumenty, aby uruchomić konkretny program w Wine, którego możesz użyćwine /path/to/program.exe
.Możesz również dołączyć różne ciągi zastępujące jako argumenty do polecenia, które zostanie zastąpione po uruchomieniu. Możesz również Najbardziej użytecznym jest prawdopodobnie „% U”, który jest zastępowany listą adresów URL (lub ścieżek plików) przeciągniętych na ikonę, ale istnieje kilka wariantów dla różnych przypadków użycia.
Możesz wybrać ikonę, klikając przycisk ikony u góry okna nowego elementu. Dostępne są wszystkie domyślne ikony systemowe lub można wybrać coś z systemu plików.
W każdym razie zapisz wypełniony wpis i przenieś go w żądane miejsce w menu. Wybierz Plik-> Zapisz, a zaktualizuje menu systemowe (może to chwilę potrwać - pojawi się okno dialogowe z informacją, że działa).
źródło
Tworzenie pliku .desktop w / usr / share / applications jest poprawne i dodam, że dobrym pomysłem jest utworzenie łącza do pliku idea.sh, aby plik .desktop wskazywał łącze zamiast rzeczywistego pliku.
W ten sposób można łatwo zamienić łącze, gdy pojawi się nowa wersja, bez konieczności pamiętania, gdzie jest plik .desktop i edytowania go przy użyciu nowej ścieżki.
Oto mój plik idea.desktop;
źródło