Я включил спящий режим, но он не работает. Что я могу сделать?

Вот еще один пример для мониторинга всех устройств Bluetooth. Он не должен указывать конкретный MAC-адрес. Этот подход делает настройку xinput стойкой даже при входе / выходе, приостановке / пробуждении и подключении / отключении вашего устройства Bluetooth.

У меня есть компактная клавиатура Bluetooth Thinkpad, и я хочу запускать команду xinput всякий раз клавиатура подключена для регулировки скорости дорожки. Вот шаги.

Загрузите код из Github bluetooth-ruunner. Кредиты, предоставленные здесь, кто первым написал это для Малины Пи. Измените следующий раздел кода, чтобы запустить свои собственные comamnds.
subprocess.call(['xinput', 'set-prop',
                 'ThinkPad Compact Bluetooth Keyboard with TrackPoint',
                 'Device Accel Constant Deceleration', '0.6'])
В моем случае это эквивалентно вызову с терминала.
$ xinput set-prop 'ThinkPad Compact Bluetooth Keyboard with TrackPoint' 'Device Accel Constant Deceleration' 0.6
Сохранить изменения. Попробуйте запустить скрипты с помощью
$ python bluetooth-runner.py
Подключить и отключить устройство Bluethooth. Вы должны увидеть соответствующее сообщение, напечатанное на экране. Теперь сделайте свой файл исполняемым и скопируйте его в один из каталогов в вашем $PATH, скажем ~/bin/.
$ chmod +x bluetooth-runner.py
$ mkdir ~/bin # if you dont have it yet
$ cp bluetooth-runner.py ~/bin
Теперь убедитесь, что вы можете запустить скрипт из любого места терминала (убедитесь, что он находится в вашем пути поиска). Запустите Startup Applications из меню ubuntu. Добавьте свои сценарии к запуску. Теперь остается только одна проблема, когда вы входите в систему, сценарии могут не поймать самое первое событие bluetooth. Это связано с тем, что ваше устройство bluetooth может быть подключено до того, как ваш сценарий будет инициализирован в фоновом режиме. Чтобы решить эту проблему, добавьте свою пользовательскую команду непосредственно в Startup Applications. В моем случае это следующая команда:
 xinput set-prop 'ThinkPad Compact Bluetooth Keyboard with TrackPoint' 'Device Accel Constant Deceleration' 0.6

И теперь вы сможете наслаждаться своим устройством Bluetooth с помощью Ubuntu.

1
задан 13 April 2017 в 15:23

0 ответов

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

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