ubuntu запуск скрипта с рабочего стола

Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Просмотры

Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Есть программы в системе, которые вы запускаете с помощью sh скриптов. В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.

Советую почитать полезную статью про запуск sh скриптов в Ubuntu:

Буду показывать на примере приложения Intellij Idea.

Итак, запускается оно с помощью скрипта idea.sh :

В этой же папке находится и картинка (иконка), которую будем использовать для иконки ярлыка.

Приступим к созданию ярлыка для sh скрипта.

Открываем терминал. Переходим по адресу, где лежат все наши ярлыки приложений:

Теперь создаем ярлык нашего нового приложения командой:

Вместо idea можно написать ваше название. Расширение desktop обязательно.

И вставляем в наш текстовый файл следующее содержимое:

Должно получиться как на скриншоте:

Теперь разберем эти свойства подробнее:

Заполним поля нашего приложения.

Нам достаточно заполнить Name и Exec. Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.

Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт: Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):

В моем случае путь до скрипта это: /home/edward/idea-IU-129.713/bin/idea.sh Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:

В поле Icon прописываем путь до нашей картинки (полностью):

В итоге должно получиться подобное заполнение:

Теперь можно найти наш ярлык в главном меню Dash:

И переместить его на панель быстрого запуска Unity.

Источник

Запуск скрипта sh в Linux

Вся сила Linux в использовании терминала. Это такая командная оболочка, где вы можете выполнять различные команды, которые будут быстро и эффективно выполнять различные действия. Ну впрочем, вы наверное это уже знаете. Для Linux было создано множество скриптов, которые выполняются в различных командных оболочках. Это очень удобно, вы просто объединяете несколько команд, которые выполняют определенное действие, а затем выполняете их одной командой или даже с помощью ярлыка.

Как работают скрипты

В Linux почти не используется расширение файла для опережения его типа на системном уровне. Это могут делать файловые менеджеры и то не всегда. Вместо этого, используются сигнатуры начала файла и специальные флаги. Система считает исполняемыми только те файлы, которым присвоен атрибут исполняемости.

Запуск скрипта sh в Linux

Сначала рассмотрим пример небольшого sh скрипта:

#!/bin/bash
echo «Hello world»

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 28 42. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 28 42. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 28 42. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

chmod ugo+x script.sh

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 29 45. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 29 45. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 29 45. Как создать ярлык в Ubuntu для запуска sh (shell) скриптаubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 30 07. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 30 07. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 30 07. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 30 13. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 30 13. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 30 13. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Или полный путь от корня:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 30 28. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 30 28. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 30 28. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

cp script.sh /usr/local/bin/script.sh

Теперь вы можете выполнить:

ubuntu запуск скрипта с рабочего стола. otussysadmin. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-otussysadmin. картинка ubuntu запуск скрипта с рабочего стола. картинка otussysadmin. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 31 15. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 31 15. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 31 15. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2017 09 08 21 31 25. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2017 09 08 21 31 25. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2017 09 08 21 31 25. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

А если нам нужно запустить скрипт на php, то выполните:

Вот так все просто здесь работает. Так можно запустить скрипт как фоновый процесс, используйте символ &:

Даже запустить процесс linux не так сложно.

Выводы

Источник

MyMemoryLife

Есть программы в системе, которые вы запускаете с помощью sh скриптов.
В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.

Советую почитать полезную статью про запуск sh скриптов в Ubuntu:

Буду показывать на примере приложения Intellij Idea.

Итак, запускается оно с помощью скрипта idea.sh :

ubuntu запуск скрипта с рабочего стола. 26eab bin 075. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-26eab bin 075. картинка ubuntu запуск скрипта с рабочего стола. картинка 26eab bin 075. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

В этой же папке находится и картинка (иконка), которую будем использовать для иконки ярлыка.

Приступим к созданию ярлыка для sh скрипта.

Открываем терминал.
Переходим по адресу, где лежат все наши ярлыки приложений: cd /usr/share/applications/
Теперь создаем ярлык нашего нового приложения командой: sudo gedit idea.desktop Вместо idea можно написать ваше название. Расширение desktop обязательно.

И вставляем в наш текстовый файл следующее содержимое:

