Как заставить запуск файла 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

В разделе " Исполняемые текстовые файлы" установите флажок " Запустить исполняемые файлы при их открытии".

Другие вопросы по тегам