Это вполне возможно. Если вы разместите какую-либо программу (сценарий или двоичную программу) на рабочем столе и убедитесь, что у нее есть разрешение на выполнение, она будет выполнена двойным щелчком мыши в подавляющем большинстве программ для рендеринга на рабочем столе (очень точно thunar и nautilus, но все остальное, что следует за те же характеристики). Обратите внимание, что некоторые обработчики рабочего стола могут запрашивать подтверждение того, что вы хотите запустить, а не просматривать программу, в зависимости от реализации программы (это частично для обхода исторической проблемы, заключающейся в том, что все файлы из FAT помечаются как исполняемые, даже когда никто не хочет их выполнять).
Если вы предпочитаете симпатичную иконку, создайте на рабочем столе файл .desktop со ссылкой на программу, которую вы хотите запустить. Если ему предоставлено разрешение на выполнение, любая совместимая программа рендеринга на рабочем столе запустит программу, как описано в файле .desktop, и должна делать это без запроса подтверждения.
Спецификация для создания файлов .desktop: http://standards.freedesktop.org/desktop-entry-spec/latest/ , или вы можете начать с чего-то уже созданного в / usr / share / Applications /. Вы можете проверить, правильно ли записан ваш файл .desktop с помощью программы 'desktop-file-validate' из desktop-file-utils.