Como distinguir entre snap e aplicação normal em “Activities”

4

Se eu tiver, digamos, o Firefox instalado como um pacote normal e como um piscar de olhos, eles aparecerão na listagem de aplicativos Atividades e também dois itens serão retornados por uma pesquisa por "Firefox" . Ambos mostram o mesmo nome e ícone. Como eu sei qual escolher?

Eu sei que posso fazer isso facilmente na linha de comando. Mas eu gostaria de saber qual é o caminho pretendido da GUI do Ubuntu. Ou, se esse for um recurso ainda não implementado, se houver uma abordagem de GUI para isso.

    
por Sebastian Stark 25.03.2018 / 19:39

1 resposta

4

Você pode criar dois novos lançadores .desktop personalizados para cada um em ~/.local/share/applications/ .

Primeiro, crie um arquivo chamado firefox.desktop (para a versão padrão) em ~/.local/share/applications/ . Abra-o com um editor de texto e coloque as seguintes linhas e salve o arquivo.

[Desktop Entry]
Comment=default Firefox browser
Terminal=false
Name=Firefox (default)
Exec=firefox %u
Type=Application
Icon=/path/to/icon/for/default/firefox
NoDisplay=false

Coloque o caminho completo para a imagem (png ou svg são preferíveis) você deseja usar como padrão o ícone do Firefox no lugar de /path/to/icon/for/default/firefox ou simplesmente coloque Icon=firefox se você quiser o ícone padrão do Firefox conforme seu tema de ícones.

Como alternativa, copie o arquivo firefox.desktop de /usr/share/applications/ para ~/.local/share/applications/ e faça as alterações nos campos Name= e Icon= como desejar.

Da mesma forma, crie outro arquivo .desktop , digamos firefox-snap.desktop (para a versão snap) em ~/.local/share/applications/ . Abra-o com um editor de texto e coloque as seguintes linhas e salve o arquivo.

[Desktop Entry]
Comment=snappy Firefox browser
Terminal=false
Name=Firefox (snap)
Exec=/snap/bin/firefox
Type=Application
Icon=/path/to/icon/for/snap/firefox
NoDisplay=false

Como antes, coloque o caminho para o arquivo de imagem que você deseja usar como o ícone do Firefox.

Agora, na visão geral de Atividades, você verá dois lançadores do Firefox intitulados " Firefox (padrão) Firefox (snap) ". Eles também terão ícones diferentes se você tiver usado ícones diferentes em seus arquivos .desktop associados.

P.S. Você pode usar um aplicativo de GUI como alacarte (também conhecido como "Menu principal") para criar os lançadores em vez de criar e editar manualmente os arquivos .desktop .

    
por pomsky 25.03.2018 / 20:01