Как заставить запуск файла sh без использования терминала
Я имею mendeleydesktop
Файл сценария python, который запускает графический интерфейс программного обеспечения menedeley на моей машине с Ubuntu 16. Я запускаю следующую команду, чтобы разрешить выполнение sudo chmod +x mendelelydesktop
Затем я сделал символическую ссылку на моем рабочем столе ln -s mendeleydesktop ~/Desktop/mendeleydesktop
, Бег ./mendeleydesktop
от termianl все в порядке, но двойной щелчок или использование Dash отправляют файл в gedit для редактирования.
NB. Разрешение выполнения файла через свойства файла не решает проблему.
Как заставить запускать mendeley с помощью двойного щелчка без необходимости запуска терминала, чтобы мне не приходилось запускать терминал каждый раз, когда я запускаю mendeley.
1 ответ
Откройте nautilus, затем перейдите к:
Edit > Preferences > Behavior tab
В разделе " Исполняемые текстовые файлы" установите флажок " Запустить исполняемые файлы при их открытии".