Bug 21312

Summary: точпад перестает работать...
Product: Sisyphus Reporter: ReMaks <admaks>
Component: gsynapticsAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: ktirf
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
до установки и запуска gsynaptics
none
после установки и запуска gsynaptics none

Description ReMaks 2009-08-31 14:15:34 MSD
на свежем сифизе.

однажды запустил gsynaptics - и сразу его закрыл, но это оказалось достаточным,
чтобы при следующем логине любого пользователя - точпад перестал реагировать на  тыкания пальцем.
кнопки точпада - работают.

xev ничего не покаpывал при тыкании пfльцем. только если на кнопки - давал реаrцию.
Comment 1 Alexey Rusakov 2009-08-31 14:30:57 MSD
Подтверждаю. После какого-то недавнего обновления (дня 4 назад) gsynaptics стал применять какую-то неадекватную конфигурацию при входе в сессию. Пришлось пристрелить. (с)
Comment 2 avm 2009-08-31 17:20:36 MSD
Покажите вывод 'synclient -l' до и после запуска gsynaptics.
Comment 3 ReMaks 2009-08-31 19:49:36 MSD
Created attachment 3807 [details]
до установки и запуска gsynaptics

до установки и запуска gsynaptics
Comment 4 ReMaks 2009-08-31 19:50:20 MSD
Created attachment 3808 [details]
после установки и запуска gsynaptics

после установки и запуска gsynaptics
Comment 5 ReMaks 2009-08-31 19:50:46 MSD
(В ответ на комментарий №2)
> Покажите вывод 'synclient -l' до и после запуска gsynaptics.

см приложенные файлы.
Comment 6 avm 2009-08-31 20:34:37 MSD
Да, вижу, где аффторы посадили багу. Проверьте, пожалуйста, в какой мере исправляет ситуацию такая команда:
$ synclient MinSpeed=0.25 MaxSpeed=0.7
Comment 7 Alexey Rusakov 2009-08-31 20:39:40 MSD
У меня то же самое: MinSpeed, MaxSpeed и AccelFactor сбрасываются в ноль.
Comment 8 ReMaks 2009-08-31 20:43:18 MSD
(В ответ на комментарий №6)
> Да, вижу, где аффторы посадили багу. Проверьте, пожалуйста, в какой мере
> исправляет ситуацию такая команда:
> $ synclient MinSpeed=0.25 MaxSpeed=0.7

работать начинает.
Comment 9 avm 2009-08-31 21:43:17 MSD
Гипотеза: у вас обоих русская локаль, и gsynaptics использует в качестве десятичного разделителя запятую, а synclient ожидает точку (и вместо 0,25 съедает только 0).

Чтобы проверить, попробуйте воспользоваться
$ LC_ALL=en_US.UTF-8 gsynaptics
Comment 10 ReMaks 2009-08-31 22:14:08 MSD
(В ответ на комментарий №9)
> Гипотеза: у вас обоих русская локаль, и gsynaptics использует в качестве
> десятичного разделителя запятую, а synclient ожидает точку (и вместо 0,25
> съедает только 0).
> 
> Чтобы проверить, попробуйте воспользоваться
> $ LC_ALL=en_US.UTF-8 gsynaptics

угу.
очень похоже именно так.
во всятком случае теперь данные не 0 а 
MinSpeed                = 0.25
Comment 11 ReMaks 2009-08-31 22:15:43 MSD
(В ответ на комментарий №9)
> Гипотеза: у вас обоих русская локаль, и gsynaptics использует в качестве
> десятичного разделителя запятую, а synclient ожидает точку (и вместо 0,25
> съедает только 0).
> 
> Чтобы проверить, попробуйте воспользоваться
> $ LC_ALL=en_US.UTF-8 gsynaptics

только мне это напоменает венду (рус и анг) и способ хранения данных ( даты в частности) и какое нить хранение данных, например msaccess
Comment 12 Alexey Rusakov 2009-08-31 22:35:58 MSD
(В ответ на комментарий №9)
> Гипотеза: у вас обоих русская локаль, и gsynaptics использует в качестве
> десятичного разделителя запятую, а synclient ожидает точку (и вместо 0,25
> съедает только 0).
> 
> Чтобы проверить, попробуйте воспользоваться
> $ LC_ALL=en_US.UTF-8 gsynaptics
Ну да, работает :) Забавная ошибка.
Comment 13 Repository Robot 2009-09-02 12:26:51 MSD
gsynaptics-0.9.16-alt2 -> sisyphus:

* Tue Sep 01 2009 Alexander Myltsev <avm@altlinux> 0.9.16-alt2

- Fix a bug with locale-dependent float formatting (closes #21312).
Comment 14 avm 2009-09-02 13:05:13 MSD
Замечу, что gsynaptics скоро будет obsolete (поэтому и патч в пакете — самый простой, какой можно было придумать). Кто-нибудь добродетельный должен собрать gpointing-device-settings.