Я хотел запустить скрипт bash с двойным щелчком, и в итоге я нашел shc для этого, но, несмотря на то, что он делал то, что я хотел, ему нужны специальные разрешения, если он переносится на другой компьютер или загружен с сайта.
Таким образом, мой вопрос, задающий тип файла или команды, способный повернуть и .sh-файл (или любой другой тип файла, если на то пошло, я готов перезаписать при необходимости) без он должен быть помечен как исполняемый с терминала с чем-то вроде chmod +x <filename>.
Вся помощь по этому вопросу указана, даже если решение означает, что нужно начинать с нуля снова.
Определенное решение зависит от того, где вы хотите дать двойной щелчок; на рабочем столе или в диспетчере файлов. Рассмотрим следующий сценарий, полагая, что вы знакомы с notify-send.
Откройте терминал и введите:
$ echo "notify-send 'hello world!'" > Notify
Проверьте, что файл не имеет x-бит:
$ ls -l Notify
-rw-rw-r-- 1 willem willem 32 apr 22 15:06 Notify
Проверьте, что он работает:
$ bash Notify
Закройте терминал, затем запустите диспетчер файлов. Щелкните правой кнопкой мыши «Уведомлять» и выберите «Открыть с помощью» -> «Открыть с другим приложением». Нажмите «Использовать пользовательскую команду» и введите «bash», нажмите «Открыть». Вы должны увидеть «Привет, мир!». ответ.
Затем дважды щелкните значок «Уведомлять» и «вуаля»! Чтобы закончить, щелкните правой кнопкой мыши на Notify -> Send to -> Desktop (Create Link). На рабочем столе появится значок. Дважды щелкните по нему ...
Сделано!
Определенное решение зависит от того, где вы хотите дать двойной щелчок; на рабочем столе или в диспетчере файлов. Рассмотрим следующий сценарий, полагая, что вы знакомы с notify-send.
Откройте терминал и введите:
$ echo "notify-send 'hello world!'" > Notify
Проверьте, что файл не имеет x-бит:
$ ls -l Notify
-rw-rw-r-- 1 willem willem 32 apr 22 15:06 Notify
Проверьте, что он работает:
$ bash Notify
Закройте терминал, затем запустите диспетчер файлов. Щелкните правой кнопкой мыши «Уведомлять» и выберите «Открыть с помощью» -> «Открыть с другим приложением». Нажмите «Использовать пользовательскую команду» и введите «bash», нажмите «Открыть». Вы должны увидеть «Привет, мир!». ответ.
Затем дважды щелкните значок «Уведомлять» и «вуаля»! Чтобы закончить, щелкните правой кнопкой мыши на Notify -> Send to -> Desktop (Create Link). На рабочем столе появится значок. Дважды щелкните по нему ...
Сделано!
Определенное решение зависит от того, где вы хотите дать двойной щелчок; на рабочем столе или в диспетчере файлов. Рассмотрим следующий сценарий, полагая, что вы знакомы с notify-send.
Откройте терминал и введите:
$ echo "notify-send 'hello world!'" > Notify
Проверьте, что файл не имеет x-бит:
$ ls -l Notify
-rw-rw-r-- 1 willem willem 32 apr 22 15:06 Notify
Проверьте, что он работает:
$ bash Notify
Закройте терминал, затем запустите диспетчер файлов. Щелкните правой кнопкой мыши «Уведомлять» и выберите «Открыть с помощью» -> «Открыть с другим приложением». Нажмите «Использовать пользовательскую команду» и введите «bash», нажмите «Открыть». Вы должны увидеть «Привет, мир!». ответ.
Затем дважды щелкните значок «Уведомлять» и «вуаля»! Чтобы закончить, щелкните правой кнопкой мыши на Notify -> Send to -> Desktop (Create Link). На рабочем столе появится значок. Дважды щелкните по нему ...
Сделано!