Як відключити тачпад на Dell Latitude E-Series (E5510, E6510)?


15

Я хочу відключити тачпад . Я хочу зберегти клей . Це можливо?

Тачпад Alps ядро розпізнає як PS/2 Generic Mouse. Ще не всі його функції підтримуються ядром .

Для /dev/input/event12тачпада та доріжки лише один пристрій передбачений. І все ж здається, що Windows дозволяє вимкнути тачпад .

Відповіді:


16

Невпізнання тачпада та резервного ідентифікації його як миші PS2 пов’язано з обладнанням, що використовує новий протокол, і виробник не випускає специфікації, щоб можна було записати безкоштовний драйвер.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

Протокол був розроблений в основному зворотно, і тепер існує виправлення, пов’язане з виправленим модулем ядра, однак він не є повністю ідеальним (не робитиме багатоторкання) і досі не знайшов шлях до основних ядер. Детальніше див. У дискусії. Він також розповідає, як зробити патч, якщо ви відчуваєте себе досить сміливим, щоб виправити ядро.

Якщо все, що ви хочете, - це можливість швидко та легко відключити тачпад, щоб ви могли набрати текст, спробуйте налаштувати комбінації клавіш наступним чином.

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

вимкнути тачпад поки

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

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


У мене була подібна проблема із трекпадним пристроєм HP. Принаймні зараз він увімкнено та вимкнений належним чином, а підключення миші не змусить його непередбачувано відставати. Я дійсно думаю, що люди мають надто агресивні очікування БЕЗКОШТОВНО (якщо ви даруєте для ubuntu чи debian, я відмовляюсь від свого попереднього зауваження).
RobotHumans

3
Зауважте, що на останніх ядрах тачпад правильно повідомляє як "AlpsPS / 2 ALPS DualPoint TouchPad" (Dell E6510). Отримайте імена та ідентифікатори всіх пристроїв введення xinput --list.
kynan

7

Я написав невеликий скрипт перемикання сенсорної панелі, який я прив’язав до функціональної клавіші перемикання сенсорної панелі на своєму e6520 ( Fn+ F5).

Він використовує команди, які Пітер Торпман розмістив вище.

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

2
Чи можете ви включити інформацію про те, як прив’язати функцію до клавіш?
NN

@NN про єдність: Налаштування системи -> Клавіатура -> Ярлики -> Спеціальні ярлики. Додайте ярлик із ім'ям, яке ви зберегли як сценарій як команду (має бути у вашому $PATH).
Кінан

FYI Я використовую трохи модифіковану версію на своєму E6510.
kynan

FYI: коригувана версія для E7440 та Ubuntu 14.04 (містить підказки, як встановити комбінацію клавіш на XFCE)
Enno Gröper

4

Мені забороняється завантажувати та встановлювати драйвери / програмне забезпечення на ноутбуці Dell Latitude з тим самим нікчемним тачпадом (машина належить і надається моїм роботодавцем). Моє рішення відключити тачпад складається з картону розміром 5 "х 2 3/4", товщиною приблизно 1/8 ", і пари шматочків стрічки. Чудово працює! Більше не впадаючий вказівник миші крабить мою роботу!


Використання, xinputяк запропоновано кількома іншими відповідями, не вимагає жодних драйверів / програмного забезпечення, навіть sudo!
kynan

2

Я просто вивантажую модуль ядра для сенсорної панелі на своєму Sony. Ручний спосіб:

Щоб відключити:

rmmod psmouse

Для того, щоб:

modprobe psmouse

Зробіть його постійним /etc/modprobe.d/blacklist.conf, додавши:

blacklist psmouse

Сподіваюся, це допоможе на вашому Dell ....


1
Дякую за приємний трюк. На жаль, це вимикає і крок.
Іво Даниелька

1

Перегляньте, чи допоможе це вам, відредагуйте /etc/X11/xorg.confфайл та додайте Опція SHMConfigв рядок до розділу «Пристрій вводу» для пристрою вводу Synaptic Touchpad. Потім перезапустіть X (використовуючи комбінацію клавіш ctrl + alt + backspace).

Після входу в систему я використав syndaemon як syndaemon -t -d . Опція -t вказує, що слід відключити лише дії прокрутки та прокрутки, ви все одно можете переміщати курсор під час введення на клавіатурі. Опція -d просить syndaemon запускатися у фоновому режимі як демон, тож вам не потрібно тримати термінал відкритим після виконання команди.

