Я пытаюсь создать ярлык для входа на мой ssh-сервер:
ssh x.x.x.x
Я сделал следующий файл:
ssh_home.sh
Сделал его исполняемым:
sudo chmod +x ./ssh_home
[ 116] Проверяется, если щелкнуть правой кнопкой мыши свойства, чтобы проверить, был ли он исполняемым и был ли он.
Но что бы я ни делал, при двойном щелчке по нему запускается gedit. Я пробовал "Открыть с помощью", но там не отображается приложение терминала. Я искал в сети, но нашел способ связать файл, не объединяя его в один «файл ярлыка»
Я думаю, что было бы лучше использовать файл запуска для вашего сценария, создав файл ~/Desktop/ssh_home.desktop
со следующим содержимым:
[Desktop Entry]
Version=1.0
Exec=/home/yourname/bin/ssh_home.sh
Name=SSH Server
GenericName=SSH Server
Comment=Connect to My Server
Encoding=UTF-8
Terminal=true
Type=Application
Categories=Application;Network;
Таким образом, у вас будет кликабельный значок, который запустит ваш сценарий.
Возможно, вам также придется установить исполняемый флаг с помощью chmod
:
chmod +x ~/Desktop/ssh_home.desktop
Я знаю, что это было давно, но если кто-то спросит, у меня есть этот ответ.
В более поздних версиях эта опция найдена в: меню «Файлы» -> «Правка» -> «Настройки» -> вкладка «Поведение»
В Ubuntu 14.10 переместите указатель мыши в верхнюю часть экрана, и появится строка меню «Файл», «Изменить» и т. д. Нажмите кнопку ПРАВКА -> Настройки -> вкладка «Поведение»
.«Ловушка» для меня заключалась в том, что я щелкнул правой кнопкой мыши по файлу способ изменить поведение (чтобы вместо gedit был запущен скрипт, а не запущен). Не щелкай правой кнопкой мыши! Скорее откройте из «обычной» строки меню:
Edit-Preferences-Behavior и измените на «запустить» или «спрашивать каждый раз».
Комментарий: на мой вкус должен быть способ запуска программы с помощью щелчка правой кнопкой мыши тоже. Тем более, что щелчок правой кнопкой мыши приводит к меню «открыть с помощью», которое позволяет искать «открыть с помощью bash», однако «bash» не включен в качестве опции ...
imo самый простой ответ -
Я бы сказал, что самый простой способ добавить сценарий оболочки к ярлыкам - это добавить файл .sh в домашний каталог. После копирования в домашний каталог просто перейдите в пользовательские ярлыки и добавьте команду sh yourfile.sh
. Это была моя работа, надеюсь, она вам поможет