위의 대부분이 우분투 18.04에서 작동한다는 것을 확인할 수 있습니다.
~ / .local / share / applications에 .desktop 파일을 넣는 것은 시각적 효과가 없습니다.
그것은 않습니다 하지 바탕 화면에 항목을 넣어!
그러나 응용 프로그램을 응용 프로그램 목록에 추가 한 다음 즐겨 찾기 (때로는)에 추가 할 수 있습니다.
그렇다면 왜 파일이 데스크탑과 관련이 없는데 확장자가 ".desktop"입니까?
이것이 개발자의 생각을 혼란스럽게 생각한다고 생각하면 혼자가 아닙니다.
좀 이상해 졌어 ...
이 파일:
[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/usr/local/PhpStorm-183.5153.36/bin/phpstorm.svg
Exec="/usr/local/PhpStorm-183.5153.36/bin/phpstorm.sh" %f
Comment=Lightning-smart PHP IDE
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm
이름이 jetbrains-phpstorm.desktop 인 ~ / Desktop에 있으면 바탕 화면에 아이콘이 표시 되지 않습니다 .
이 PhpStorm.desktop 이름이 경우, 그것은 않습니다 바탕 화면에 아이콘을 넣어.
~ / .local / share / applications에 jetbrains-phpstorm.desktop 이름을 가진 동일한 파일은 다음 두 가지 작업을 수행합니다.
- "응용 프로그램 표시"에 "PhpStorm"을 표시합니다.
- "즐겨 찾기에 추가"를 허용합니다.
~ / .local / share / applications에서 파일을 부르는 것은 중요하지 않습니다. jetbrains-phpstorm.desktop은 PhpStorm.desktop과 동일하게 작동합니다
내가 말했을 때 "가끔"여기에 파일입니다 그 ~ / 바탕 화면에서 작품 과 ~ / .local의 / 공유에 배치 할 때 / 응용 프로그램은 "응용 프로그램"에 표시 할 수있는 응용 프로그램을 허용 하지 않지만, 당신은 "즐겨 찾기 추가"할 수 있습니다 :
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Name[en_US]=Create Launcher
Exec=bash -c 'gnome-desktop-item-edit --create-new ~/Desktop'
Name=Create Shortcut
Icon=gnome-panel-launcher
뭔가 냄새가 ...
(내 인생의 6 시간이 돌아 오지 않을 것이다 ....)