Выключение компьютера с помощью пульта дистанционного управления

Как отключить компьютер с помощью ИК-контроллера? У него много рабочих кнопок, которые можно использовать правильно, но кнопка питания ничего не делает. Есть ли способ запрограммировать скрипт на кнопку? Пульт дистанционного управления работает с LIRC под XMBC на Ubuntu 10.04.

4
задан 16 March 2011 в 01:54

8 ответов

В качестве пользователя root вы можете определить что-то подобное в файле ~/.lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

begin prog = rawcontrol button = POWER config = power end

Затем добавьте что-то вроде этого к /etc/rc.local или другому сценарию инициализации:

ircat rawcontrol | (while read line do if [ "x$line" = "xpower" ]; then shutdown -h now fi done) &

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 25 July 2018 в 22:20

В качестве пользователя root вы можете определить что-то подобное в файле ~/.lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

begin prog = rawcontrol button = POWER config = power end

Затем добавьте что-то вроде этого к /etc/rc.local или другому сценарию инициализации:

ircat rawcontrol | (while read line do if [ "x$line" = "xpower" ]; then shutdown -h now fi done) &

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 26 July 2018 в 20:50

В качестве пользователя root вы можете определить что-то подобное в файле ~/.lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

begin prog = rawcontrol button = POWER config = power end

Затем добавьте что-то вроде этого к /etc/rc.local или другому сценарию инициализации:

ircat rawcontrol | (while read line do if [ "x$line" = "xpower" ]; then shutdown -h now fi done) &

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 2 August 2018 в 03:48

В качестве пользователя root вы можете определить что-то подобное в файле ~/.lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

begin prog = rawcontrol button = POWER config = power end

Затем добавьте что-то вроде этого к /etc/rc.local или другому сценарию инициализации:

ircat rawcontrol | (while read line do if [ "x$line" = "xpower" ]; then shutdown -h now fi done) &

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 4 August 2018 в 19:52

Как пользователь root, вы можете определить что-то подобное в файле ~ / .lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

   begin prog = кнопка rawcontrol = POWER config = power end  

Затем добавьте что-то подобное в /etc/rc.local или другой скрипт инициализации: [ ! d5]

  ircat rawcontrol |  (в то время как строка чтения выполняется, если ["x $ line" = "xpower"], а затем shutdown -h now fi done) & amp;   

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 6 August 2018 в 03:55

Как пользователь root, вы можете определить что-то подобное в файле ~ / .lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

   begin prog = кнопка rawcontrol = POWER config = power end  

Затем добавьте что-то подобное в /etc/rc.local или другой скрипт инициализации: [ ! d5]

  ircat rawcontrol |  (в то время как строка чтения выполняется, если ["x $ line" = "xpower"], а затем shutdown -h now fi done) & amp;   

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 7 August 2018 в 21:52

Как пользователь root, вы можете определить что-то подобное в файле ~ / .lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

   begin prog = кнопка rawcontrol = POWER config = power end  

Затем добавьте что-то подобное в /etc/rc.local или другой скрипт инициализации: [ ! d5]

  ircat rawcontrol |  (в то время как строка чтения выполняется, если ["x $ line" = "xpower"], а затем shutdown -h now fi done) & amp;   

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 10 August 2018 в 10:07

Как пользователь root, вы можете определить что-то подобное в файле ~ / .lircrc (с заменой «POWER» на то, что правильно для вашего пульта):

   begin prog = кнопка rawcontrol = POWER config = power end  

Затем добавьте что-то подобное в /etc/rc.local или другой скрипт инициализации: [ ! d5]

  ircat rawcontrol |  (в то время как строка чтения выполняется, если ["x $ line" = "xpower"], а затем shutdown -h now fi done) & amp;   

Это будет иметь «ircat» для просмотра событий с использованием определений «rawcontrol». Когда он увидит нажатие кнопки «power», она отключит систему.

2
ответ дан 13 August 2018 в 16:27

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

Похожие вопросы: