Openbox. Повесить скрипт на горячую клавишу

Что-то кручу, верчу, никак заставить не могу

    <keybind key="C-A-z">
        <action name="Execute">
                <startupnotify>
                <enabled>false</enabled>
                <name>Camera</name>
                </startupnotify>
                <command>sh -c /папка/скрипт.sh</command>
        </action>
    </keybind>

    <keybind key="W-c">
      <action name="Execute">
        <command>ffplay -x 130 -y 110 -f mjpeg -probesize 32 -i http://localhost:8081</command>
      </action>
    </keybind>
У меня тоже не получалось...
Пока не убрал расширение у скрипта ".sh"
Почему - не знаю. Если кто знает, расскажите.

P.S. А sh установлен?
SH установлен
Хм, попробую убрать расширение
У меня вот так работало:


<keybind key="C-A-m">
      <action name="Execute">
        <startupnotify>
          <enabled>true</enabled>
          <name>Change monitor</name>
        </startupnotify>
        <command>~/monit</command>
      </action>
</keybind>

monit - скрипт в домашней папке с правом выполнения.
87dv
<command>sh -c /папка/скрипт.sh</command>
для хомяка попробуйте (вначале точка), насчет прав доступа не спрашиваю, думаю вы их уже поставили как надо.
<command>./папка/скрипт.sh</command>
или создавайте файл.десктоп
А может у вас пробел в пути или вы в скрипте не прописали #!/bin/bash?
Для того, чтобы не париться с путями, опциями, синтаксисами и т.п., кладёте подобное, например, в ~/.bin, далее добавляете путь в /etc/profile ->
# Set our default path
PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/home/YOU_USER_NAME/.bin"
- после чего для запуска достаточно просто имени скрипта. Ничего нового в этом нет, конечно, просто "меньше буков" во всяких там скриптах автозапуска и пр.

PS. Аналогично можно добавить и в ~/.bashrc ->
export PATH="${PATH}:/home/YOU_USER_NAME/.bin"
 
Зарегистрироваться или войдите чтобы оставить сообщение.