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.

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ć.


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...


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).


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.