
Estoy personalizando un sistema Ubuntu Live (19.10) y creé archivos .desktop para las aplicaciones instaladas. Cuando inicio, necesito hacer clic derecho en estos archivos y elegir "Permitir inicio". ¿Puedo automatizar esto de alguna manera? ¿Existe un comando CLI para "Permitir inicio"?
¡Gracias!
Respuesta1
Las respuestas anteriores son sólo una parte de la solución. El orden (!) de los comandos es importante y necesitas ambos. Para Ubuntu 20.04.LTS:
- copiar al escritorio
cp app.desktop ~/Desktop
- establecer estado de confianza
gio set ~/Desktop/app.desktop metadata::trusted true
- permitir la ejecución
chmod a+x ~/Desktop/app.desktop
Si cambia 2) y 3) no funcionará. Esto es lo mismo que hacer clic derecho en el archivo y hacer clicAllow Launching
Respuesta2
Se puede configurar con
gio set file.desktop metadata::trusted true
o con sí si no se acepta verdadero
gio set file.desktop metadata::trusted yes
Respuesta3
Esos archivos .desktop se denominan "iniciadores". Dependiendo del entorno de escritorio/administrador de ventanas que esté utilizando (y de la versión de Ubuntu), es posible que necesite hacer que su iniciador sea ejecutable para que Ubuntu "confíe" en él. Puede hacer que un archivo inicial sea ejecutable como cualquier otro archivo configurando un modo adecuado, por ejemplo
chmod u+x /some/where/my_starter.desktop