Registrando arquivos AppImage como um aplicativo de desktop

Registrando arquivos AppImage como um aplicativo de desktop

Como posso registrar um .appimagearquivo (especificamente, o editor de mapas lado a lado encontradoaqui) como um aplicativo de desktop? (Como o Firefox - posso iniciá-lo digitando 'Firefox' na pesquisa em vez de abrir um console e digitar /path/to/directory/firefox.ext)

Responder1

Crie um .desktoparquivo que aponte para o aplicativo - aqui está um exemplo .desktoppara minecraft:

[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

Coloque esse arquivo~/.local/share/applications

Responder2

Você também pode usarAppImageLauncherque fornece integração de desktop junto com alguns adicionaiscaracterísticas. Ao contrário appimaged, ele:

  • pede confirmação antes de criar uma entrada na área de trabalho para um AppImage.
  • funciona com AppImages em qualquer local
  • não usa um daemon para monitoramento, portanto é mais eficiente.

Detalhes de como funciona são explicados nowiki. Ele pode ser instalado diretamente dos pacotes fornecidos nolançamentosou usando pacotesda PPA:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher

NOTA: O PPA atualmente não funciona para Mantic (23.10), os usuários do Mantic precisarão baixar o arquivo .deb do link "releases" acima e instalar usandosudo dpkg -i filename.deb

Responder3

De acordo com appimagekit, o método adequado é usarappimagedpara .AppImageregistro de arquivo.

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 irá copiar a si mesmo /home/ubuntu/.local/bin/appimagede excluir a cópia baixada durante a instalação. Então você deve sair e entrar novamente.

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 aparecer no menu, isso pressupõe que você colocou um arquivo da área de trabalho no local correto dentro do .AppImagearquivo, geralmente /usr/share/applications/<myproject>.desktop.

Se você pesquisar na bandeja de aplicativos, deverá encontrar seu aplicativo em breve. O daemon também deve registrar quaisquer associações de arquivos específicas do aplicativo, assumindo que o mime xml também esteja incluído, geralmente /usr/share/mime/packages/<myproject>.xml. Se o ícone não aparecer corretamente, talvez seja necessário sair e voltar novamente. Isso pode acontecer se o ícone tiver sido armazenado em cache incorretamente durante o teste das imagens.

Responder4

Use chmod a+x <filename>.AppImagepara alterar os direitos de acesso.

Em seguida, inicie o .AppImage do terminal e digiteinstall

por exemplo,

./MuseScore-4.2.1.240230938-x86_64.AppImage install

Isso deve ser suficiente para instalar e atualizar um .AppImageaplicativo.

informação relacionada