VerseQ + Linux + Wine

Ваши вопросы, пожелания, предложения и замечания по клавиатурному тренажеру VerseQ. А также обсуждение всего, что связанно с машинописью, слепой десятипальцевой печатью и эффективностью технологий обучения!
victormg
Сообщения: 9
Зарегистрирован: Пн июл 12, 2010 12:02 pm

Сообщение victormg »

Здравствуйте, Владимир!

Буду опять приставать со своими проблемами :)

В новой версии заметил серьезные косяк, который фактически не дает пользоваться программой. По мере набора упражнения происходит выделение текущего символа с перекрытием следующего. Чем дальше к концу строки, тем большая область перекрывается, а последний символ уже вообще не видно.

Проблема решается, если свернуть и развернуть окно программы. После чего перекрытия символов не происходит, но только до следующего упражнения. По этой же причине не могу прислать скриншот, при попытке его сделать все приходит в норму.
Кстати в первом упражнении перекрытия, тоже не происходит.

Моя текущая конфигурация:
OC - openSUSE 11.3
wine - 1.2
VerseQ - 2010.9.3.221

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Эм... Так, конечно, очень сложно сообразить что происходит... Виктор, а что, совсем никак не получается скриншот сделать? Как так может быть?

victormg
Сообщения: 9
Зарегистрирован: Пн июл 12, 2010 12:02 pm

Сообщение victormg »

Получилось сделать скрины
[img]http://img715.imageshack.us/img715/3566/verseq1.jpg[/img] здесь за буквой "т" прячется "ь"

чем дальше в лес...
[img]http://img295.imageshack.us/img295/114/verseq2.jpg[/img]
последняя буква уже не видна

это снимок после сворачивания/разворачивания окна программы
[img]http://img21.imageshack.us/img21/6897/verseq3.jpg[/img]
все пришло в норму

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Хм... Странно... Похоже, что странно рассчитываются координаты. Может быть в вине округление происходит по другому алгоритму чем в GDI виндувса.

Ммм, Виктор, а Вы под какой версией Линукса работаете?

С уважением, Владимир

victormg
Сообщения: 9
Зарегистрирован: Пн июл 12, 2010 12:02 pm

Сообщение victormg »

Vladimir Kim писал(а):
Ммм, Виктор, а Вы под какой версией Линукса работаете?

[/quote]

у меня
openSUSE 11.3 (ядро 2.6.34.4-0.1-desktop)
wine 1.2
NVIDIA Driver Version 256.53 (если это имеет значение)

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

А вот интересно, если я Убунту под виртуальной машиной поставлю. Там такие же вылезуть проблемы, или другие? Вообще, насколько совместимы версии Линукса? Можно ли под одной версией отлаживаться?

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Поставил Убунту. И правда под Вине какая-то ерунда. Причем начиная со второй строки... Хорошая задачка, нужно тестировать, смотреть.

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Виктор, а что Вы делаете после того, как программа повисает? В Убунту есть что-то вроде диспечера задач или что-то в этом роде? Как убить процесс?

victormg
Сообщения: 9
Зарегистрирован: Пн июл 12, 2010 12:02 pm

Сообщение victormg »

Не факт что удастся воспроизвести проблему в виртуалке.

Я проверил работу проги в разных версиях wine, ситуация повторилась.
Однако запустив программу под виртуальной openSUSE 11.3 (та что была под рукой) проблем не заметил.
Может проблема быть в видеодрайвере?

p.s.
Если Вы будете поддерживать работу программы в линуксе (даже в одном дистрибутиве), то это будет большой плюс для нее. Линуховоды тоже пользуются вашей замечательной программой. Я, например, впервые узнал про нее на линукс форуме :)

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Виктор, подскажите, все-таки как Вы сворачиваете и разворачиваете окно программы? И как убиваете подвисший процесс. Мне приходится все перезагружать. :)

victormg
Сообщения: 9
Зарегистрирован: Пн июл 12, 2010 12:02 pm

