На тачпада немає вторинної кнопки (клацання правою кнопкою миші)


31

У мене є серйозна проблема з новим Ubuntu 18.04:

Система
Dell XPS 13 із щойно встановленою Ubuntu 18.04 LTS.

Опис проблеми
Сенсорна панель надає лише первинну кнопку (одним клацанням та подвійним клацанням), але ніяку вторинну кнопку. Зокрема, при використанні опції "тестувати свої налаштування" в Налаштуваннях -> Пристрої -> Миша та сенсорна панель, будь-яке клацання сенсорної панелі сигналізується як основна кнопка, незалежно від того, де я натискаю (ліва чи права сторона тачпада). Це залишається випадком навіть після того, як я зміню основну кнопку зліва направо (у налаштуваннях -> пристрої -> миша та тачпад -> загальне).

Для порівняння, зовнішня миша, підключена до мого ноутбука (через usb), працює чудово: вона забезпечує як первинну, так і вторинну кнопки зі сторонами, що відповідають вибору первинної кнопки (у налаштуваннях -> пристрої -> миша та тачпад -> загальне).

Це може бути пов’язано з сенсорною панеллю, яка не працює на сенсорній панелі, лише кнопки над нею. Thinkpad E480 Ubuntu 18.04 LTS

Будь-які ідеї?

Оновлення:
Тим часом я з’ясував, що крім рішення, запропонованого EntropyWins, можна також контролювати цю поведінку тачпада за допомогою інструмента «Налаштування» (він же gnome-tweaks) у розділі Клавіатура та миша -> Тачпад -> Емуляція клацання миші. У будь-якому випадку, як пояснює EntropyWins у своїй відповіді, це не помилка.


Перевірте, чи це корисно: askubuntu.com/questions/957099/…
pomsky

Наведене вище виправлення може спрацювати, тому що, як я розумію, воно переосмислює новіший драйвер libinput зі старшим драйвером synaptics. Моє виправлення нижче вимагає більш простого налаштування налаштувань, і він все ще використовує новий драйвер, тому, сподіваємось, це трохи менше шансів викликати інші проблеми в майбутньому. Він також не вимагає перезавантаження!
PatKilg

Відповіді:


43

В основному, Ubuntu 18.04 наразі за замовчуванням застосовує поведінку "Mac" на тачпадах. Технічні деталі полягають у тому, що Ubuntu за замовчуванням сенсорні панелі лібінпуту визначає поведінку "натискання пальців" .

Щоб відновити це, запустіть це в терміналі:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

Ще один варіант (спасибі ОП) - це встановити інструмент gnome-tweak (або через ваш менеджер програмного забезпечення, або через sudo apt install gnome-tweak-toolтермінал). Перейдіть до підменю «Клавіатура та миша» у лівому меню інструменту «gnome-tweak-tool» та виберіть «Області» з опцій «Емуляція клацання мишею» на панелі правої панелі, як показано у червоному полі на зображення нижче: Підкреслено відповідне налаштування у налаштуваннях гнома

[Попередження: Це виправлення призначено для драйвера libinput, який поставляється як драйвер вводу за замовчуванням для Ubuntu 18.04. YMMV, якщо ви встановили (інший) драйвер synaptics, перш ніж спробувати це виправити.]


3
Працював як шарм, дякую купи! Цікаво, чи налаштування MAC за замовчуванням - це розумна річ ...
Yuvalem,

8
Крім того, я дотримуюся підходу Лінуса до того, що таке помилка: Не вживайте ** з речами, які користувач розраховує працювати так, як завжди працював ...
PatKilg

3
Перехід до методу "area" у моєму випадку взагалі вимикає клацання правою кнопкою миші (18.04, Acer Extensa 2510G). Я НЕ ненавиджу метод «пальців», тому що ви повинні тримати один палець на тачпаді, або меню зникає. Безкорисна акробатика просто.
Павло

2
Обидва методи тепер правильно працюють після перейменування 50-libinput.conf в 90-libinput.conf, щоб переконатися, що він прочитаний після 70-synaptics.conf. Хм.
Павло

2
Павло - причина мого виправлення не працювала для вас (ймовірно) тому, що у вас встановлені драйвери синаптики. 18.04 не постачається разом із драйвером synaptics, який керує тачпадом, ви, ймовірно, встановили його самостійно (або ваш аромат включив їх). Моє виправлення стосується драйвера libinput, а не драйвера synaptics.
PatKilg

2

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

Це поведінка за замовчуванням на сенсорних панелях Ubuntu 18+ та Apple.


0

Перехід на метод "область" взагалі вимикає клацання правою кнопкою миші

рішення - перезавантажте або вийдіть із системи, необхідні для застосування налаштування

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