Yoga Laptop - Автоотключаемая клавиатура, когда экран откинут назад для использования в качестве планшета? (Помогите с возможным исправлением)

У меня есть ноутбук Yoga 530-14IKB (ideapad) - тип 81EK @ lenovo.com, и у него есть функция, с помощью которой можно сложить ноутбук назад и превратить ноутбук в планшет. Это очень хорошо работает в Windows, так как отключает физическую клавиатуру.

Я использую Ubuntu 18.04 LTS и сенсорный экран работает нормально ... Единственная проблема заключается в том, что он не отключается автоматически, когда я складываю монитор назад.

Я бы, вероятно, отключил бы его вручную с помощью команды терминала, а затем включил бы его таким образом, но в Windows 10 должен быть датчик, так как он автоматический, и я хотел бы найти способ сделать это и в Linux.

Я нашел этот скрипт Скрипты обнаружения и настройки в режиме планшета для linux @GitHub, но я не могу понять, как это должно работать ... 6.Restart your desktop session and enjoy

I did everything but (2).. I do not know what that means.

The config instructions say...

input_device is a path to the device that provides the tablet mode switch. To find it you may run [I]stdbuf -oL libinput debug-events|grep switch[/I] and notice something like event4 in the leftmost column. That would correspond to /dev/input/event4. Device numbers may be unstable across reboots, so you may consider doing ls -lh /dev/input/by-path and finding a symlink to that device. For X1 Yoga Gen2 it's /dev/input/by-path/platform-thinkpad_acpi-event.

modes.laptop, modes.tablet - this contain commands that will be executed when mode changes. Most likely this will contain xinput enable and xinput disable commands to enable/disable kb/touchpad/trackpoint (just run xinput to look them up). You may use любые другие команды для настройки среды рабочего стола (например, скрыть или показать дополнительные панели, увеличить размер кнопки, скрыть / показать на экране клавиатура и т.д.)

Но команда " stdbuf -oL libinput debug-events | grep switch " доза не работает?

: ~ $ stdbuf -oL libinput отладочные события | grep switch stdbuf: не удалось запустить команда 'libinput': Нет такого файла или каталога

Кто-нибудь знает, как я могу заставить это работать, или знает способ выключения клавиатуры, когда йога согнута назад?

Спасибо!

0
задан 6 July 2020 в 04:25

1 ответ

You probably need to install libinput-tools in order to get the actual libinput command. At the command line run:

sudo apt install libinput-tools

After doing this, that long command should run. In case it wasn't clear, you're supposed to run that command (which will just hang around waiting for something to happen) and then fold your Yoga into tablet mode and back - this will cause the waiting command to print out the event info that corresponds to tablet_mode.

0
ответ дан 30 July 2020 в 22:13

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

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