LINUX.ORG.RU

вопрос о правильной работе тачскрина в KDE(в Unity и Gnome3 все good)

 , , , ,


1

2

Дорогие ЛОРовцы! Есть вопрос, в котором мне очень хотелось бы увидеть Ваш совет:

  • пользуюсь Dell latitude xt2 с сенсорным экраном. При установке любого дистрибутива с KDE(а эта система для меня лучше всего) - при повороте тачскрина происходит инверсия движения курсора(стилуса). Уже описывал проблему тут.
  • на Ubuntu 13.04 с Unity и поставленном поверху Gnome3 такой проблемы нет. При повороте все отлично. Ставишь поверх Убунту KDE - при повороте та же проблема.

    Сегодня заметил что если перейдешь в ждущим режим(в портретной ориентации) в Gnome Shell - при выходе возникает та же инверсия что и в KDE. Все нормализируется только когда повернешь экран на ландшафт. Может это важно...

  • Теперь главное: вопросы:
    • есть ли шанс сделать так чтоб на нынешнем KDE инверсия пропала? Может взять какие-то конфиги с Ubuntu(Gnome+Unity) и переместить в KDE? Насколько это сложно и стоит ли с этим сидеть? Сразу скажу что в Линуксе только юзер и знаю лишь самые простые основы.
    • или может просто подождать KDE5, а там все может заработать «с коробки»? Насколько я знаю что там уклон на сенсор присутствует

Наперед Всех благодарю за ответ. Он для меня очень важен

Навряд ли здесь много специалистов в данном вопросе. Лучше всего о подобных вещах спрашивать докладывать разработчикам. У них там в «кедах» забавная система кармы у багов :)

carasin ★★★★★ ()

Тачскрин, Wacom? Тогда дай вывод команд (под рутом):

$ lsusb
$ ls /dev/input/wacom* 
$ xsetwacom --list devices
Также, выложи содержимое /var/log/Xorg.0.log и /var/log/system.log куда-то вроде pastebin.com, и дай сюда ссылку.

P. S. Для KDE, GUI. Вот здесь описывается выход Wacom Tablet 2.0, модуля конфигурирования для Wacom, в котором в частности:

Changelog:
+++++++++++++++++++++++++++
...
 * Fixed bug which would prevent the default profile from being created properly.
...
 * Fixed bug where the plasma applet would not rotate the stylus controls.
 * Fixed bug which displayed the tablet in an inverted rotation if auto-rotate was selected.
 * Fixed bug which prevented the screen mappings from being applied correctly when the tablet was rotated.
...
 * Improved handling of auto-rotation.
...
 * Added feature which allows the user to invert the scroll direction of the touch device.
...
Думаю, последнее - ключевое. Да, и там упоминается, что это работает если «you must install a wacom-driver 0.20 or higher»

Kroz ★★★★★ ()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Kroz

огромное спасибо, сделаю и попробую. О результатах напишу

badazimer ()
Ответ на: комментарий от Kroz
gor@gor-Latitude-XT2:~$ lsusb
Bus 003 Device 006: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 005 Device 004: ID 0a5c:5801 Broadcom Corp. BCM5880 Secure Applications Processor with fingerprint swipe sensor
Bus 007 Device 002: ID 1b96:0001 N-Trig Duosense Transparent Electromagnetic Digitizer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub                                                                                                                      
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                                                                                      
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                                                                                      
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                                                                                      
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                                                                                      
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                                                                                      
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 007: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 003 Device 008: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 003 Device 011: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth
gor@gor-Latitude-XT2:~$ ls /dev/input/wacom*
ls: невозможно получить доступ к /dev/input/wacom*: Нет такого файла или каталога
gor@gor-Latitude-XT2:~$ xsetwacom --list devices
N-Trig Pen stylus                       id: 11  type: STYLUS    
N-Trig Pen eraser                       id: 16  type: ERASER    
N-Trig Pen pad                          id: 17  type: PAD       
gor@gor-Latitude-XT2:~$ 
badazimer ()
Ответ на: комментарий от Kroz

Wacom Tablet 2.0 устновил, появились дополнительные настройки, только он не сохраняет настройки(как и предыдущая версия) - вылазит табличка в области уведомлений «the default profile does not exist», все как бы сохраняется, выхожу с настройки, захожу - ничего не сохранилось. Не понимаю почему нет сохранения, если поможете - буду очень благодарен

badazimer ()
Ответ на: комментарий от Kroz

наверное к решению этой довольно сложной проблемы и дальше нужно подходить поэтапно:

  • сначала я понял что проблема случается только с KDE при любых конфигурациях. В Gnome Shell все гуд только если ставишь Gnome Shell поверх Unity(с КДЕ такое не проходит). В остальных случаях у Гнома та же проблема, безотказно работает только Юнити.
  • после этого Вы мне помогли узнать что есть обновление утилиты управления Ваком с необходимым функционалом. Но выходит что утилита не сохраняет конфиг.
  • теперь нужно разобраться с сохранением, если выйдет - то будет видно работает ли инвертация стилуса. Нет - нужно будет дальше искать или ждать КДЕ 5 )

Еще раз спасибо Вам за помощь!

badazimer ()

Случайно смог добиться нормальной работы стилуса в портрете: метод неудобен и некрасив, но дает то что нужно:

  • ставил себе виджеты Plasma на рабочий стол и наткнулся на Wacomовский виджет. Решил поэксперементировать от нечего делать. Увидел что при нажатии определенных кнопок виджета работа позиционирование пера на тачскрине реально меняется.
  • понял что таким образом можно достичь результатов и «методом тыка» определил как можно решить проблему. Итак:
    • вот скриншот виджета: при нажатии кнопки 2 - тачскрин идеально работает в портретной ориентации, но инвертируеться в стандартной, ландшафтной ориентации. При нажатии 1 - все возвращается на дефолт, что подходит для ландшафта.
    • только вот делать это неудобно так как после простого поворота экрана в настройках остается инвертирование: для нажатии кнопки 2 приходиться держать ноут в в таком неудобном положении. Возврат тачскрина назад в ландшафт легче так как сразу после поворота возвращаешь его в позицию ноутбука и тачпадом нажимаешь на 1.
  • решение реально не очень удобно, но пока будет спасать(так думаю). Если кто знает лучше - буду рад любой помощи.
badazimer ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.