Кнопка отключения сенсорной панели Lenovo не работает

Итак, у меня есть Lenovo u310 с Ubuntu 13.10 на нем, и всякий раз, когда я пытаюсь отключить свой тачпад со специальной кнопкой на моем клавише F6, он ничего не делает.

Все остальные специальные клавиши работают, например, в режиме плоскости и страницы обновления, но только кнопка тачпада не работает.

Что может быть неправильным?

1
задан 7 February 2014 в 04:41

3 ответа

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

Другой способ использования настроек Gnome, который, я думаю, лучше и просто, поскольку он будет хорошо интегрирован с рабочим столом (индикаторы ...), сценарий переключения:
if [ `gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled` == "true" ]; then gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false ; else gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true ; fi
Состояние запроса:
gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled
Отключить:
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
Включить:
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
Использование xinput:
if [ `xinput list-props 12 | awk '/Device Enabled/ { print $4 }'` -eq 1 ]; then xinput set-prop 12 "Device Enabled" 0 ; else xinput set-prop 12 "Device Enabled" 1 ; fi
12 является вы получили от xinput list, но здесь есть недостаток с использованием предопределенного id. Например, если перед загрузкой подключена или отсоединена новая USB-мышь, сенсорная панель может быть отклонена id. (Это происходит со мной с USB-мышью, поврежден сенсорный блок). Использование xinput и имени устройства вместо id:
export touchpad_id=`xinput list | awk 'gsub(".*AlpsPS/2 ALPS DualPoint TouchPad[ \t]*id=*","") { print $1 }'` ; if [ `xinput list-props $touchpad_id | awk '/Device Enabled/ { print $4 }'` -eq 1 ]; then xinput set-prop $touchpad_id "Device Enabled" 0 ; else xinput set-prop $touchpad_id "Device Enabled" 1 ; fi
. Имя моей тачпада AlpsPS/2 ALPS DualPoint TouchPad получено из xinput list, замените его на имя вашего устройства , Получить идентификатор устройства по имени AlpsPS/2 ALPS DualPoint TouchPad и сохранить его в touchpad_id:
export touchpad_id=`xinput list | awk 'gsub(".*AlpsPS/2 ALPS DualPoint TouchPad[ \t]*id=*","") { print $1 }'`
Состояние запроса:
xinput list-props $touchpad_id | awk '/Device Enabled/ { print $4 }'
Отключить:
xinput set-prop $touchpad_id "Device Enabled" 0
Включить:
xinput set-prop $touchpad_id "Device Enabled" 1
1
ответ дан 24 May 2018 в 12:24

Специальная клавиша сенсорной панели не работает на моем Lenovo Ideapad 320 (Ubuntu 16.04). Я установил Touchpad Indicator и настроил его, чтобы автоматически отключить сенсорную панель, когда мышь подключена. Приложение начало выполнять свою работу после того, как я изменил метод переключения на Xinput в его настройках.

0
ответ дан 24 May 2018 в 12:24

Я думаю, что этот сайт ответит на ваш вопрос. Я не владею никаким lenovo, чтобы ответить на это САЙТ http://mydevelopedworld.wordpress.com/2013/11/30/how-to-configure-new-lenovo-x240-touchpad-on-ubuntu-13-10/ 0]

-1
ответ дан 24 May 2018 в 12:24
  • 1
    Нет, у ОП возникают проблемы с функциональными клавишами, а не с самой сенсорной панелью. Кроме того, публикация только ссылки в качестве ответа обычно не одобряется. – Seth♦ 8 February 2014 в 02:51

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

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