Запуск bash скрипта по хоткею? Ситуация такова: есть Linux Mint, есть скрипт, нужно запускать скрипт по нажатию «Ctrl+T». Запускается он один раз, делает свое дело и выключается.Если интересно, код скрипта#!/bin/sh n=0 clip=$(xsel -o) if [[ -n $(echo $clip | grep "^[a-A]") ]] ; then clip=$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(echo $clip | sed "s/[\"'<>]//g; s/&/%26/g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1) notify-send "$clip" "en->ru" n=1 elif [[ -n $(echo $clip | grep "^[а-А]") ]] ; then clip=$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(echo $clip | sed "s/[\"'<>]//g; s/&/%26/g")&sl=auto&tl=en" | sed 's/\[\[\[\"//' | cut -d \" -f 1) notify-send "$clip" "ru->en" n=1 elif [[ -n $(echo $clip | grep "^\#") ]] ; then clip=$(echo $clip | sed 's/\#//g') notify-send "#$clip" "#$clip" n=1 fi if [[ $n -eq 0 ]] ; then clip=$(wget -U "Mozilla/5.0" -qO - "http://translate.google.com/translate_a/t?client=t&text=$(echo $clip | sed "s/[\"'<>]//g; s/&/%26/g")&sl=auto&tl=ru" | sed 's/\[\[\[\"//' | cut -d \" -f 1) notify-send "$clip" "*->ru" fi Называется, допустим, ".translate.sh". Права на выполнение скрипту даны «sudo chmod +x .translate.sh». В настройках «Комбинации клавиш клвиатуры», создал новый бинд, команда "./.translate.sh" комбинация «Ctrl+T». Не работает, выводит окошко с текстом «Произошла ошибка при попытке запустить команду (./.translate.sh), которая привязана к комбинации (Primary t)» Пробовал другую комбинацию, пробовал «sh .translate.sh», ничего не помогло, тыкните, пожалуйста, носом.
Для того чтобы запустить bash скрипт по горячей клавише, вы можете использовать команду bash /путь_к_скрипту/.translate.sh.
Таким образом, вам необходимо изменить команду привязки к горячей клавише на bash /путь_к_скрипту/.translate.sh. После этого сохраните изменения и попробуйте нажать сочетание клавиш Ctrl+T, чтобы выполнить скрипт.
Если возникнут другие проблемы, попробуйте также добавить права выполнения скрипту с помощью команды chmod +x /путь_к_скрипту/.translate.sh.
Надеюсь, это поможет вам запустить скрипт по горячей клавише.
Для того чтобы запустить bash скрипт по горячей клавише, вы можете использовать команду bash /путь_к_скрипту/.translate.sh.
Таким образом, вам необходимо изменить команду привязки к горячей клавише на bash /путь_к_скрипту/.translate.sh. После этого сохраните изменения и попробуйте нажать сочетание клавиш Ctrl+T, чтобы выполнить скрипт.
Если возникнут другие проблемы, попробуйте также добавить права выполнения скрипту с помощью команды chmod +x /путь_к_скрипту/.translate.sh.
Надеюсь, это поможет вам запустить скрипт по горячей клавише.