деактивований тачпад - як активувати?


11

Я просто бездумно деактивував свій тачпад в Ubuntu 13.04 через центр gnome-control і не маю поняття, як активувати його знову без використання тачпада.

Також synclient Touchpadoff=0нічого не змінює.


щойно знайшла команду "xinput list". спробую зараз.
stonehaens

шукав пристрій у списку xinput і намагався активувати його через "xinput set-prop 13" Пристрій увімкнено "1" ... нічого не змінив.
stonehaens

Ви хочете сказати, що повторне ввімкнення його з центру управління не працює?
AliN

1
: D Ви можете використовувати клавіатуру, щоб увімкнути її. Знайте про майбутнє: Alt + F10 відкриває головні меню. Перейшовши в Налаштування системи> Миша та сенсорна панель, ви можете скористатися клавішею Tab для вибору перемикача та Пробіл для переключення. Однак мені цікаво, чому xinputне вийшло!
AliN

1
@AliNa ​​Ви можете опублікувати це як відповідь.
Ерік Карвальо

Відповіді:


13

Гаразд, будемо голосувати. Якщо ви відключите / вимкніть тачпад через Налаштування системи (Центр управління Gnome), ви не можете його знову ввімкнути xinput! Якщо у вас немає іншого миші або вказівного пристрою, вам доведеться перейти в Налаштування системи за допомогою клавіатури .

На щастя, Unity добре розроблений як для клавіатури, так і для миші, тому без миші ви все одно можете зробити все. Наприклад, ви можете натиснути Alt+, F10щоб відкрити верхнє меню, а потім перейти до Налаштування системи за допомогою клавіш зі стрілками. Або просто натисніть Super(або ), щоб відкрити тире та шукати мишу . Виберіть його за допомогою клавіші зі стрілкою вниз ( ) і натисніть, Enterщоб відкрити.

Шукайте мишу в тирі

Нарешті, за допомогоюTab вибору перемикача сенсорної панелі - помаранчеве поле навколо вимикача показує, що ви в потрібному місці. Увімкніть його, натиснувши Spaceабо Enter.

Вимкнути


5
Вкладка на екрані миші / трекпада нічого не виділяє в Ubuntu 16.10. Мені довелося робити tab+enterкупу разів, поки в кінцевому підсумку не вибрали кнопку УВІМКНЕННЯ - але це не показувало мені, який об’єкт було виділено. Напевно, помилка.
чови

Хоча це "виглядає" як рішення, воно не працює насправді для сучасних версій. Ubuntu 16.10 магічно пропускає кнопку ввімкнення / вимкнення тачпада.
nehem

1
Щодо рішення Ubuntu 18.10 та чистого терміналу, див. Пост нижче про "gsettings"
ŁukaszBachman

20

У Ubuntu 18.04 мені довелося користуватися з терміналу:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Щоб дістатися до Терміналу, я скористався командним ключем, а потім набрав "термінал" і натиснув клавішу Enter. Сподіваюсь, це допомагає комусь іншому, якого спіймали мишею.


2
Ви одна дивовижна людина. Дуже дякую. Мені це просто вийшло. :)
john400

1
Це виграшна відповідь.
jmary

Це найкраща відповідь.
Googlian

6

Вкладка на екрані миші / трекпад нічого не виділяє в Ubuntu 16.10 для мене (абсолютно нова установка).

Мені довелося робити tab+enterще чимало разів, поки вона в кінцевому підсумку не вибрала кнопку УВІМКНЕННЯ та не включила її - але це не показувало мені, який об’єкт було виділено. Напевно, помилка.


Це має замінити прийняту відповідь.
nehem

Я знайшов те саме в Ubuntu 16.04 з гномом. Після того, як я відключив сенсорну панель, ця частина налаштувань миші / трекпада більше не відображалася, тому я не міг бачити можливість її відновлення. Перезавантаження не допомогло.
Брайан Борчерс

Ти рятівник! Провів 1 годину в кафе, просто намагаючись повернути тачпад.
Пітікос

3

У мене встановлений Linux Mint 18 з ядром 4.4.0-45. Я зробив наступне, щоб полегшити зміну стану тачпада.

$ sudo apt-get install xinput

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ **FTE1001:00 0B05:0101**               ***id=14***   [slave  pointer  (2)]
  • Знайдіть ідентифікатор тачпада, у моєму випадку це 14. Я написав невеликий скрипт оболонки, щоб вимкнути та ввімкнути тачпад.

  • Сенсорна панель вимкнено:

    $ cd /usr/local/bin
    $ sudo nano touchpad-off
    
    #!/bin/bash
    # touchpad off
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • Сенсорна панель увімкнена:

    $ cd /usr/local/bin
    $ sudo nano touchpad-on
    
    #!/bin/bash
    # touchpad on
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Зробіть сценарії виконуваними за допомогою:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    Тепер ви можете легко перемикати стан тачпада з терміналом touchpad-offта touchpad-onу своєму терміналі.


0
  1. Натисніть Menuклавішу на клавіатурі.
  2. Перейдіть до пункту Змінити фон робочого столу та натиснітьENTER
  3. За допомогою TABклавіші перейдіть на сторінку "всі налаштування" та поле пошуку.
  4. Введіть Mouseі використовуйте TABта ENTERвиберіть його.
  5. За допомогою TABклавіші перейдіть до перемикача в розділі сенсорної панелі та використовуйте SPACEдля позначення його як включеного.

Сенсорна панель має бути знову ввімкнена.


Щоб заощадити на багатьох кроках, ви також можете скористатися клавішею Win / Meta, набрати Mouse, натиснути клавішу Enter, а потім скористатися TAB, щоб перейти вниз до перемикача тачпада, про що саме йдеться у прийнятій відповіді.
Kaz Wolfe

0

Я виявив, що xinput працює найкраще для вмикання та вимикання тачпада на моїй linux lint 18.3 Jumper Ezbook 3 Pro (ядро 4.10.0.38) порівняно з використанням системних розділів GUI -> Миша та тачпад -> Тачпад -> Повзунок вмикання / вимкнення.

Я використовував сценарій, поданий у відповіді вище Сетом Бергманом, але хотів поділитися ним двома вдосконаленнями.

1) Ідентифікатор пристрою іноді змінюється, тому ви не можете мати його як фіксований номер у вашому сценарії. Іноді id = 14, а іноді 15.

⎡ Ідентифікатор віртуального ядра id = 2 [головний вказівник (3)] ⎜ ↳ Віртуальний ядро ​​XTEST pointer id = 4 [підлеглий покажчик (2)] ⎜ ↳ SYNA3602: 00 0911: 5288 Тачпад id = 15 [підлеглий покажчик (2)]

#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on

Звичайно, ви повинні змінити "Тачпад" на ім'я або номер свого пристрою тачпад. Таким чином, сценарій завжди буде працювати, що б не став ідентифікатором пристрою.

2) Ви можете зробити ярлик для своїх сценаріїв, щоб швидко їх використовувати. У Linux Mint слід перейти до меню -> Налаштування системи -> Клавіатура -> Ярлики -> Спеціальні ярлики -> Додати спеціальний ярлик. У командному полі просто вставте шлях до файлу сценарію таким чином: / usr / local / bin / touchpad-on та ім'я вибору.

І додайте ключові прив'язки вибору.

et voilà!

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