Запуск исполняемого файла общего объекта в Ubuntu с помощью двойного щелчка
Я построил свое приложение на Ubuntu, используя статическую сборку Qt, чтобы упростить развертывание. Я только что заметил, что если дважды щелкнуть исполняемый файл, я получаю сообщение об ошибке:
Не удалось отобразить "шифер".
Для файлов с "общей библиотекой" не установлено приложение. Вы хотите найти приложение, чтобы открыть этот файл?
Если я запускаю файл на исполняемый файл:
slate: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=450854adbda8fa992b334e2157aeab6134df4d7c, not stripped
Согласно ответам здесь, это механизм безопасности.
Я могу запустить исполняемый файл из командной строки без проблем.
Итак, мой вопрос: как я могу позволить пользователям дважды щелкнуть исполняемый файл для его запуска?