Сообщение victormg »

Программу я сворачиваю по клавише WIN, так же можно переключиться по Alt-Tab, если есть на что:) Но у меня графическая оболочка KDE, в GNOME не проверял.

Убить программу можно командой
[code]killall VerseQ.exe[/code]
с учетом регистра,
в "Выполнить команду..." (в KDE по Alt-F2 или через системное меню) или через диспетчер процессов.

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Виктор, а в Убунту Кде или Гноме? И вообще, от оболочки что-то может зависеть?

dsent
Сообщения: 1
Зарегистрирован: Пн сен 20, 2010 8:07 pm
Откуда: СССР

Сообщение dsent »

Скачал вчера программу, заинтересовался :)
Лично мне работа под Linux не принципиальна, но я немного участвую в проекте Wine (баг-репорты, regression testing, актуализирую данные в AppDB по ряду программ) и могу помочь исправить какие-то его баги, мешающие нормальной работе программы.
Создатели Wine обычно стараются оказывать всякую помощь разработчикам, официально поддерживающим Wine в качестве платформы для запуска своих программ.
Если нет проблем с английским - могу подсказать, куда писать и с кем общаться. Если проблемы с английским есть - могу сам передавать вопросы, пожелания и переводить ответы.

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Спасибо огромное! :)

Пока не могу сообразить, что там не так. Похоже, что GDI у Wine по другому рассчитывает ширину строк и из за этого происходят искажения при расчетах с плавающей точкой. Но точнее сориентироваться пока не могу.

Попробую переписать модуль вывода заданий по другому, посмотрим, что получится... :)

С уважением, Владимир

Alexey
Сообщения: 1
Зарегистрирован: Чт янв 27, 2011 6:54 pm

Сообщение Alexey »

что-то на линухе под вайном тормозит жестко.

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Спасибо Алексей, что написали. Есть такое дело. Значит будем пробовать какой-то другой алгоритм.

С уважением, Владимир

Dalamar
Сообщения: 1
Зарегистрирован: Сб фев 19, 2011 6:06 pm

Сообщение Dalamar »

Здравствуйте, Владимир!

Волей судьбы пришлось переползти с Windows на Linux (Ubuntu 10.4).
Я успешно запускаю Вашу программу (2011.1.4.223) под эмуляцией оболочки Windows - Wine (1.2/1.3).

В ходе работы столкнулся со следующими неприятными моментами:
1. Реакция на нажатие клавиши наступает примерно через секунду после нажатия. Это очень сильно раздражает и сводит на нет пользу от программы.
2. Озвучивание нажатий на клавиши работает следующим образом: озвучивание нажатия первой клавиши происходит успешно, затем сколько бы кнопок ни нажал - тишина. Потом в какой-то момент
раздается "пулеметная очередь" озвучки нажатия.

В связи с этим - вопрос: может ну ее нафиг эту эмуляцию винды, и лучше сделать кросс платформенное приложение?
Вариантов как минимум 2:
1. Qt
2. Adobe AIR

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Здравствуйте Даламар!

Даламар, пожалуйста, попробуйте последнюю версию - http://www.verseq.ru/download/VerseQ.zip.html
по идее, таких проблем быть не должно, проверьте, пожалуйста.

[quote="Dalamar"] связи с этим - вопрос: может ну ее нафиг эту эмуляцию винды[/quote]
:) Это будет тогда дольше значительно.

С уважением, Владимир.

custard_py
Сообщения: 2
Зарегистрирован: Ср мар 02, 2011 10:51 am

Проблема со статистикой

Сообщение custard_py »

Система:
ОС - Ubuntu 10.10 x86_64
Версия Wine - 1.3.6/1.3.13
Версия VerseQ - 2011.2.23.226

