No Ubuntu 18.04, quando o usuário clica em um arquivo da área de trabalho personalizado, o programa exibe a mensagem de que o aplicativo não é confiável e a inicialização pode não ser segura. A área de trabalho também não exibe o ícone correto para o arquivo da área de trabalho.
Como é possível marcar o aplicativo inicia o arquivo da área de trabalho como confiável, para que a mensagem não seja exibida e o ÍCONE também é exibido na área de trabalho.
Eu tentei usar
chmod +x *.desktop
conforme sugerido em algumas consultas, mas isso não parece funcionar em 18.04.
Respostas:
Nenhuma das respostas fornecidas até este momento incluiu informações sobre como você pode fazer isso de maneira não interativa. E se eu quiser criar um script para a criação de um iniciador e torná-lo confiável sem precisar clicar nele?
Este caso de uso já foi abordado nesta pergunta com esta resposta . Estou duplicando essas informações aqui porque essa pergunta foi muito mais fácil de encontrar e não é estritamente uma duplicata porque a questão aqui é de escopo maior.
Para definir um iniciador como confiável na linha de comando, execute:
Feito isso, pressione F5 na área de trabalho ou na pasta atual para atualizar a exibição. O iniciador agora deve ser confiável.
Há certas condições que devem ser atendidas (propriedade, execução de programas, execução gio como o usuário correto). Veja a resposta de Sander para a lista completa.
fonte
.desktop
arquivo de destino fica com aAllow executing file as program
caixa de seleção desmarcada no menu de propriedadesfonte
depois de horas pesquisando, finalmente descobri o que estava causando meu problema com os arquivos .desktop que nunca eram confiáveis e não mostravam ícones:
Mude o proprietário para o seu nome de usuário (o meu foi definido como root e estava quebrando coisas):
crédito para @George Udosen, que me ajudou a corrigi-lo: GVFS-WARNING **: não é possível iniciar a árvore de metadados /home/user/.local/share/gvfs-metadata/home: open: Permissão negada
fonte
Defina o nome de usuário e o nome de grupo adequados para o arquivo da área de trabalho específico (chown). Agora tente iniciar novamente, a caixa de diálogo aparece e selecione o botão "Iniciar e confiar".
fonte
sudo chown -R myuser:myuser ~/
tudo funcionou sem problemas e sem necessidade de reiniciar.E só para adicionar à resposta de b_laoshi - depois de atualizar de 16.04 para 18.04, eu tinha uma área de trabalho cheia de links a vapor que não queria abrir cada jogo e depois parei para confiar neles
Você nunca deve confiar no código do stackoverflow sem ter certeza do que ele faz:
"$i"
por sua vez para o caminho completo de cada arquivo em seu desktop chamado de desktopcorre
para cada
done
marca o fim do loopfonte
gio
não mudará o proprietário ou o grupo - apenas diz ao gnome para confiar nele. verifique o proprietário / grupo comstat filename
, se chown não estiver funcionando, verifique quaisquer mensagens de erro, você pode executá-lo apenas como root (por exemplo, comsudo
) e alguns sistemas de arquivos (por exemplo, compartilhamentos de arquivos, cartões SD, discos do Windows) não são compatíveis