Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.

Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. (http://xbmc.ru/forum/index.php)
-   Поддержка платформы Linux \ Live (http://xbmc.ru/forum/forumdisplay.php?f=7)
-   -   Повесить скрипт на клавишу (http://xbmc.ru/forum/showthread.php?t=14358)

geraham 28.04.2017 22:16

Повесить скрипт на клавишу
 
Здравствуйте. Подскажите, как повесить bash скрипт на клавишу клавиатуры.
kodi 18, Ubuntu.
Спасибо.

sovaby 29.04.2017 08:39

Повесь на кнопку XBMC.RunScript(my_script.bash)

geraham 29.04.2017 21:09

Цитата:

Сообщение от sovaby (Сообщение 111842)
Повесь на кнопку XBMC.RunScript(my_script.bash)

не срабатывает, вешаю на клавишу Play
создал файл /root/.kodi/userdata/keymaps/keyboard.xml
Код:

<keymap>
  <global>
    <keyboard>
    <p>XBMC.RunScript(/root/test.sh)</p>
    </keyboard>
  </global>
</keymap>

файл /root/test.sh(естественно chmod +x)

Код:

#!/bin/sh
echo "killall" >/root/killall.txt;

при нажатии клавиши <p> - Play , файл test.sh не запускается, kodi.log
http://paste.ubuntu.com/24480511/


из терминала скрипт /root/test.sh отрабатывает без ошибок, файл root/killall.txt создаётся, запускаю всё от root

непонятно почему test.sh не запускается.

-=Vd=- 30.04.2017 08:00

На сколько я понимаю нужен питоновский скрипт. Можете сделать такой
Код:

import os
os.system('Ваша shell комманда')


geraham 30.04.2017 10:37

Цитата:

Сообщение от -=Vd=- (Сообщение 111861)
На сколько я понимаю нужен питоновский скрипт. Можете сделать такой
Код:

import os
os.system('Ваша shell комманда')


Спасибо. питоновский скрипт работает.

файл /root/.kodi/userdata/keymaps/keyboard.xml

Код:

<?xml version="1.0" encoding="UTF-8"?>
<keymap><global><keyboard><f5>XBMC.RunScript(special://envhome/myscript_starter.py)</f5></keyboard></global></keymap>

myscript_starter.py запускается при нажатии F5

sovaby 02.05.2017 08:21

В логе невидно само нажатие на P ! А не то, что скрипт не запускается.
И очень плохая идея из под root запускать программы !

Дыра в безопасности больше чем на всю систему !


Текущее время: 02:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.