AppImage 파일을 데스크탑 앱으로 등록


18

어떻게 등록 할 수 있습니다 .appimage파일 (특히, 타일지도 편집기가 발견 여기에 데스크톱 응용 프로그램 등)을? (파이어 폭스처럼-콘솔을 열고 입력하는 대신 검색에 'Firefox'를 입력하여 시작할 수 있습니다 /path/to/directory/firefox.ext)


실행 파일을 PATH말하면 /usr/bin파이어 폭스처럼 시작할 수 있어야합니다.
George Udosen

내 PATH의 파일에 '바로 가기'를 넣는 방법이 있습니까? 나는 그곳으로 옮기고 싶지 않다.
Matias K

걱정하지 마세요. 방금 bash 스크립트를 만들어 ~ / bin에 넣었습니다. 실제로 질문에 대답하지 않더라도 도움을 주셔서 감사합니다. : P
Matias K

답변:


5

추가 기능 과 함께 데스크탑 통합을 제공 하는 AppImageLauncher 를 사용할 수도 있습니다 . 와 달리 :appimaged

  • AppImage에 대한 데스크탑 항목을 작성하기 전에 확인을 요청합니다.
  • 모든 위치에서 AppImages와 함께 작동
  • 모니터링을 위해 데몬을 사용하지 않으므로 더 효율적입니다.

작동 방식에 대한 자세한 내용은 위키 에서 설명합니다 . 릴리스에 제공된 패키지에서 직접 설치할 수 있습니다 .


8

appimagekit에 따르면 올바른 방법은 파일 등록 에 사용하는 것 appimaged입니다 .AppImage.

64 비트 시스템의 경우 :

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

바이너리는 /home/ubuntu/.local/bin/appimaged설치 후 다운로드 된 사본에 자신을 복사 한 다음 삭제합니다. 그런 다음 로그 아웃했다가 다시 로그인해야합니다.

읽을 때 다음 위치를 모니터링하고 등록합니다.

~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin

메뉴에 표시하려면이 당신이 당신의 내부에 올바른 위치에 바탕 화면 파일을 배치 한 가정 .AppImage일반적으로 파일 /usr/share/applications/<myproject>.desktop.

응용 프로그램 트레이에서 검색하면 응용 프로그램을 곧 찾을 수 있습니다. 또한 데몬은 mime xml도 번들로되어 있다고 가정하면 응용 프로그램 별 파일 연결을 등록해야합니다 /usr/share/mime/packages/<myproject>.xml. 아이콘이 올바르게 나타나지 않으면 다시 로그 아웃했다가 다시 로그인해야 할 수 있습니다. 이미지를 테스트하는 동안 아이콘이 잘못 캐시 된 경우 발생할 수 있습니다.


에서 조언 appimaged 링크와 함께 사용하도록 말한다 sudo systemctl --user [...], 그러나 그것은 안 --system, [즉, 기본] 것이다 그것은 단지 내 사용자 수 있습니다 것을 의미하지 --user. 모든 사용자, FWIW에 digikam을 설치하려고합니다.
pbhj

내 시스템 인 Ubuntu 14.04에서 systemctl 단계가 제대로 작동하지 않았습니다. 이 작업을 수행하는 최선의 방법을 프로젝트 팀에 문의해야합니다. 서비스는 의도적으로 사용자 공간에서 실행되는 것처럼 보이므로 시스템 전체의 설치 기술은 분명하지 않은 것 같습니다. 어딘가에 영구적으로 위치한 appimage에 만족할 것입니다 (예 :의 /opt/bin/appimaged모든 사용자를위한 로그인 스크립트 /etc/xdg/autostart/appimaged.desktop이지만 --no-install스위치 를 사용 하는 로그인 스크립트)
tresf

그런 다음 (예를 들어) digicam을 넣으면 /opt/bin/digicam데몬은 위에서 언급 한 두 번째에서 마지막으로 검색되는 위치와 일치하므로이를 찾아야합니다.
tresf

8

응용 프로그램을 가리키는 .desktop 파일을 만듭니다. 다음은 마인 크래프트 용 .desktop의 예입니다.

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game

~ / .local / share / applications에 해당 파일을 넣습니다.


AppImage를 실행하는 동안 터미널이 계속 열려 있습니까? 터미널없이 함께 AppImage를 열 수있는 방법이 있습니까?
Cassiano Montanari

2
앱 이미지에 아이콘이 포함 된 경우 별도의 아이콘을 다운로드해야하는 이유는 무엇입니까? 앱 이미지 자체에서 아이콘을 어떻게 사용할 수 있습니까?
Dan Dascalescu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.