- Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
- Просмотры
- Как выполнить скрипт sh из ярлыка на рабочем столе?
- Linux mint создать ярлык для sh скрипта
- Бредоблог
- Ничего, никого, никогда. Или просто о том как завтра сегодня станет вчера.
- Ярлык для sh скрипта (Ubuntu)
- Как создать ярлык в Linux Mint
- Ярлыки на рабочем столе в Linux mint
- Эмблемы на ярлыках в Linux Mint
- Выводы
Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
Просмотры
Как создать ярлык в Ubuntu для запуска sh (shell) скрипта
Есть программы в системе, которые вы запускаете с помощью sh скриптов. В этой статье покажу как создать ярлык на sh (shell) скрипт в Главном меню Dash.
Советую почитать полезную статью про запуск sh скриптов в Ubuntu:
Как запускать .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 из ярлыка на рабочем столе?
Я пытаюсь сделать ярлык для входа в мой сервер SSH:
Я сделал следующий файл:
Сделано это исполняемым:
Проверяется щелчком правой кнопкой мыши свойств, чтобы проверить, был ли он исполняемым и был ли он ..
Но что бы я ни делал, при двойном щелчке по нему запускается gedit. Я пробовал «Открыть с помощью», но там не отображается приложение терминала. Я искал в сети, но нашел способ связать файл, не объединяя его в один «файл ярлыка»
Я знаю, что это давно, но если кто-то спросит, у меня есть этот ответ.
- Открыть наутилус
- Меню Файлы -> вкладка поведения
- Запускать исполняемые текстовые файлы при их открытии
В более поздних версиях этот параметр находится в: меню «Файлы» -> «Правка» -> «Настройки» -> вкладка «Поведение».
В Ubuntu 14.10 переместите указатель мыши в верхнюю часть экрана, и появится строка меню «Файл», «Редактировать» и т. Д. Нажмите РЕДАКТИРОВАТЬ -> Настройки -> вкладка Поведение
Я думаю, что было бы лучше использовать файл запуска для вашего сценария, создав
/Desktop/ssh_home.desktop файл со следующим содержимым:
Таким образом, вы получите кликабельную иконку, которая запустит ваш скрипт.
Возможно, вам также придется установить флаг исполняемого файла с помощью chmod :
«Ловушка» для меня заключалась в том, что я щелкал правой кнопкой мыши по файлу, чтобы найти способ изменить поведение (чтобы скрипт запускался вместо открытия в gedit). Не щелкай правой кнопкой мыши! Скорее откройте из «обычной» строки меню:
Изменить-Preferences-Behavior и изменить на «запустить» или «спрашивать каждый раз».
Комментарий: На мой вкус должен быть способ запуска программы с помощью щелчка правой кнопкой мыши тоже. Тем более, что щелчок правой кнопкой мыши приводит к меню «открыть с помощью», которое позволяет искать «открыть с помощью bash», однако «bash» не включен в качестве опции .
IMO самый простой ответ —
- Убедитесь, что файл .sh работает, если щелкнуть по нему или запустить из своего собственного каталога.
- Если это работает там, щелкните правой кнопкой мыши на нем в Files aka Nautilus, выберите «Make Link»
- Это создает файл с именем «ссылка на xxxx.sh» в том же каталоге
- Перетащите это на рабочий стол
- Переименуйте его так, как вы хотите, например, уберите «link to» и «sh», просто оставьте имя, оно все равно будет работать.
Я бы сказал, что самый простой способ добавить сценарий оболочки к ярлыкам — добавить файл .sh в домашний каталог. После копирования в домашний каталог просто перейдите в пользовательские ярлыки и добавьте команду sh yourfile.sh
Это была моя работа вокруг надеюсь, что это поможет вам
Источник
Linux mint создать ярлык для sh скрипта
Есть программы в системе, которые вы запускаете с помощью sh скриптов.
В этой статье покажу как создать ярлык на sh ( shell ) скрипт в Главном меню Dash.
Советую почитать полезную статью про запуск sh скриптов в Ubuntu:
Буду показывать на примере приложения Intellij Idea .
Итак, запускается оно с помощью скрипта idea.sh :
В этой же папке находится и картинка (иконка), которую будем использовать для иконки ярлыка.
Приступим к созданию ярлыка для sh скрипта.
Открываем терминал.
Переходим по адресу, где лежат все наши ярлыки приложений:
cd /usr/share/applications/
Теперь создаем ярлык нашего нового приложения командой:
sudo gedit idea.desktop
Вместо idea можно написать ваше название. Расширение desktop обязательно.
И вставляем в наш текстовый файл следующее содержимое:
Должно получиться как на скриншоте:
Теперь разберем эти свойства подробнее:
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
Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:
В поле Icon прописываем путь до нашей картинки (полностью):
В итоге должно получиться подобное заполнение:
Теперь можно найти наш ярлык в главном меню Dash:
И переместить его на панель быстрого запуска Unity.
Вот и всё. Как видите ничего сложного.
Источник
Бредоблог
Ничего, никого, никогда. Или просто о том как завтра сегодня станет вчера.
Ярлык для sh скрипта (Ubuntu)
Переходим по адресу, где лежат все наши ярлыки приложений:
/usr/share/applications/
Теперь создаем файл с расширением .desktop
И вставляем в наш текстовый файл следующее содержимое
[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false
Теперь разберем эти свойства подробнее:
Name — имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords — слова, по которым будет искаться данный ярлык в Главном меню;
Exec — строка запуска приложения;
Terminal — (true или false)- запускать или нет приложение в окне терминала;
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню(если true);
Источник
Как создать ярлык в Linux Mint
Чтобы запустить программу в Linux Mint, нужно кликнуть по её названию в перечне приложений в меню либо воспользоваться эмулятором терминала. Но эти способы удобны только для запуска редко используемых программ.
Если вы пользуетесь программой часто, нет смысла постоянно тратить время на её поиск или на набор команд. Гораздо удобнее создать на рабочем столе ярлык.
Ярлыки на рабочем столе в Linux mint
Для того чтобы создать ярлык программы, достаточно:
- Открыть Меню.
- Найти название приложения и навести на него курсор.
- Нажать правую кнопку мыши.
- В появившемся контекстном меню выбрать пункт Добавить на рабочий стол.
Независимо от того, какой версией Linux Mint вы пользуетесь: Cinnamon, Xfce или Mate — порядок действий будет одинаковым.
Эмблемы на ярлыках в Linux Mint
После создания ярлыка можно поставить на него специальные отметки, которые указывают на особенности программы. Например, на то, что она используется для проигрывания музыки или что для доступа к ней требуется ввод пароля. Такие отметки называются эмблемами.
Для добавления эмблемы следует:
- Навести курсор на ярлык и нажать правую кнопку мыши.
- В контекстном меню выбрать пункт Параметры.
- Перейти на вкладку Эмблемы.
- Установить галочки рядом с подходящими эмблемами.
Эмблемы никак не влияют на работоспособность программ и не добавляют им новые функции. Они служат исключительно для визуального информирования пользователя об особенностях того или иного приложения.
Выводы
Создать ярлык на рабочем столе в Linux mint можно пару секунд, но это существенно ускоряет и упрощает работу с приложениями.
Источник