LINUX.ORG.RU

Lirc: irexec в X :1


0

1

Установлен и настроен Lirc, и irexec. Но работает все это только в первых иксах (иногда приходится запустить вторые иксы с rdp)
запускается так:
irexec -d

rdp в новых иксах:
startx ~/xrdp.sh — :1

Сам xrdp.sh:
xfreerdp -u user -p qwerty -o -f -x l --plugin cliprdr --plugin rdpdr --data disk:root:/ — netbook

Главный вопрос как заставить работать irexec во вторых иксах?

вопрос бонус: (--plugin cliprdr) можно ли синхронизировать буфер между иксами?


Ответ на: комментарий от no-dashi

хм. неожиданный поворот. А оно и так оказывается работало во всех исксах.
Не работало только нужное мне выключение экрана, добавил export DISPLAY=:1, выдает ошибку:
~$ export DISPLAY=:1
~$ xset dpms force off
No protocol specified
No protocol specified
No protocol specified
No protocol specified
xset: unable to open display ":1"

как выключить монитор из вторых иксов?

DeeZ
() автор топика
Ответ на: комментарий от Pinkbyte

Спасибо :) дело было не в правах, но направление мысли подсказали. сделал так, теперь работает на обоих иксах:

#!/bin/bash
STATUS=$(xset -q | grep «Monitor is» | awk '{print $3}')
if [ «${STATUS}» = «On» ]
then
xset -display :0 dpms force off
xset -display :1 dpms force off
else
xset -display :0 dpms force on
xset -display :1 dpms force on
fi
exit 0

DeeZ
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.