Ви можете повністю відключити тачпад, не скориставшись опцією -t. Щоб під час заходу запускати syndaemon за замовчуванням, додайте його до списку програм запуску в розділі Система-> Налаштування-> Сеанси. Я додав наступну команду там тепер: syndaemon -t -d.


1
Коли я вказати драйвер Synaptics для пристрою, він повідомляє про помилку: (--) PS/2 Generic Mouse: no supported touchpad found. І це відключає і тачпад, і клей.
Іво Даниелка

1

Можлива альтернатива і те, що я використовую для продовження терміну служби акумулятора мого старого ноутбука - це Юпітер. Юпітер - це програма управління живленням, створена спочатку для нетбуків, але вона також працює для реальних комп'ютерів. він дає вам кілька режимів живлення та дозволяє набрати або включити бездротовий, bluetooth, зовнішні монітори плюс, і що ще важливіше у вашому випадку тачпад я не впевнений, чи спрацює він, але варто його зняти. Це не в центрі програмного забезпечення, але ви можете взяти деб зі своєї сторінки sourceforge тут http://sourceforge.net/projects/jupiter/

Сподіваюсь, це допомагає


1

Начебто жодна інша відповідь наразі не в змозі вирішити вашу проблему, тому я запропоную те, що, ймовірно, є крайнім заходом! На робочому місці мого брата було використано Dell Latitudes серії D, і він сказав, що він може фізично відключити трекпад, коли його неможливо відключити за допомогою програмного забезпечення. Я не знаю, наскільки ви кмітливі в технічному відношенні, але ось посилання на посібник із обслуговування для E5510, якщо ви відчуваєте себе сміливим ...

З інструкцій щодо вилучення упору для долонь, крок 16 - Від'єднайте кабель даних тачпада :

alt текст

Не знаю, чи це також відключить трекпад, але, можливо, варто спробувати.


1
Я раніше намагався відключити абсолютно той самий кабель. Він відключає також мітку та клавіатуру :(.
Іво Даниелка

2
Я запитав про це свого брата днями. Що вони зробили, це знайти шпильку і вирізати конкретні дроти на стрічці, щоб відключити те чи інше. Вони мали розкіш мати запасні машини для тестування цього, на якому, на жаль, я думаю, ви цього не робите! Вибачте, я не міг бути кориснішим.
Родді

1

У мене E6510 за допомогою Ubuntu 11.04, і мені вдалося вимкнути тачпад, використовуючи:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

Щоб увімкнути його, просто введіть:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

Ура! / Петро


1
Я отримую unable to find device ImPS/2 ALPS GlidePoint:-(
aioobe

1
Це працює для мене під 11.04, але він також вимикає палицю вказівника.
белаква

Я використовую сценарій toogle для сенсорної панелі на своєму E6510 11.10
kynan

1

Індикатор сенсорної панелі - це дуже простий індикатор, створений Лоренцо Карбонелл (розробник Picapy), який, як випливає з назви, призначений для легкого включення / відключення тачпада ноутбука чи нетбука.

Щоб встановити індикатор сенсорної панелі в Ubuntu (лише 10.10 Maverick Meerkat), вам доведеться використовувати той самий PPA для Picapy: sudo add-apt-repository ppa: lorenzo-carbonell / atareao sudo apt - отримати оновлення sudo apt - отримати інсталяцію touchpad- показник

Після встановлення ви знайдете його у розділі Програми> Аксесуари> Індикатор тачпад.

Джерело: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html


1

Щойно я отримав Dell Latitude e6520, а тачпад не мав керування і його не можна було вимкнути. Це проблема, оскільки мій великий палець завжди б'є його під час введення, і я вважаю за краще підключити зовнішню мишу. Щоб вирішити, я просто зайшов на веб-сайт «Драйвери та завантаження» Dell і перейшов до «Миші та клавіатури» та завантажив драйвер тачпада. Драйвер встановив себе, і тепер у мене є управління тачпада. Тепер я можу відключити свій сенсорний панель, коли в мене встановлена ​​зовнішня миша. Мені довелося зробити те ж саме з ноутбуком Dell дружини минулого року. Я не впевнений, чому Dell не надає цей драйвер на новому ноутбуці.


1

Невдоволений а) неможливістю утримувати великі пальці від сенсорної панелі під час набору тексту; б) грубою невдачею Dell включити просте програмне управління, яке вмикає / відключає та регулює чутливість сенсорної панелі; в) факт, що три важкі візитні картки, наклеєні на дотик, були недостатніми для ізоляції від мого великого пальця; г) вищевказані програмні та апаратні виправлення були занадто технічними для середнього топ-користувача середнього кола .... Я думаю, що я знайшов найкращу напівпостійну вирішення проблеми.

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