При нажатии на F9 для вызова показа статистики, появляющееся диалоговое окно статистики блокирует весь интерфейс программы. В самом окне статистики не работает ни один выпадающий список или чекбокс. Переключение между двумя доступными вкладками также не функционирует.[img]https://lh6.googleusercontent.com/_--LgZFzScM4/TW35QtRy25I/AAAAAAAAAMI/nW_QSfDDqmE/s720/stat_err.jpg[/img]

Дальнейшая работа с программой невозможна без принудительного завершения и перезапуска. Аналогичная проблема проявляется при открытии диалоговых окон по F1, F6, F10.
Метроном работает нестабильно (то запускается, то нет). Нижняя панель со служебной информацией часто не отображается вообще.
ИМХО, автор программы сильно погорячился, официально заявив о том, что ее работа поддерживается в GNU/Linux под Wine: несмотря на тот факт, что в целом программа производит положительное впечатление в ней имеется еще масса багов, препятствующих полноценной работе в вышеупомянутой ОС.
Автор, Вам предстоит большая работа по оптимизации кода Вашей программы под Wine, в чем я искренне желаю Вам полного и скорого успеха.


P.S. Wine запускался в отладочном режиме с параметрами WINEDEBUG=warn+all. Вывод в консоль по нажатию клавиши вызова диалогового окна статистики F9:
[code]#Открытие статистики (F9)
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00040118
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00002 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180002 lp=00040118
fixme:win:LockWindowUpdate (0x500da), partial stub!
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00050118
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000600b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:listbox:ListBoxWndProc_common [0x20158]: unknown msg be10 wp 01580001 lp 00020158
fixme:win:LockWindowUpdate ((nil)), partial stub!
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)[/code]
Последний раз редактировалось custard_py Ср мар 09, 2011 2:09 pm, всего редактировалось 1 раз.

custard_py
Сообщения: 2
Зарегистрирован: Ср мар 02, 2011 10:51 am

Re: Проблема со статистикой

Сообщение custard_py »

[quote="custard_py"]Система:
ОС - Ubuntu 10.10 x86_64
Версия Wine - 1.3.6/1.3.13
Версия VerseQ - 2011.2.23.226

При нажатии на F9 для вызова показа статистики, появляющееся диалоговое окно статистики блокирует весь интерфейс программы. В самом окне статистики не работает ни один выпадающий список или чекбокс. Переключение между двумя доступными вкладками также не функционирует.[img]https://lh6.googleusercontent.com/_--LgZFzScM4/TW35QtRy25I/AAAAAAAAAMI/nW_QSfDDqmE/s720/stat_err.jpg[/img]

Дальнейшая работа с программой невозможна без принудительного завершения и перезапуска. Аналогичная проблема проявляется при открытии диалоговых окон по F1, F6, F10.
Метроном работает нестабильно (то запускается, то нет). Нижняя панель со служебной информацией часто не отображается вообще.
ИМХО, автор программы сильно погорячился, официально заявив о том, что ее работа поддерживается в GNU/Linux под Wine: несмотря на тот факт, что в целом программа производит положительное впечатление в ней имеется еще масса багов, препятствующих полноценной работе в вышеупомянутой ОС.
Автор, Вам предстоит большая работа по оптимизации кода Вашей программы под Wine, в чем я искренне желаю Вам полного и скорого успеха.


P.S. Wine запускался в отладочном режиме с параметрами WINEDEBUG=warn+all. Вывод в консоль по нажатию клавиши вызова диалогового окна статистики F9:
[code]#Открытие статистики (F9)
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00040118
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00002 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180002 lp=00040118
fixme:win:LockWindowUpdate (0x500da), partial stub!
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00050118
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000600b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:listbox:ListBoxWndProc_common [0x20158]: unknown msg be10 wp 01580001 lp 00020158
fixme:win:LockWindowUpdate ((nil)), partial stub!
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)[/code][/quote]



Ну так что, так никто не соизволит ответить?

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Добрый день!

Пока не знаю, что ответить... Будем пробовать разные варианты.

С уважением, Владимир.

