Привет всем!
Киньте ссылочкой, пожалуйста, как настроить запуск графического приложения в иксах без терминальной консоли? Где в иксах регистрируются приложения? Что спросить в поисковике?
Собираю простенькое графическое приложение, типа «HellowWord». Взять хотя-бы это для примера. Все собирается, нормально работает. Но только при запуске из терминала.
Thunar мой скомпилированный файл определяет только как «разделяемая библиотека», а нормальные (запускаемые) бинарники как «исполняемый». И ни из файлового менеджера ни при создании значка .desktop иксы «в упор не замечают» что мой файл тоже исполняемый. У меня xfdesktop в составе xfce4, хотя мне кажется это не принципиально. Как это лечится?
---
В общем, есть ответ. «Старое поведение» лечится опцией "-no-pie", но при этом уже не будет ASLR.