Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Honor MagicBook Art 14+ Touchpad  (Прочитано 2777 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vicmb

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Honor MagicBook Art 14+ Touchpad
« : 23 Января 2025, 13:43:19 »
Всем привет! Вот какая странная штука: устанавливаю Kubuntu последнюю 24.04. При установке если к ноут подключена проводная мышь, то тачпад работает, скроллинг не работает, но перемещение курсора, левая и правая клавиши работают. Если запустить установку без мыши, то не работает. После того как система установлена - тачпад работает только на нажатия левой и правой кнопки. А перемещение уже нет, что с подключенной мышью, что без. Да, при этом у ноута сенсорный экран, он работает, без скроллинга. Но это не суть. Он не очень и нужен. Первое что сделал - установил драйвер synaptics  sudo apt install xserver-xorg-input-synaptic не помогло.

xinput --list

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ E-Signal USB Gaming Mouse                 id=8    [slave  pointer  (2)]
⎜   ↳ E-Signal USB Gaming Mouse Keyboard        id=9    [slave  pointer  (2)]
⎜   ↳ FTSC1000:00 2808:5662                     id=10   [slave  pointer  (2)]
⎜   ↳ TOPS0102:00 35CC:0104 Mouse               id=12   [slave  pointer  (2)]
⎜   ↳ TOPS0102:00 35CC:0104 Consumer Control    id=13   [slave  pointer  (2)]
⎜   ↳ TOPS0102:00 35CC:0104 Touchpad            id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ FTSC1000:00 2808:5662 UNKNOWN             id=11   [slave  keyboard (3)]
    ↳ Huawei WMI hotkeys                        id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]
    ↳ E-Signal USB Gaming Mouse Keyboard        id=17   [slave  keyboard (3)]
    ↳ TOPS0102:00 35CC:0104 Consumer Control    id=18   [slave  keyboard (3)]

То есть вроде он определяется. Хотя может это и не он, а экран. А как узнать?

xinput --list-props 14
Device 'TOPS0102:00 35CC:0104 Touchpad':
        Device Enabled (191):   1
        Coordinate Transformation Matrix (193): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (318):     1
        Device Accel Constant Deceleration (319):       2.500000
        Device Accel Adaptive Deceleration (320):       1.000000
        Device Accel Velocity Scaling (321):    12.500000
        Synaptics Edges (357):  187, 4493, 168, 2952
        Synaptics Finger (358): 200, 240, 0
        Synaptics Tap Time (359):       180
        Synaptics Tap Move (360):       248
        Synaptics Tap Durations (361):  180, 180, 100
        Synaptics ClickPad (362):       1
        Synaptics Middle Button Timeout (363):  0
        Synaptics Two-Finger Pressure (364):    2256
        Synaptics Two-Finger Width (365):       7
        Synaptics Scrolling Distance (366):     112, 112
        Synaptics Edge Scrolling (367): 1, 0, 0
        Synaptics Two-Finger Scrolling (368):   1, 0
        Synaptics Move Speed (369):     1.000000, 1.750000, 0.035562, 0.000000
        Synaptics Off (370):    0
        Synaptics Locked Drags (371):   0
        Synaptics Locked Drags Timeout (372):   5000
        Synaptics Tap Action (373):     2, 3, 0, 0, 1, 3, 0
        Synaptics Click Action (374):   1, 3, 0
        Synaptics Circular Scrolling (375):     0
        Synaptics Circular Scrolling Distance (376):    0.100007
        Synaptics Circular Scrolling Trigger (377):     0
        Synaptics Circular Pad (378):   0
        Synaptics Palm Detection (379): 0
        Synaptics Palm Dimensions (380):        10, 1600
        Synaptics Coasting Speed (381): 20.000000, 50.000000
        Synaptics Pressure Motion (382):        240, 255
        Synaptics Pressure Motion Factor (383): 1.000000, 1.000000
        Synaptics Resolution Detect (384):      1
        Synaptics Grab Event Device (385):      0
        Synaptics Gestures (386):       1
        Synaptics Capabilities (387):   1, 0, 0, 1, 1, 1, 0
        Synaptics Pad Resolution (388): 34, 36
        Synaptics Area (389):   0, 0, 0, 0
        Synaptics Soft Button Areas (390):      2340, 0, 2558, 0, 0, 0, 0, 0
        Synaptics Noise Cancellation (391):     28, 28
        Device Product ID (311):        13772, 260
        Device Node (310):      "/dev/input/event7"

Что дальше делать не понимаю. Есть какие-то идеи куда вообще копать? Ведь если при установке тач работал, то значит дело не в драйверах? Или как.. Не пойму


Сообщение поправил в соответствии с требованиями пункта 1.4 Правил форума
--F12
« Последнее редактирование: 23 Января 2025, 15:06:27 от F12 »

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Honor MagicBook Art 14+ Touchpad
« Ответ #1 : 23 Января 2025, 14:03:48 »
1. Удалите synaptics драйвер.
2. https://www.reddit.com/r/Honor/comments/1go55j4/honor_magicbook_art_14_linux_compatibility/
Требуется патч ядра. Нормальную работу еще не завезли. Подождите исправления или соберите ядро с патчем по ссылке.

Не используйте synaptics
Цитировать
Warning: xf86-input-synaptics is no longer actively updated.
« Последнее редактирование: 23 Января 2025, 14:05:37 от Morisson »

Оффлайн habip79

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Honor MagicBook Art 14+ Touchpad
« Ответ #2 : 29 Января 2025, 14:52:05 »
Мне на ubuntu 24.04.1 помог совет из реддита (https://www.reddit.com/r/Honor/comments/1go55j4/honor_magicbook_art_14_linux_compatibility). Только не про патч ядра, а про quirks
Файл: /etc/libinput/local-overrides.quirks

[Honor Magicbook Art 14 TOPS0102 Touchpad]
MatchName=TOPS0102:00 35CC:0104 Touchpad
AttrPressureRange=1:0
AttrThumbPressureThreshold=45
AttrPalmPressureThreshold=0
ModelPressurePad=1

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.