Dell XPS 15 9560 фиксация сенсорной панели Ubuntu 18.04

Я установил Ubuntu 17.10, когда я получил этот ноутбук и когда я смог, я обновил к 18,04. От запуска сенсорная панель sensitivy и гладкость не были прекрасны, но это было достаточно хорошо объединенный с сенсорным экраном. Я никогда не переключал De, с помощью значения по умолчанию от основного дистрибутива Ubuntu (в 18,04, это - GNOME, я думаю).

Я хотел бы сделать это более подобным гладкости сенсорной панели Mac, с тех пор когда я использую эту сенсорную панель, я нахожу, что sensitivy не так хорош как опыт, который я имел со своей старой серединой 2012 MacBook Pro.

Я попытался заставить сенсорную панель загрузить Синаптический драйвер, чтобы протестировать, если это было бы лучше, но я не мог бы достигнуть его. Я также пытался загрузиться в X и заставить его использовать Синаптический драйвер, но я не мог сделать его также, и проблема с клавишей Ctrl появляется, который делает невозможным работать с Консолью Разработчика Firefox/Chrome стили CSS, потому что, когда я пытаюсь отредактировать свойство CSS, оно не фокусируется, как будто я нажал Escape.

Таким образом, мои вопросы были бы:

  1. Как я могу установить synaptics только для сенсорной панели в Уэйленде?
  2. Это был бы более легкий/лучше опыт, если бы я переключился на X? Могли быть оборотные стороны к не использованию Уэйленда?

Я думаю, после того как я могу загрузить синаптический драйвер под Уэйлендом или устранить проблему клавиатуры под X, я могу продолжить самостоятельно, с тех пор прямо сейчас xinput или libinput не печатает атрибутов конфигурации устройства. Информация о системе следует:

$    
xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:15                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:15              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
↳ xwayland-keyboard:15                      id=8    [slave  keyboard (3)]

$
xinput list-props 6
Device 'xwayland-pointer:15':
Device Enabled (119):   1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245):   1.000000
Device Accel Adaptive Deceleration (246):   1.000000

$
xinput list-props 7
Device 'xwayland-relative-pointer:15':
Device Enabled (119):   1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245):   1.000000
Device Accel Adaptive Deceleration (246):   1.000000
Device Accel Velocity Scaling (247):    10.000000

Device Accel Velocity Scaling (247):    10.000000

$
libinput list-devices  

...

Device:           DLL07BE:01 06CB:7A13 Touchpad
Kernel:           /dev/input/event17
Group:            7
Seat:             seat0, default
Size:             102x77mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a    

...    

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event4
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Спасибо всем в течение Вашего времени!

3
задан 28 August 2018 в 14:10

1 ответ

  1. Как я могу установить synaptics только для сенсорной панели в Уэйленде?

Вы не можете.

Странно, я не могу найти тщательно продуманные ссылки на libinput по сравнению с synaptics сравнением, но суть была то, что synaptics не мог работать под Уэйлендом по некоторым архитектурным причинам.

libinput был создан как решение (и как я неопределенно помню от статей whot, другая причина состояла в том, что synaptics драйвер был полон хлама прежней версии и неясных путей выполнения кода). Позже, чтобы к α), уменьшают maintainance и β), покрытие увеличения фактических пользователей, X11 добрался xf86-input-libinput драйвер, как замена к xf86-input-synaptics. И затем, после того, как некоторое назревание, позже было удержано от использования.

  1. Это был бы более легкий/лучше опыт, если бы я переключился на X? Могли быть оборотные стороны к не использованию Уэйленда?

Я принимаю этот вопрос, сфокусированный конкретно на входе, с тех пор к настоящему времени существует слишком много сообщений/обсуждений для "Уэйленда по сравнению с X11" в целом.

Так, если Вы означаете "переключаться на X11 и все еще использовать libinput", затем, относительно входа, единственная разница, о которой я могу думать, - то, что можно использовать DE-independent xinput на X11. Но вот именно.


Сторона отмечает:

  1. Обычно хорошо использовать последнюю libinput версию. Например, как пользователь MacOS Вы могли бы наслаждаться недавно добавленной горизонтальной/вертикальной блокировкой прокрутки (но ATM это только доступно в мерзавце; это будет часть 1,12 выпусков).
  2. если Вы находите какие-либо проблемы или имеете предложения для улучшения, можно сообщить о них.
  3. На всякий случай не путать xf86-input-synaptics с драйвером устройства.
0
ответ дан 1 December 2019 в 20:16

Другие вопросы по тегам:

Похожие вопросы: