Хижина ожидает, что полный путь к интерпретатору для использования так следующего синтаксиса был бы неправильным:
#!python
Устанавливание полного пути как это могло бы работать:
#!/usr/local/bin/python
но было бы не портативным, поскольку Python мог бы быть установлен в /bin
, /opt/python/bin
, или везде, где другое местоположение.
Используя env
#!/usr/bin/env python
метод, позволяющий портативный способ указать к ОС полный путь, эквивалентный тому где python
сначала расположен в PATH
.
У меня есть удаленное то же, и у меня есть оно отправляющий корректные коды клавиши моим 2.6.38 хинду r3 ядро. Я не скомпилировал коды клавиши как модуль, потому что у них, вероятно, не было времени, чтобы позволить выбрать отдельные контурные карты все же. Это все или ничего, и мне не нравится огромное количество бесполезных модулей, создающих помехи мне. Вместо этого я позволяю v4l-utils обработать его с udev.
Несколько вещей я учился:
Сообщите нам, как это пошло.
Можно найти полезным xinput list
и xinput test <device>
.
Например,
$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ Asus Laptop extra buttons id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
и я могу контролировать свою клавиатуру (xinput test 10
) или сенсорная панель (xinput test 11
, или даже xinput test "SynPS/2 Synaptics TouchPad"
) для всех видов входных событий, и они становятся довольно печатными к консоли, и параметры извлечены и распечатали также.
Это не решит Вашу проблему, но по крайней мере поможет немного путем дешифровки помехи который, например. cat /dev/input/event1
производит.
Для просмотра и отладки событий, генерируемых входным драйвером ядра (, отвечающим за /dev/input/eventX
файлы устройств ), можно использовать
evtest /dev/input/eventX