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

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

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

Что может быть не так с этим?

4
задан 7 February 2014 в 02:41

4 ответа

У меня это тоже не работает (Ubuntu 13.10 Sony Vaio).

Но я использую следующую команду (с помощью сочетания клавиш)

Сначала определите идентификатор устройства

xinput list

Затем отключите его (эта команда используется в качестве действия сочетания клавиш)

xinput set-prop 15 "Device Enabled" 0

Замените 15 на идентификатор вашего устройства.

ИСТОЧНИК: https://help.ubuntu.com/community/SynapticsTouchpad

0
ответ дан 7 February 2014 в 02:41

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

  • Еще один способ использования настроек 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 - это id, которое вы получили из 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
    
0
ответ дан 7 February 2014 в 02:41

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

0
ответ дан 7 February 2014 в 02:41

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

0
ответ дан 7 February 2014 в 02:41

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

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