Registrando arquivos AppImage como um aplicativo de desktop

5

Como posso registrar um arquivo .appimage (especificamente, o editor de mapa lado a lado encontrado aqui ) como um aplicativo de desktop? (Como o firefox - eu posso lançá-lo digitando 'Firefox' na pesquisa em vez de abrir um console e digitar /path/to/directory/firefox.ext )

    
por Matias K 08.04.2017 / 23:14

2 respostas

4

Crie um arquivo .desktop que aponte para o aplicativo - aqui está um exemplo de um .desktop para minecraft:

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

Coloque esse arquivo em ~ / .local / share / applications

    
por Matias K 22.04.2017 / 02:04
4

De acordo com o appimagekit, o método adequado é usar appimaged para o registro do arquivo .AppImage .

Para sistemas de 64 bits:

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

O binário se copia para /home/ubuntu/.local/bin/appimaged e, em seguida, exclui a cópia baixada na instalação. Então você deve sair e voltar.

No momento da leitura, ele monitorará e registrará os seguintes locais:

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

Para mostrar no menu, isso pressupõe que você colocou um arquivo da área de trabalho no local correto dentro do seu arquivo .AppImage , geralmente /usr/share/applications/<myproject>.desktop .

Se você pesquisar na bandeja do aplicativo, deverá encontrar seu aplicativo em breve. O daemon também deve registrar qualquer associação de arquivo específica do aplicativo, assumindo que o mime xml também é empacotado, geralmente /usr/share/mime/packages/<myproject>.xml . Se o ícone não aparecer corretamente, talvez você precise fazer logout e voltar em uma segunda vez. Isso pode acontecer se o ícone foi armazenado em cache incorretamente ao testar as imagens.

    
por tresf 11.07.2017 / 23:00