Jak zarejestrować aplikację w KDE?

9

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.

Greenoldman
źródło

Odpowiedzi:

7

Musisz utworzyć plik .desktop i umieścić go we właściwej lokalizacji. W moim systemie są one umieszczone /usr/share/applications. Specyfikację można znaleźć na FreeDesktop . Skopiuj i zadzwoń intellij.desktopi odpowiednio zmodyfikuj. Myślę, że KDE powinno to odpowiednio odebrać.

Canen
źródło
KDE podnosi go, ale nie ma ikony, nawet jeśli jest poprawnie określona. Jak to może zostać naprawione?
jvriesem,
2

IDEA obejmuje teraz możliwość tworzenia pliku .desktop dla siebie. Tools > Create Desktop Entry...

baylisscg
źródło
2

kmenueditjest domyślną częścią dystrybucji KDE i zapewnia GUI do edycji menu i tworzenia pozycji na pulpicie. Możesz go uruchomić albo z kmenueditpoziomu 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 PATHtwoim ś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).

Michael Homer
źródło
0

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;

[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce
użytkownik2026817
źródło