stanislavzubar
Сообщения: 1
Зарегистрирован: Сб ноя 26, 2011 1:08 pm

Сообщение stanislavzubar »

После покупки МАС прежде всего подумал о в VerseQ.
Нашел в youtube как устанавливается wine.
Потом сделал свой вариант:

http://www.youtube.com/watch?v=viXrbV3Iems

Устанавливается все более чем легко.
Работает отлично.

(Какое-то время не мог понять, почему иногда не работает ввод.
Оказалось, что нужно переключать ввод на раскладку США.)

Удачи всем!


MacBook Air
ОС - Mac OS X Версия 10.7.2
Версия WineHelper version 1.0b
Версия VerseQ - 2011.2.14

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

Спасибо огромное!!! :)

Аватара пользователя
Self-Perfection
Сообщения: 3
Зарегистрирован: Вс дек 18, 2011 3:16 pm

Re: Проблема со статистикой

Сообщение Self-Perfection »

[quote="custard_py"]Система:
ОС - Ubuntu 10.10 x86_64
Версия Wine - 1.3.6/1.3.13
Версия VerseQ - 2011.2.23.226

При нажатии на F9 для вызова показа статистики, появляющееся диалоговое окно статистики блокирует весь интерфейс программы. В самом окне статистики не работает ни один выпадающий список или чекбокс. Переключение между двумя доступными вкладками также не функционирует.[img]https://lh6.googleusercontent.com/_--LgZFzScM4/TW35QtRy25I/AAAAAAAAAMI/nW_QSfDDqmE/s720/stat_err.jpg[/img]

Дальнейшая работа с программой невозможна без принудительного завершения и перезапуска. Аналогичная проблема проявляется при открытии диалоговых окон по F1, F6, F10.
Метроном работает нестабильно (то запускается, то нет). Нижняя панель со служебной информацией часто не отображается вообще.
ИМХО, автор программы сильно погорячился, официально заявив о том, что ее работа поддерживается в GNU/Linux под Wine: несмотря на тот факт, что в целом программа производит положительное впечатление в ней имеется еще масса багов, препятствующих полноценной работе в вышеупомянутой ОС.
Автор, Вам предстоит большая работа по оптимизации кода Вашей программы под Wine, в чем я искренне желаю Вам полного и скорого успеха.


P.S. Wine запускался в отладочном режиме с параметрами WINEDEBUG=warn+all. Вывод в консоль по нажатию клавиши вызова диалогового окна статистики F9:
[code]#Открытие статистики (F9)
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00040118
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00002 lp=000500b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180002 lp=00040118
fixme:win:LockWindowUpdate (0x500da), partial stub!
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=1180001 lp=00050118
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:combo:ComboWndProc_common unknown msg WM_USER+ba10 wp=b00001 lp=000600b0
warn:combo:ComboWndProc_common unknown msg WM_USER+ac12 wp=0000 lp=00000000
warn:listbox:ListBoxWndProc_common [0x20158]: unknown msg be10 wp 01580001 lp 00020158
fixme:win:LockWindowUpdate ((nil)), partial stub!
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)[/code][/quote]

Точно такие же проблемы.
Arch Linux
Wine - 1.3.33
VerseQ - 2011.2.23.226

Аватара пользователя
Vladimir Kim
Команда VerseQ
Сообщения: 2189
Зарегистрирован: Вс мар 21, 2004 3:33 am
Откуда: Москва

Сообщение Vladimir Kim »

[quote="Self-Perfection"]При нажатии на F9 для вызова показа статистики, появляющееся диалоговое окно статистики блокирует весь интерфейс программы. В самом окне статистики не работает ни один выпадающий список или чекбокс. Переключение между двумя доступными вкладками также не функционирует.[/quote]
Фиг его знает, что это хрень... Даже не знаю в какую сторону смотреть, что бы поправить. Это уже к реализации C++ Builder относится, по всей видимости.

С уважением, Владимир.

Ответить