Як увімкнути відключення тачпада від подвійного клацання на спеціальній області


12

У мене є ноутбук HP-Pavilion-g (1246-ef), що працює в подвійній завантажувальній системі Windows і Xubuntu. У Windows я можу використовувати його спеціальну область (невелике занурення) у лівому верхньому куті тачпада, щоб відключити / увімкнути подвійне клацання. Маленьке червоне світло видно при відключенні.

введіть тут опис зображення

Чи можна активувати цю функцію в Ubuntu? Я не хочу вирішувати. Я хочу, щоб рішення працювало без скриптів і команд.

(Я не говорю про те, як швидко включити / вимкнути тачпад у Xubuntu - що я знаю.)

(Смішна річ: коли я відключаю тачпад в Windows, а потім перезавантажую в Ubuntu, сенсорну панель не можна вмикати і не сприймати як відключену в Ubuntu. Але якщо я повністю закриваюсь (вимикаю, не перезавантажую) та завантажуюся в Ubuntu, це налаштування скидається, а сенсорна панель активна. Але, можливо, це не має великого відношення до вищезазначеного питання)

(X) ubuntu 14.04 3.13.0-39-generic


Зверніть увагу, що це питання спрямоване виключно на використання в X (ubuntu) апаратного варіанту, який має ноутбук (тобто 'dip', ця кнопка), а НЕ на пошук вирішення, команду термінала або програмного забезпечення для відключення тачпад.


1
Чи можете ви спробувати запустити udevadm monitorподвійне клацання на тачпада?
CameronNemo

1
@CameronNemo нічого не отримав.
RolandiXor

1
подібне чи те саме питання? askubuntu.com/questions/83590/…
fossfreedom

1
Чи можете ви, будь ласка, вказати точний номер моделі ноутбука?
січня

2
@cipricus відповідь - ні, але лише поки що.
RolandiXor

Відповіді:


6

Ви повинні повідомити про це як про помилку. Найкраще місце для повідомлення про це - xserver-xorg-input-synapticsпакет (FreeDesktop Bugs) . Дивіться це питання, щоб отримати хороші вказівки щодо звітування про помилки. Ви також можете опублікувати посилання про помилку тут, і я періодично оновлюватиму його статус. Внизу я розмістив рішення, якщо ви хочете спробувати альтернативне рішення. Зверніть увагу, що ви будете повідомляти про помилку в системі FreeDesktop. Після входу в систему виберіть повідомлення про помилку. Повідомте про помилку щодо Xorgпакету. Коли буде запропоновано компонент, виберіть його input/synaptics. Заповніть будь-яку іншу конкретну інформацію, яка потрібна.

Програма відстеження помилок для ідентифікатора NaN

Статус: Lookup Error 3
Важливість: Lookup Error 3
Призначається:Lookup Error 3

(Посилання на помилку)


У короткій відповіді це неможливо, оскільки немає драйверів Linux, які це роблять. (Повідомте про помилку, щоб можливо отримати її!)

Цей сенсорний панель працює завдяки тому, що область, що занурилася, є власною кнопкою. Після подвійного натискання драйвер Windows каже: "Ей, я повинен відключити / включити тачпад!". Потім він надсилає повідомлення про відключення або включення на тачпад, встановлюючи його стан.

При перезавантаженні живлення тачпада не втрачається. Отже, в якому б стані він не зберігався. Після повного вимкнення живлення втрачається, тому стан скидається.

AFAIK, не існує методу зробити це за допомогою дайп-хопу, принаймні з ядра. Можливо, ви зможете написати власний драйвер, але це виходить за рамки цього питання (і, можливо, навіть цього сайту).

Можливо, вам вдасться зробити невелике вирішення, яке виходить так:

  1. Спочатку знайдіть свій тачпад xinput-list. Зніміть ідентифікатор.
  2. Збережіть це в /usr/bin:

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. Замініть всі екземпляри ID на власний ідентифікатор.

  4. Створіть ярлик клавіатури. Зробіть цю програму запущеною і призначте будь-яку в'язку клавіш. Я деякий час використовував Win+ Ctrl+ T.

(Виявлено з більшості публікацій тут і цієї публікації .)


3
Замість "xinput set-prop 'Device Enabled' [1 | 0]" ви можете використовувати xinput [enable | відключити] <ID>. У всякому разі, ОП спеціально не сказала жодного вирішення! У ноутбуках вже є ярлик клавіші Fn для цього.
Шрі

@sri AFAIK, немає жодного способу цього зробити. Можливо, можливо виявити, коли певну область тачпада двічі торкнутися, і відключити тачпад таким чином, але це виходить за межі моєї можливості.
Каз Вулф

2
Може хтось, будь-ласка, пояснить їхні голоси? Реального рішення для цього немає. Я знаю, що ОП просила не вирішити проблему, але єдиний спосіб змусити це вирішити проблему ...
Kaz Wolfe

@sri Також у цього модельного ноутбука для цього немає F-клавіші. Тут використовується ця маленька кнопка занурення.
Каз Вулф

обхідні шляхи тут ні до чого. див. пов'язане запитання з відповіддю, що працює. будь ласка, чіткіше уточніть, чому це неможливо: жодних драйверів! - це справжня відповідь, і я зазначу як остаточний, якщо справа

0

Я рекомендую індикатор тачпада, його приголомшливий, тон функціональності!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator

Використовуйте його, і ви дізнаєтесь, що ви можете вмикати та відключати вручну.
WhosUrDaddy

ви не помітили мого зауваження у питанні? (- Я не говорю про те, як швидко ввімкнути / відключити тачпад у Xubuntu--): це питання суворо обмежено використанням у X (ubuntu) апаратного варіанту, який має ноутбук

xubuntu вже має власне додаток для миші / тачпада, у новому немає необхідності. але у мене це вже є, окрім Xubuntu, і я в основному використовую відповідь на пов'язане питання, яке я створив сам: пускові установки з 'xinput set-prop 15 "Device Enabled" 0 "або" 1 ". я поставив це питання тільки для цієї кнопки, для решти у мене є рішення. Ваша відповідь краще відповідає іншому питанню

-2

Гаразд, дозвольте дати точне рішення шафи для вашого питання, оскільки, здається, не так багато інструментів для налаштування тачпада.

Команди для включення або відключення тачпада:

Увімкнути тачпад:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


Вимкнути тачпад:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

Параметр 'FSPPS / 2 Sentelic FingerSensingPad' - це назва пристрою моєї сенсорної панелі.

Ви можете знайти власне ім’я пристрою за допомогою цієї команди:

xinput --list


Ви хочете встановити CCSM. Команда:

sudo apt-get install compizconfig-settings-manager

Відкрийте його з головного меню.

Клацніть на опцію «команди»

Введіть команду відключення сенсорної панелі в потрібній лінії та призначте прив’язку клавіші / кнопки / краю, яку ви хочете використовувати для відключення тачпада.

Це найкраще рішення, яке я можу дати зараз. Я побачу, чи зможу знайти щось краще.


3
Будемо залишати наші коментарі цивільними. Громадянськість потрібна завжди.
Сет

2
Ваша друга відповідь надає корисну інформацію. тільки ця корисність обмежена, як я сказав у коментарі до вашої першої відповіді: я вже пов’язаний із запитанням, яке я опублікував і відповів сам, що містить в основному один і той же матеріал. коли я це зробив, я озирнувся на askubuntu, щоб побачити, чи надали інші люди вже ту саму інформацію: і вони ТУТ . ваше "точне найближче рішення" - це те, яке я передбачив і прямо не радив (бо я його вже мав!).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.