1.1, Аноним (-), 10:43, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нужно. Жаль только, что на тачпадах, которые semi-mt, но часть жестов все-таки распознают правильно, он блокирует все не глядя. Хотя, насколько понимаю, это программно не проверить, только БД девайсов составлять.
А то у меня тачпад нормально распознает 3-пальцевый свайп и (местами криво) щипок 2 и 3 пальцами. Чтобы они работали, надо накладывать патч.
| |
1.2, Аноним (-), 11:10, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Нужно. Был нормальный Xinput 1 с поддержкой мышки, клавиатурки и evdev. Был нормальный Xinput 2.0 с поддержкой Raw Input. А потом пришёл Daniel Stone и сделал ужасный Xinput 2.12 с поддержкой мультитача, которым пользуется ноль программ. В репозитории Дебиана программ, не зависящих от libc6, больше, чем использующих мультитач!
Что интересно - был же нормальный MultiPointer X, который развивался с 2007 года, и который отклоняли и отклоняли в Xorg! Чтобы потом взять и сделать своё, наколенное, но своё!
А потом Daniel Stone сказал что Xinput 2.2 СЛОЖНЫЙ и что скорей бы уже Wayland (который к этому моменту планировался в Ubuntu 12.10). Забыв упомянуть что он - его автор.
| |
|
2.3, Аноним (-), 11:10, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
2.12 = 2.2. В общем, сабж позволит наконец-то появиться софту с поддержкой мультитача
| |
|
3.5, Аноним (-), 11:16, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Так уже ж. GTK и Clutter нативно работают с Libinput, в итоге под Wayland кое-где жесты есть:
В gnome-shell переключение рабочих столов свайпом 4 пальцами + еще что-то.
В eog pinch-to-zoom и pinch-to-rotate (под Иксами традиционно масштабирование прокруткой, поворот только кнопками/хоткеями)
В evince тоже pinch-to-zoom.
Еще в том же eog, а еще в gnome-builder в списке шорткатов есть свайп 2 пальцами для перелистывания. Это, видимо, только для тачскринов, а не для тачпадов.
Может, где еще было, но я вейланд мало тыкал.
| |
3.6, Аноним (-), 11:21, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> 2.12 = 2.2. В общем, сабж позволит наконец-то появиться софту с поддержкой
> мультитача
Да, есть еще https://github.com/bulletmark/libinput-gestures
Скрипт на питоне, который читает выхлоп libinput-debug-events (надо, чтобы юзер был в группе input + если используется selinux, то нужен доступ к /dev/input/event*) и запускает указанные действия.
Плавности нету, но если немного модифицировать скрипт, чтобы ловил не только окончание а еще и начало и обновления жеста, то можно сделать все очень плавно.
| |
|
|
1.4, EuPhobos (ok), 11:13, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> определяющих привязку жестов (например, в одном режиме круговой жест может приводить к прокрутке
Разве данная библиотека за это должна отвечать, а не конечное приложение? А вдруг в моём приложении НУЖЕН круговой жест, а он будет заменяться прокруткой в вышестоящей библиотеке?
... что-то как-то через..
| |
|
2.7, Аноним (-), 11:44, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Разве данная библиотека за это должна отвечать, а не конечное приложение?
Жесты распознаёт не библиотека, а тачпад, и генерирует готовое событие. Библиотека лишь может задать режим, какой жест в какое событие переводить.
| |
|
3.17, Аноним (-), 15:44, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Таки библиотека. Тачпад только распознает позиции пальцев (либо количество и прямоугольник, в котором они находятся, такие тачпады направляя называются semi-multitouch), а жесты распознает уже библиотека.
| |
|
|
1.8, Аноним (-), 11:56, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Счастливые пользователи трекпоинтов искренне не понимают, зачем кому-то могут понадобиться эти тачпады и мультитачи.
| |
|
|
3.36, Led (ok), 11:56, 21/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> это на забекдоренном железе?
И что же макофилы называют "бэкдором"?
| |
|
4.39, Аноним (-), 14:42, 21/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
>> это на забекдоренном железе?
> И что же макофилы называют "бэкдором"?
В леновах с обратной стороны частенько есть такая отвинчивающаяся крышка, чтобы раму вставлять или вайфай карту менять. Еще одна для замены харда/ссд.
Ну и штатно, без всяких сервисных центров, заменяемая батарея, как и по желанию дополнительно вставляемая вторая /хард/дисковод тоже не дают маководам спокойно спать.
| |
|
|
|
1.9, Аноним (-), 12:28, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Ну и где вопли про коварный Red Hat, насильно сующий вам неюниксвейного монстра?
| |
|
|
|
4.28, АнонимХ (ok), 18:35, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ты такие вопросы задаешь... Вроде в virtualbox работает (хост федора). Но на машине с центос7 не проверял
| |
|
3.31, dhamp (?), 21:28, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
$cat /etc/X11/xorg.conf.d/20-thinkpad.conf
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad
/ TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
То есть вот так не работает ?
| |
|
4.37, Аноним (-), 12:50, 21/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Приложениям на Qt5 пофиг на этот конфиг. Wayland пофиг на этот кофиг. И это печально... Надо либо в libevent такое делать, либо на уровне модуля ядра. Чот даже не знаю как такое настроить без особых заморочек.
| |
|
|
|
1.12, fi (ok), 14:11, 20/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
A кто из использующих Wayland подскажет, как там с собственной раскладкой клавиатуры как в X11 через xkb/symbols/ru? И можно ли так же легко настроить переключатели как в X11 (-option grp:… ,lv3:ralt_switch,compose:…)
| |
|
2.30, Аноним (-), 19:38, 20/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> A кто из использующих Wayland подскажет, как там с собственной раскладкой
> клавиатуры как в X11 через xkb/symbols/ru? И можно ли так же
> легко настроить переключатели как в X11 (-option grp:… ,lv3:ralt_switch,compose:…)
Ну вот у меня кастомные раскладки в xkb/symbols/us и ru + пара типов в xkb/types/level5. В итоге используются модификаторы 3 и 5 уровня.
В гноме разницы между X11 и Wayland не увидел, все работает из коробки.
Переключалка настраивается через gnome-control-center штатным образом. Единственное, что я не проверял, так это отображение раскладки на индикаторе ScrollLock, т.к. у меня на ноутбуке его нет.
| |
2.40, equeim (ok), 20:14, 21/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вейланд это только API для отрисовки окон и получения событий ввода (и некоторых других вещей). Собственно рендерингом, управлением окнами, глобальными горячими клавишами (включая переключение раскладок) должна заниматься конкретная реализация вейланд-сервера (KWin, Mutter, Weston и т.п.) самостоятельно. Т.е. в каждом DE переключение раскладок настраивается по-своему.
| |
2.41, equeim (ok), 20:23, 21/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вейланд это только API для отрисовки окон и получения событий ввода (и некоторых других вещей). Собственно рендерингом, управлением окнами, глобальными горячими клавишами (включая переключение раскладок) должна заниматься конкретная реализация вейланд-сервера (KWin, Mutter, Weston и т.п.) самостоятельно. Т.е. в каждом DE переключение раскладок настраивается по-своему. Но для рядовых пользователей гнома/кед разницы никакой (если только разработчики гнома не решат выпилить какую-нибудь фичу, "слишком сложную для обычного пользователеля").
| |
|
|