Отключение сенсорной панели после разблокировки экрана

Я использую Ubuntu 12.04.2 LTS и думал, что навсегда отключил сенсорную панель,

  • обновив настройки системы, чтобы отразить мои предпочтения
  • , выполнив один раз » gsettings set org.gnome.settings-daemon.peripherals.mouse с поддержкой средней кнопки true '
  • выполняется' xinput set-prop 12 "Устройство включено" 0 "в моем $ HOME / .bashrc
  • [ 117]

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

    Попытка запустить сенсорную панель-индикатор приложения (версия 0.8.1.1-1ubunt), так как возможное сбой при запуске.

    Есть ли лучшее решение, чем перезапуск xinput set-prop 12 «Device Enabled» 0 каждый раз, когда я вхожу в сеанс после приостановки?

1
задан 17 June 2013 в 05:52

2 ответа

Я написал этот скрипт для отключения сенсорной панели в моей системе:

#!/bin/bash

# fix touchpad - turn off tap to click
/usr/bin/synclient MaxTapTime=0

# turn off touchpad entirelly. Assuming Touchpad is Device 12.
# xinput set-prop 12 "Device Enabled" 0
xinput set-prop "AlpsPS/2 ALPS DualPoint TouchPad" "Device Enabled" 0
# Touchpad device number can be checked with
# xinput list

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

Вы можете автоматизировать его с помощью нескольких модификаций и поместить его в /etc/pm/sleep.d/. Это не вариант для меня, поскольку компьютер является многопользовательской системой, а другие пользователи хотят сенсорную панель.

0
ответ дан 17 June 2013 в 05:52

Вы можете полностью отключить его, используя synclient.

Во-первых, введите следующее в терминале, чтобы проверить, работает ли он правильно:

synclient TouchpadOff=1

Это должно отключить его до конца сеанса (synclient TouchpadOff=0 обратит это ). Вы можете сделать это за сеанс (он будет возвращаться всякий раз, когда вы выйдете из системы), но также можно сохранить настройку.

Чтобы сделать это изменение постоянным (то есть, чтобы оно работало после перезагрузки), в терминале, cd /usr/share/X11/xorg.conf.d. ls найти файл с «synaptics.conf» в названии (в моем случае 50-synaptics.conf). Затем введите sudo gedit 50-synaptics.conf и добавьте следующую строку в конец первого раздела InputClass:

option "TouchpadOff" "1"

Перезагрузите компьютер; Ваш тачпад должен быть выключен.

Если редактирование файла 50-synaptics.conf не работает, сделайте следующее: откройте dconf-editor и перейдите к org / gnome / settings-daemon / plugins / mouse. Снимите флажок с пометкой «активный» и перезапустите снова. Это позволит настройкам синаптики иметь приоритет.

0
ответ дан 17 June 2013 в 05:52

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

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