Eu escrevi um software que roda no Ubuntu .. (18.04 e 20.04 testados). Eu não o empacotei, pois estou usando o Arch linux também, mas escrevi um script de instalação. Ele copia alguns arquivos e gera um arquivo desktop que é reconhecido e pode ser executado se eu pesquisar em "Atividades".
Mas não vejo isso na caixa de diálogo "Selecionar aplicativo" se clicar com o botão direito do mouse em um vídeo (para o qual o software foi escrito) e selecionar "Abrir com outro aplicativo".
O arquivo da área de trabalho se parece com isso:
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/local/bin/VideoCut
Name=Video Cut
Comment=MPG4 cutter
Icon=/usr/local/bin/videocut/icons/movie-icon.png
NoDisplay=false
Categories=GTK;AudioVideo
MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;
O arquivo da área de trabalho funciona no Xubuntu (e em outras distribuições XFCE), bem como no Lubuntu e Kubuntu com as caixas de diálogo "Selecionar aplicativo" correspondentes.
Algo está faltando nesse arquivo da área de trabalho, que obviamente apenas o gnome precisa.
Resumindo:
- O aplicativo é executado
- Pode ser chamado através de "Atividades"
- Não está disponível na caixa de diálogo "Selecionar aplicativos", que é aberta ao clicar com o botão direito do mouse em um arquivo.
O Gnome requer que o
Exec
valor contenha um espaço reservado para o(s) arquivo(s) ou URL(s). Use%f
para um único arquivo e%F
para vários arquivos. Consulte a especificação de entrada da área de trabalho para os espaços reservados válidos.Você também pode precisar executar
sudo update-desktop-database
suas alterações para que o gnome perceba suas modificações.