Запускать собственные сценарии оболочки при нажатии клавиш

Я создал сценарий оболочки для настраиваемого действия, которое работает нормально. Я хочу запустить этот файл.sh (mon.sh) по нажатию Alt+F15,

Я сделал следующее: в gconf-editor под apps>metacity>keybinding_commandsотредактировано command_1 со значением

"/home/administrator/My Scripts/mon.sh" (пробовал также без кавычек)

под apps>metacity>global_keybindingsотредактировано run_command_1 со значением

<Alt>F15

Но скрипт не запускается при нажатии Alt+F15

Чего мне не хватает?

2 ответа

Решение

Я понятия не имею, используете ли вы правильные ключи gconf, но вы можете настроить это через графический интерфейс:

Если вы используете Ubuntu без настольных эффектов metacity - ваш менеджер окон, то вам следует использовать System ▸ Preferences ▸ Keyboard Shortcuts добавить свою команду и установить связывание клавиш.

Если десктопные эффекты активированы, вы используете compiz windowmanager. Установите http://packages.ubuntu.com/compizconfig-settings-manager Установите compizconfig-settings-manager, запустите его и введите свой скрипт в Commands предпочтения.

На панели сочетаний клавиш вы должны добавить sh в начале команды.
sh / home / administrator / Мои сценарии / mon.sh

Вы также можете использовать гном-терминал
gnome-терминал / дом / администратор / мои скрипты / mon.sh

xdg-open для запуска программы по умолчанию, связанной с расширением.
xdg-open / home / administrator / Мои сценарии / mon.sh

xterm - красивая альтернатива
xterm / home / administrator / Мои сценарии / mon.sh

Другие вопросы по тегам