En Ubuntu 18.04, cuando el usuario hace clic en un archivo de escritorio personalizado, el programa muestra el mensaje de que la aplicación que se inicia no es confiable y su inicio puede ser inseguro. El escritorio tampoco muestra el icono correcto para el archivo del escritorio.
¿Cómo es posible marcar que la aplicación inicia el archivo de escritorio como confiable para que el mensaje no se muestre y el ICONO también se muestre en el escritorio?
Traté de usar
chmod +x *.desktop
como se sugiere en algunas consultas, pero esto no parece funcionar en 18.04.
Respuestas:
Ninguna de las respuestas proporcionadas hasta este momento ha incluido información sobre cómo puede hacer esto de una manera no interactiva. ¿Qué sucede si quiero escribir la creación de un iniciador y hacer que sea confiable sin tener que hacer clic en él?
Este caso de uso ya se aborda en esta pregunta con esta respuesta . Estoy duplicando esta información aquí porque esta pregunta fue mucho más fácil de encontrar, y no es estrictamente un duplicado porque la pregunta aquí es de mayor alcance.
Para configurar un lanzador como confiable desde la línea de comandos, ejecute:
Una vez hecho esto, presione F5 en el escritorio o en la carpeta actual para actualizar la vista. El lanzador ahora debe ser de confianza.
Hay ciertas condiciones que deben cumplirse (propiedad, ejecutar programas, ejecutar gio como el usuario correcto). Vea la respuesta de Sander para la lista completa.
fuente
.desktop
archivo de destino permanece con laAllow executing file as program
casilla de verificación sin marcar en el menú de propiedadesfuente
Después de horas de búsqueda, finalmente descubrí qué estaba causando mi problema con los archivos .desktop que nunca se confiaban y que no mostraban iconos:
Cambie el propietario a su nombre de usuario (el mío estaba configurado como root, lo que estaba rompiendo cosas)
crédito a @George Udosen que me ayudó a solucionarlo: GVFS-WARNING **: no se puede iniciar el árbol de metadatos /home/user/.local/share/gvfs-metadata/home: abierto: Permiso denegado
fuente
Establezca el nombre de usuario y el nombre de grupo adecuados para el archivo de escritorio en particular (chown). Ahora intente iniciar de nuevo, aparece el cuadro de diálogo, seleccione el botón "Iniciar y confiar".
fuente
sudo chown -R myuser:myuser ~/
todo funcionó sin problemas y sin necesidad de reiniciar.Y solo para agregar a la respuesta de b_laoshi: después de actualizar de 16.04 a 18.04 tenía un escritorio lleno de enlaces de Steam que no quería tener que abrir cada juego y luego dejar de confiar en ellos
Nunca debe confiar en el código de stackoverflow sin estar seguro de lo que hace:
"$i"
a su vez la ruta completa de cada archivo en su escritorio llamado escritoriocarreras
para cada
done
marca el final del ciclofuente
gio
no cambiará el propietario o el grupo, solo le dice a gnome que confíe en él. verifique el propietario / grupo constat filename
, si chown no funciona, verifique cualquier mensaje de error, solo puede ejecutarlo como root (es decir, consudo
) y algunos sistemas de archivos (por ejemplo, archivos compartidos, tarjetas SD, discos de Windows) no lo admitirán