Есть ли какой-либо тип файла, который может выполнить команды двойным щелчком, не будучи назначенными полномочиями?

Я хотел запустить скрипт удара двойным щелчком, и я в конечном счете нашел, что shc сделал так, но, несмотря на него выполнение, что я хотел, ему нужны определенные полномочия, если передано другому компьютеру или если он загружается с сайта.

Таким образом, мой вопрос, просящий тип файла или команды, которую это может повернуть и .sh файл (или любой другой тип файла в этом отношении, я готов переписать при необходимости) без него бывший должный быть отмеченным как исполняемый файл от терминала с чем-то как chmod +x <filename>.

Вся справка по вопросу ценила, даже если решение означает должным быть начаться с нуля снова.

2
задан 22 April 2017 в 01:48

1 ответ

Определенное решение зависит от того, где Вы хотите дать двойной щелчок; на рабочем столе или в Файловом менеджере. Рассмотрите следующий сценарий, положив, что Вы знакомы с, уведомляют - отправляют.

Откройте терминал и войдите:

$ echo "notify-send 'hello world!'" > Notify

Проверьте, что файл не имеет x-битов:

$ ls -l Notify
-rw-rw-r-- 1 willem willem 32 apr 22 15:06 Notify

Тест, что это работает:

$ bash Notify

Закройте терминал, затем запустите Файловый менеджер. Щелкните правой кнопкой по Notify, и выбор Открывать With-> Open With Other Application. Нажмите на Use пользовательская команда и тип в ударе, нажмите на Open. Необходимо видеть "Привет мир!" ответ.

Затем дважды щелкните по Notify и вуаля!
В заключение, щелкните правой кнопкой по Notify-> Send к-> Рабочий стол (Создайте Ссылку). Значок появляется на рабочем столе. Дважды щелкните по нему...

Сделанный!

0
ответ дан 2 December 2019 в 09:08

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

Похожие вопросы: