#python #linux #keyboard #chromebook #python-keyboard
Вопрос:
Я пытаюсь заставить библиотеку клавиатур работать на Chromebook. Я нахожусь в режиме разработчика и использую Python от имени root. Когда я пытаюсь запустить его без root, он говорит, что я «должен быть root, чтобы использовать эту библиотеку в Linux».
Когда я бегу keyboard.write("word")
, это выдает мне эту ошибку.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/dist-packages/keyboard/__init__.py", line 854, in write
scan_code, modifiers = next(iter(entries))
File "/usr/local/lib/python3.7/dist-packages/keyboard/_nixkeyboard.py", line 148, in map_name
build_tables()
File "/usr/local/lib/python3.7/dist-packages/keyboard/_nixkeyboard.py", line 73, in build_tables
dump = check_output(['dumpkeys', '--keys-only'], universal_newlines=True)
File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
**kwargs).stdout
File "/usr/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['dumpkeys', '--keys-only']' returned non-zero exit status 1.```