KDE에 응용 프로그램을 등록하는 방법은 무엇입니까?

KDE에 응용 프로그램을 등록하는 방법은 무엇입니까?

일반적으로 KDE 응용 프로그램의 일반 패키지를 설치하면 해당 아이콘이 KDE 메뉴에 나타납니다.

이제 *.zip 파일로 응용프로그램 패키지를 만들고 있습니다. 설치하고 실행할 수 있지만 KDE 메뉴에는 표시되지 않습니다. 그럼 어떻게 등록하나요?

openSUSE 11.4, KDE3.5.10(!), 애플리케이션: IntelliJ IDEA.

답변1

.desktop 파일을 생성하여 올바른 위치에 배치해야 합니다. 내 시스템에서는 에 있습니다 /usr/share/applications. 사양은 다음에서 확인할 수 있습니다.무료 데스크탑. 복사본을 만들어서 기억 intellij.desktop하고 그에 따라 수정하세요. 나는 KDE가 이에 따라 그것을 선택해야 한다고 생각합니다.

답변2

kmenueditKDE 배포판의 기본 부분이며 메뉴 편집 및 데스크탑 항목 생성을 위한 GUI를 제공합니다. kmenuedit터미널에서 실행 하거나 애플리케이션 실행 프로그램 버튼을 마우스 오른쪽 버튼으로 클릭하여 실행할 수 있습니다 . GUI에서는 메뉴 항목 또는 가장 관련성이 높은 항목을 복사, 이동, 재정렬 및 ​​삭제할 수 있습니다.새 항목 만들기파일 -> 새 프로젝트를 선택합니다.

이름과 선택적 설명을 입력하고 파일 브라우저에서 실행하거나 입력하여 명령을 제공할 수 있습니다. 명령은 PATH사용자 환경에서 실행되므로 전체 경로를 제공하거나 터미널에서 실행할 이름만 제공할 수 있습니다. 이 경우에는 intellij다른 매개변수를 제공할 수도 있으므로 Wine에서 특정 프로그램을 실행하려면 wine /path/to/program.exe.

다양한 내용을 포함할 수도 있습니다.문자열 교체명령 내의 명령에 대한 인수로서 런타임 시 대체됩니다. 가장 일반적으로 사용되는 것은 아마도 "%U"일 것입니다. 이는 아이콘으로 드래그된 URL(또는 파일 경로) 목록으로 대체되지만 사용 사례에 따라 몇 가지 변형이 있습니다.

새 프로젝트 창 상단의 아이콘 버튼을 클릭하여 아이콘을 선택할 수 있습니다. 모든 기본 시스템 아이콘을 선택할 수 있으며, 파일 시스템에서 일부 아이콘을 선택할 수도 있습니다.

어쨌든 완성된 항목을 저장하고 메뉴에서 원하는 위치로 이동하십시오. 파일 -> 저장을 선택하면 시스템 메뉴가 업데이트됩니다(시간이 걸릴 수 있습니다. 작동 중임을 알리는 대화 상자가 표시됩니다).

답변3

이제 IDEA에는 자체적으로 .desktop 파일을 생성하는 기능이 포함되었습니다.Tools > Create Desktop Entry...

답변4

/usr/share/applications에 .desktop 파일을 생성하는 것이 맞습니다. idea.sh 파일에 대한 링크를 생성하여 .desktop 파일이 실제 링크가 아닌 해당 링크를 가리키도록 하는 것이 좋다고 덧붙이고 싶습니다. 파일.

이렇게 하면 새 버전이 나올 때 .desktop 파일이 어디에 있는지 기억하지 않고도 쉽게 링크를 교체하고 새 경로로 편집할 수 있습니다.

이것은 내 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

관련 정보