[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false

Должно получиться как на скриншоте:

ubuntu запуск скрипта с рабочего стола. 766f7 idea desktop28 usr share applications29 gedit 076. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-766f7 idea desktop28 usr share applications29 gedit 076. картинка ubuntu запуск скрипта с рабочего стола. картинка 766f7 idea desktop28 usr share applications29 gedit 076. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Теперь разберем эти свойства подробнее:
Name- имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords- слова, по которым будет искаться данный ярлык в Главном меню;
Exec- строка запуска приложения;
Terminal- (true или false)- запускать или нет приложение в окне терминала4);
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню(если true);

Заполним поля нашего приложения.

Нам достаточно заполнить Name и Exec.
Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.

Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт:
Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):

В моем случае путь до скрипта это: /home/edward/idea-IU-129.713/bin/idea.sh
Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:

ubuntu запуск скрипта с рабочего стола. 1b3be d0a1d0b2d0bed0b9d181d182d0b2d0b0c2abidea shc2bb 135. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-1b3be d0a1d0b2d0bed0b9d181d182d0b2d0b0c2abidea shc2bb 135. картинка ubuntu запуск скрипта с рабочего стола. картинка 1b3be d0a1d0b2d0bed0b9d181d182d0b2d0b0c2abidea shc2bb 135. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

В поле Icon прописываем путь до нашей картинки (полностью):

В итоге должно получиться подобное заполнение:

ubuntu запуск скрипта с рабочего стола. 22e13 idea desktop28 usr share applications29 gedit 079. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-22e13 idea desktop28 usr share applications29 gedit 079. картинка ubuntu запуск скрипта с рабочего стола. картинка 22e13 idea desktop28 usr share applications29 gedit 079. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Теперь можно найти наш ярлык в главном меню Dash:

ubuntu запуск скрипта с рабочего стола. 77ead d092d18bd0b4d0b5d0bbd0b5d0bdd0b8d0b5 081. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-77ead d092d18bd0b4d0b5d0bbd0b5d0bdd0b8d0b5 081. картинка ubuntu запуск скрипта с рабочего стола. картинка 77ead d092d18bd0b4d0b5d0bbd0b5d0bdd0b8d0b5 081. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

И переместить его на панель быстрого запуска Unity.

Источник

Ubuntu запуск скрипта с рабочего стола

В данной статье пойдет речь о том, как запускать сценарии командной оболочки (shell скрипты) в Ubuntu.

Что такое sh скрипт

Подробнее о сценарии командной оболочки можно прочесть в Wikipedia: Сценарий командной строки.

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

Как запускать sh скрипты в командной строке.

Запускать скрипты sh из командной строки легко.

1. Сделать файл скрипта исполняемым (если он еще таковым не является):

2. Запускаем скрипт, просто указав путь до него:

Если скрипт находится в текущей директории, то нужно указать ./ перед именем файла скрипта:

Иногда требуются права суперпользователя для запуска скрипта, тогда просто перед скриптом пишем команду sudo:

Можно запускать скрипты, непосредственно указывая интерпретатор: sh, bash и другие:

Но не советую так делать на постоянной основе.

Как запустить sh в файловом менеджере Ubuntu (Nautilus)

В файловом менеджере (Nautilus) Ubuntu sh скрипты запускаются двойным кликом по файлу:

Решаем проблему файлового менеджера Ubuntu при запуске скриптов sh

По умолчанию, после установки системы Ubuntu, если вы попытаетесь выполнить скрипт двойным кликом, то файл у вас откроется в текстовом редакторе:

Чтобы решить эту проблему, открываем «Параметры», переходим на вкладку «Поведение», в пункте «Исполняемые текстовые файлы» выбираем «Спросить что делать» или «Запустить»:

Разница их в том, что при выборе пункта «Спросить что делать», будет выбор в каком режиме запустить скрипт:

Для меня это наиболее удобный пункт, так как скрипт можно запустить в терминале, в графическом режиме или отредактировать в текстовом редакторе.

Как сделать так, чтобы терминал не закрывался после завершения sh скрипта в Ubuntu.

Когда мы запускам какой-либо скрипт из файлового менеджера, выбрав «Запустить в терминале»:

У нас откроется окно терминала. Но после выполнения всех команд, описанных в sh скрипте, окно терминала закроется. В результате, мы не может просмотреть лог (историю) выполнения.

