Подключите клавиатуру / контроллер IR к программе командной строки, работающей на экране

Возможное решение состоит в том, чтобы вынудить umask сохранить ACL.

Предоставление пользователям, кто должен совместно использовать ту же группу и права владельца и установку SGID, укусило в совместно используемой папке, осуществив корректные права на папку для разрешения совместного использования группой.

Другими словами, реализовывая ту же конфигурацию для совместного использования папки группой, как будто никакой ACL не в действительности.

3
20.04.2014, 21:59
1 ответ

Я не уверен, что правильно понимаю вашу ситуацию, но

cat /dev/input/event0 | someprogram

должен заставить некоторую программу читать со стандартного ввода, независимо от того, что записано в / dev / input / event0.

(Могу я спросить, как вы можете заставить ИК-приемник записывать в файл устройства. Это то, что мне не удалось выполнить с помощью моего ИК-ключа.)

Мой общий совет - читать из файла на питоне сценарий, и в зависимости от того, какой персонаж вы прочитали, вы можете что-то сделать.

inputCharStream = open('/dev/input/event0')
while True:
    c = inputCharStream.read(1)
    if c=='a':
        print "character a"
    if c==chr(1):
        print "byte 1 which is not printable"
        break

Вместо того, чтобы печатать ерунду, вы можете использовать какую-нибудь библиотеку Python и сделать что-нибудь полезное.

1
27.01.2020, 21:31

Теги

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