Esto es completamente posible. Si coloca algún programa (script o binario) en su escritorio y se asegura de que tiene permiso de ejecución, la gran mayoría del software de renderizado de escritorio lo ejecutará haciendo doble clic (muy definitivamente thunar y nautilus, pero cualquier otra cosa que siga el mismas especificaciones). Tenga en cuenta que algunos controladores de escritorio pueden solicitar la confirmación de que desea ejecutar el programa, en lugar de verlo, dependiendo de la implementación del programa (esto es en parte para solucionar un problema histórico de que los archivos de FAT tienden a estar marcados como ejecutables, incluso cuando uno no quiere ejecutarlos).
Si prefiere un ícono bonito, cree un archivo .desktop en su escritorio que haga referencia al programa que desea ejecutar. Si se le otorga permiso de ejecución, cualquier programa de renderizado de escritorio compatible ejecutará el programa como se describe en el archivo .desktop, y debería hacerlo sin pedir confirmación de ninguna manera.
La especificación para la creación de archivos .desktop es http://standards.freedesktop.org/desktop-entry-spec/latest/ , o puede comenzar con algo ya creado en / usr / share / aplicaciones /. Puede verificar para asegurarse de que su archivo .desktop esté escrito correctamente con el programa 'desktop-file-validate' de desktop-file-utils.