Чтобы решить эту проблему, переходим в «Параметры» терминала. В параметрах выбираем наш профиль и переходим на вкладку «Команда», в пункте «При выходе из команды» выбираем «Держать терминал открытым»:

Источник

Как создать ярлык в Ubuntu

Ещё со времён Windows мы привыкли к ярлыкам на рабочем столе. Это красиво, практично и очень удобно. Но в последних версиях разработчики из Canonical решили, что пользователи должны использовать боковую панель запуска, а на рабочем столе будет свободное пространство. Но не всех пользователей устраивает такое положение дел.

В этой статье мы рассмотрим, как создать ярлык на рабочем столе Ubuntu, а также разберёмся, как создать ярлык для программы.

Добавление ярлыка в Ubuntu

Добавление ярлыка в Ubuntu на боковую панель не вызовет никаких трудностей даже у начинающего пользователя. Просто перетащите ярлык приложения из меню Dash в область панели:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 14 50. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 14 50. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 14 50. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Также вы можете кликнуть правой кнопкой мыши по нужному приложению в меню и выбрать Добавить в избранное:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 14 53. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 14 53. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 14 53. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

После этого ярлык появится на панели. С рабочим столом дело обстоит сложнее. При попытке скопировать приложение возникает ошибка. Но всё же, не смотря на желания разработчиков из Canonical, как говориться, если очень хочется, то можно. Сначала установите gnone-tweak-tool командой:

sudo apt-get install gnome-tweak-tool

Запустите приложение и на вкладке рабочий стол установите переключатель Показывать значки на рабочем столе в положение On:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 15 50. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 15 50. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 15 50. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 17 49. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 17 49. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 17 49. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

После того, как вы вставите ярлык, он будет определяться как неизвестный файл. Запустите его, система спросит, доверяете ли вы этому ярлыку. После того, как вы нажмёте Доверять и запустить, файл превратится в нормальный ярлык приложения.

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 17 57. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 17 57. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 17 57. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

[Desktop Entry]
Version = 1.0
Name = название
Comment = описание
Exec = /путь/к/исполняемому/файлу
Icon = /путь/к/иконке
Terminal = false
Type = Application
Categories = категории

[Desktop Entry]
Version=1.0
Name=Ubuntu 18.04 VM
Comment=Start Ubuntu 18.04 VM
Exec=/usr/bin/VBoxManage startvm «Ubuntu1804»
Icon=/usr/share/icons/hicolor/256×256/apps/ubuntu-logo-icon.png
Terminal=false
Type=Application

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 36 38. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 36 38. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 36 38. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

ubuntu запуск скрипта с рабочего стола. otussysadmin. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-otussysadmin. картинка ubuntu запуск скрипта с рабочего стола. картинка otussysadmin. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Этот файл можно сохранить. Кликните по нему правой кнопкой мышки и перейдите на вкладку Права. Здесь вам нужно установить галочку Разрешить запуск файла как программы:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 38 21. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 38 21. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 38 21. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Далее запустите ярлык и согласитесь с тем, что ему можно доверять:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 38 28. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 38 28. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 38 28. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

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

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 38 37. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 38 37. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 38 37. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Если вы не хотите редактировать файл вручную, можно воспользоваться утилитой gnome-desktop-item-edit. Для её установки выполните:

Затем, чтобы создать ярлык Ubuntu, нужно выполнить:

ubuntu запуск скрипта с рабочего стола. Snimok ekrana ot 2019 04 05 21 44 40. ubuntu запуск скрипта с рабочего стола фото. ubuntu запуск скрипта с рабочего стола-Snimok ekrana ot 2019 04 05 21 44 40. картинка ubuntu запуск скрипта с рабочего стола. картинка Snimok ekrana ot 2019 04 05 21 44 40. Как создать ярлык в Ubuntu для запуска sh (shell) скрипта

Здесь нужно ввести имя ярлыка, команду и описание. Затем нажмите Ок для добавления ярлыка. Активировать его нужно таким же образом, как и созданный вручную.

Выводы

Теперь добавление ярлыка в Ubuntu 18.04 для вас не проблема, даже не смотря на то, что разработчики скрыли эту возможность. Linux был и остаётся той системой, где всё можно настроить под себя. Удачи вам в ваших экспериментах!

Источник

Добавить комментарий

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