Como posso registrar um .appimage
arquivo (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 .desktop
arquivo que aponte para o aplicativo - aqui está um exemplo .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=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 é usarappimaged
para .AppImage
registro 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/appimaged
e 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 .AppImage
arquivo, 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>.AppImage
para 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 .AppImage
aplicativo.