1

Дякуємо за відключення сценарію. Дуже корисний. Я використовую Ubuntu 11.10 на ноутбуці E5510, і мені довелося внести невеликі зміни. Повернення пристрою повертається 126, а не 127, тому змінений сценарій є (рядок 2):

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

Щоб знайти код свого ноутбука, введіть "xinput --list-props" ImPS / 2 ALPS GlidePoint "| grep -e" Пристрій увімкнено "в термінал


1

Мій ноутбук - Dell Latitude E6520. Я використовую Ubuntu 12.04 зі стандартним середовищем KDE 4.8.

Сенсорна панель вже визнана "AlpsPS / 2 ALPS DualPoint TouchPad". По-перше, створіть сценарій оболонки, включаючи рядок synclient TouchpadOff=1. Потім додайте цей скрипт оболонки до елементів автозапуску. Потім перезапустіть KDE; тачпад зараз відключений.


1

У Latitude E6520 ви можете просто використовувати Fn+ F5для відключення / включення тачпада та сенсорної палички.

Це не працює на Ubuntu 11, хоча ноутбук відповідає на запит, сенсорна панель все ще працює.


ОП хоче підтримувати функціонування доріжок.
белаква

1

В Ubuntu 11 ви можете створити спеціальні ярлики, ввівши ярлик або клавіатуру в Dash Home або виберіть Клавіатуру в Налаштуваннях будинку. Перейдіть на вкладку Ярлики, а потім виберіть опцію меню Спеціальні ярлики.

Тепер натисніть кнопку + і виберіть ім'я (довільне - "перемикання тачпада" та команду = /usr/bin/toggle_touchpad.sh)

Це передбачає, що ви скопіювали один із вищезазначених скриптів оболонки, створили його, скопіювали його (або м'яко зв’язали) у нього /usr/bin, назвали його toggle_touchpad.shта зробили його виконуваним ( chmod +x toggle_touchpad.sh)

Тепер виберіть створений вами новий ярлик і виберіть комбінацію клавіш, яку ви хочете пов’язати з ним (у Dell, якщо ви вибрали Fn+ F5ярлик насправді називається перемиканням сенсорної панелі).


1

У мене є E6510, з 12.04. Тачпад ALPS працює з коробки з прокруткою двома пальцями. Це не робить виявлення або відключення долоні під час набору тексту.

Я використовую " тачпад-індикатор ", щоб відключити тачпад, коли підключена миша.


1

Можливо, вам буде цікаво встановити налаштування пристрою gpointing , які нададуть більше варіантів конфігурації вашої тачпада. BTW, в Ubuntu 10.04LTS + це замінює гсинаптики

sudo apt-get install gpointing-device-settings

Після встановлення ви знайдете його в розділі Система -> Налаштування -> Вказівні пристрої .


1
Параметри gpointing-device бачать тачпад + трек лише як миша PS / 2. Відключити там лише тачпад неможливо.
Іво Даниелка

0

Першу відповідь трохи далі ...

Я створив сценарій для включення та вимкнення тачпада, використовуючи команду xinput зверху. Потім увійшов до комбінацій клавіш (Mandriva) і додав власну команду. Тепер клавіша "Super + T" вмикає та вимикає мою сенсорну панель. Це все ще вручну, але мені не потрібно мати мишу, щоб перемикати її!


-1

Ці параметри можна налаштувати на панелі керування> Властивості миші. Якщо ви не бачите вкладку сенсорної панелі Dell, вам потрібно завантажити цей драйвер миші з Dell .

Мені знадобилося певний час, щоб зрозуміти це теж. Моя система Latitude E5510 із встановленою Windows 7. Удачі!

Так, я знайшов це питання після швидкого пошуку в Google загального. Я розумію, зараз ви, мабуть, не працюєте з Windows. На жаль!


Дякуємо, що підтвердили, що відключення працює в Windows :). Мітка сліду може залишатися ввімкненою, поки тачпад вимкнено, правда?
Іво Даниелка
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.