ubuntu запуск скрипта по двойному клику
Как запустить скрипт в терминале при двойном щелчке
Резюме: как установить Run in Terminal в качестве действия двойного щелчка Nautilus по умолчанию?
Я хочу запустить интерактивный скрипт, дважды щелкнув по нему. Чтобы взаимодействовать с ним, я должен увидеть, как он работает.
Если я gsettings задавать org.gnome.nautilus.preferences executable-text-activation в ask тогда это дает мне выбор; Run in Terminal делает то, что я хочу; Run нет, так как когда сценарий должен спросить меня что-то, он просто зависает. Однако я не хочу нажимать Run in Terminal каждый раз. Я хочу сделать это по умолчанию. Я делал это раньше как-то.
Я пытался gsettings задавать org.gnome.nautilus.preferences executable-text-activation в launch ; однако это просто Run по умолчанию; Я не вижу способа сделать это Run in Terminal по умолчанию.
Я также попытался вставить gnome-terminal команда. Это успешно всплывает окно терминала (даже когда просто Run ); тем не менее, мне нужно каким-то образом отправить все команды в это окно терминала.
Кроме того, я знаю, как отправить (просто) интерактивную часть скрипта на этот терминал, что будет работать для меня; однако в этом случае мне нужно, чтобы скрипт остановился, пока интерактивная часть не закончилась, а затем возобновил выполнение. Как правило, это может быть достигнуто с помощью wait команда; как есть gnome-terminal Команда, кажется, работает как gnome-terminal& вместо этого он отказывается от управления скриптом bash сразу после его запуска.
Я прочитал почти 10 дубликатов потока. Как запустить исполняемые скрипты в Nautilus? (включая другие сайты), и до сих пор не могу найти мой ответ. Любые другие обходные пути будут оценены.
Запуск скриптов в Linux по двойному клику
Но этого не происходит в Ubuntu, либо точнее сказать в файловом менеджере Nautilus. Вместо запуска скрипта на исполнение ничего не происходит (наиболее вероятный сценарий). Или же происходит его открытие в текстовом редакторе.
Вы, как опытные линуксоводы, начнете проверять разрешения файла на исполнение. И даже после этого файл скрипта может открываться в текстовом редакторе. В чем же причина?
Причина скрывается в том, что скрипты указаны обработчиком файлового менеджера, как текстовые файлы. И каждый раз по двойному клику выполняется то действие, которое вы открываете их на просмотр и редактирование.
Значит необходимо изменить действие по-умолчанию по двойному клику. Для этого открываем меню настроек файлового менеджера.
Находим там Preferences, переходим на вкладку Behaviour и видим опцию Executables Text Files.
По-умолчанию опция находится в режиме просмотра исполняемых файлов. Ее работу можно переключить в режим «Спрашивать каждый раз» (Ask what to do)или «Выполнять» (Run them).
Надеемся, наша короткая заметка сэкономит вам время при решении этой проблемы.
Related Posts
Если вам нравится стилизация под старину, мониторы терминала в стиле Fallout, то обратите внимание на…
Мы уже ранее объясняли, почему драйверы для линукса не нужно устанавливать отдельно. Linux автоматически определит…
В этой статье мы рассмотрим, как поставить пароль на любую папку в Linux. Необходимость в…
Иногда возникают ситуации, когда нам необходимо отредактировать PDF файл в Linux. В любое другое время…
Windows для работы оборудования необходимы драйверы, написанные производителями устройств. Linux и другие операционные системы так…
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Запуск исполняемого файла щелчком мыши
Добрый день, подскажите пожалуйста, как можно запустить командный файл на Linux щелчком мыши, как.
Запуск из командного файла программ, список которых указан аргументами
Собственно, мне необходим командный файл, который осуществлял бы запуск программ, которые.
Осуществить запуск одной из программ, определенной при запуске командного файла
Доброго времени суток! Прошу помочь с написанием батничка, т.к. крайне нуждаюсь в нём, а попытки.
Решение
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Прокрутка progressBar1 щелчком мыши
Я создаю мр3 плеер на базе плеера Visual Studio 2019. Проблема вот в чём: при щелчке мыши в поле.
TrackBar выставление значение щелчком мыши
Здравствуйте, возникла следующая проблема. Есть компонент TrackBar. 10 делений. Хотелось бы.
Как запустить макрос одним щелчком мыши на диаграмме расположенной в листе
Не могу понять где ошибка В классе записал такой код: Public WithEvents MyChartClass As Chart.
Изменение текста в кнопке щелчком правой кнопки мыши (Visual C++ 2010)
есть кнопка, к примеру b1. нужно сделать так чтоб после нажатия по ней правой кнопкой мыши менялся.
Ubuntu запуск скрипта по двойному клику
В данной статье пойдет речь о том, как запускать сценарии командной оболочки (shell скрипты) в Ubuntu.
Что такое sh скрипт
Подробнее о сценарии командной оболочки можно прочесть в Wikipedia: Сценарий командной строки.
В такой файл мы можем вписать все команды, которые выполняем в терминале, то есть, которые исполняются командной оболочкой нашей системы.
Как запускать sh скрипты в командной строке.
Запускать скрипты sh из командной строки легко.
1. Сделать файл скрипта исполняемым (если он еще таковым не является):
2. Запускаем скрипт, просто указав путь до него:
Если скрипт находится в текущей директории, то нужно указать ./ перед именем файла скрипта:
Иногда требуются права суперпользователя для запуска скрипта, тогда просто перед скриптом пишем команду sudo:
Можно запускать скрипты, непосредственно указывая интерпретатор: sh, bash и другие:
Но не советую так делать на постоянной основе.
Как запустить sh в файловом менеджере Ubuntu (Nautilus)
В файловом менеджере (Nautilus) Ubuntu sh скрипты запускаются двойным кликом по файлу:
Решаем проблему файлового менеджера Ubuntu при запуске скриптов sh
По умолчанию, после установки системы Ubuntu, если вы попытаетесь выполнить скрипт двойным кликом, то файл у вас откроется в текстовом редакторе:
Чтобы решить эту проблему, открываем «Параметры», переходим на вкладку «Поведение», в пункте «Исполняемые текстовые файлы» выбираем «Спросить что делать» или «Запустить»:
Разница их в том, что при выборе пункта «Спросить что делать», будет выбор в каком режиме запустить скрипт:
Для меня это наиболее удобный пункт, так как скрипт можно запустить в терминале, в графическом режиме или отредактировать в текстовом редакторе.
Как сделать так, чтобы терминал не закрывался после завершения sh скрипта в Ubuntu.
Когда мы запускам какой-либо скрипт из файлового менеджера, выбрав «Запустить в терминале»:
У нас откроется окно терминала. Но после выполнения всех команд, описанных в sh скрипте, окно терминала закроется. В результате, мы не может просмотреть лог (историю) выполнения.
Чтобы решить эту проблему, переходим в «Параметры» терминала. В параметрах выбираем наш профиль и переходим на вкладку «Команда», в пункте «При выходе из команды» выбираем «Держать терминал открытым»:
Запускаем sh скрипты двойным кликом мышки в XFCE
Оболочка рабочего стола XFCE довольно-таки интересная в плане своей модульности, но, в этой оболочке есть не менее интересный файловый менеджер Thunar. В этом файловом менеджере возможно добавлять некоторые функции, о которых вы можете прочесть в этой статье. Но, на сей раз мы будем запускать скрипты обычным двойным кликом мышки, думаю не секрет, что не всегда хочется запускать терминал для того, что бы запустить обычный скрипт sh. Если вы не встречались с данными скриптами, то на WIKI имеется статья, которую вы для развития можете прочесть. Вкратце, это сценарий для выполнения определенных задач, например, с помощью скрипта вы можете установить программное обеспечение или заставить ваш компьютер выполнять какие о задачи в нужное вам время.
Запуск скрипта мышкой
И так, вернемся к запуску скриптов при помощи мышки, первым делом необходимо выполнить команду, которая активирует нужный нам функционал:
Вот таким простым образом теперь вы сможете запускать обычные скрипты минуя терминал, что в свою очередь может слегка облегчить жизнь.
Заключение
В свое время я долго использовал Debian XFCE, нравилась мне эта система, и честно, до сих пор она удивляет своей функциональностью, хотя с виду вроде и кажется простой. Эту команду я позаимствовал с канала DEBurg, о котором вы может быть вы и не слышали, но, рекомендую его посетить. Там автор канала периодически выпускает довольно-таки интересные видео на тему Linux. В свое время я писал о данном канале, а так же об остальных интересных ресурсах, прочитать о которых вы можете по данной ссылке, или еще одну статью, но, для более опытных пользователей. О Linux системах и рабочих столов, а в частности касательно именно XFCE можно найти много полезно информации, которая позволяет расширить ее функционал.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X