일반적으로 KDE 응용 프로그램의 일반 패키지를 설치하면 해당 아이콘이 KDE 메뉴에 나타납니다.
이제 * .zip 파일로 제공되는 앱용 패키지를 만들고 있는데 설치하고 실행할 수는 있지만 KDE 메뉴에는 표시되지 않습니다. 등록 방법은?
openSUSE 11.4, KDE3.5.10 (!), 앱 : IntelliJ IDEA.
일반적으로 KDE 응용 프로그램의 일반 패키지를 설치하면 해당 아이콘이 KDE 메뉴에 나타납니다.
이제 * .zip 파일로 제공되는 앱용 패키지를 만들고 있는데 설치하고 실행할 수는 있지만 KDE 메뉴에는 표시되지 않습니다. 등록 방법은?
openSUSE 11.4, KDE3.5.10 (!), 앱 : IntelliJ IDEA.
답변:
.desktop 파일을 만들어 올바른 위치에 배치해야합니다. 내 시스템에서는에 배치됩니다 /usr/share/applications
. 사양은 FreeDesktop 에서 찾을 수 있습니다 . 하나를 복사하여 호출하고 intellij.desktop
적절하게 수정하십시오. KDE가 그에 따라 선택해야한다고 생각합니다.
kmenuedit
KDE 배포의 기본 부분이며 메뉴 편집 및 데스크탑 항목 작성을위한 GUI를 제공합니다. kmenuedit
터미널에서 시작 하거나 응용 프로그램 시작 관리자 버튼을 마우스 오른쪽 버튼으로 클릭하여 시작할 수 있습니다 . GUI에서 메뉴 항목을 복사, 이동, 재정렬 및 삭제하거나 파일-> 새 항목 을 선택 하여 새 항목 을 작성할 수 있습니다 .
이름과 선택적 설명을 입력하고 파일 브라우저에서 또는 입력하여 실행할 명령을 PATH
제공 할 수 있습니다 . 명령은 환경 내에서 실행 되므로 전체 경로 또는 이름 만 제공 할 수 있습니다. 당신은 터미널에서 실행됩니다. 이 경우에는을 사용할 수 있습니다 intellij
. 추가 인수를 제공하여 사용할 수있는 Wine에서 특정 프로그램을 실행할 수도 있습니다 wine /path/to/program.exe
.
명령을 실행할 때 대체 될 명령의 인수로 다양한 대체 문자열 을 포함 할 수도 있습니다 . 가장 일반적으로 유용한 것은 '% U'일 가능성이 높습니다. '% U'는 아이콘으로 끌어온 URL (또는 파일 경로) 목록으로 대체되지만 사용 사례에 따라 몇 가지 변형이 있습니다.
새 항목 창 상단의 아이콘 버튼을 클릭하여 아이콘을 선택할 수 있습니다. 모든 기본 시스템 아이콘을 선택할 수 있거나 파일 시스템에서 무언가를 선택할 수 있습니다.
어쨌든 완성 된 항목을 저장하고 메뉴에서 원하는 위치로 이동하십시오. File-> Save를 선택하면 시스템 메뉴가 업데이트됩니다 (시간이 걸릴 수 있습니다-작동하는 동안 대화 상자가 나타납니다).
/ 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