Проблемы с исправлением неправильной раскладки клавиатуры в 6.0 под линукс

Автор McAaron, 20 марта 2018, 17:39

0 Пользователи и 1 гость просматривают эту тему.

McAaron

Вордпроцессор шестой версии стал глючить при работе с программой исправления клавиатурной раскладки  xneur.

В версиях 6.0.1 и 6.0.2 первое же исправление портится. Следом портится испорченное и так пока не сойдется к какому-то мусору. Мало того, портится по разному в зависимости от того, как было сделано выделение -- слава направо или справа налево, а также от установленного на текст языка. В приложенном файле табличка с примером. В каждой строке результат некоторого числа нажатий. В столбцах как должно быть и что имеет место.

Проблема не наблюдается в предыдущих версиях -- 5.x и более ранних.



mikekaganski

Всё это было бы неплохо привести к воспроизводимому виду (найти вариант без xneur), освободить от филосовского вступления (которое создаёт какое-то угнетающее впечатление - как будто автор тщательно старается найти в каждой бочке мёда какую-то примесь, и сильно радуется, когда удаётся), и оформить в виде багрепорта.
С уважением,
Михаил Каганский

kompilainenn

Цитата: McAaron от 20 марта 2018, 15:39Проблема не наблюдается в предыдущих версиях -- 5.x и более ранних.
на этой же системе, с этой же версией хнеура?
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

McAaron

Цитата: kompilainenn от 20 марта 2018, 17:54
Цитата: McAaron от 20 марта 2018, 15:39Проблема не наблюдается в предыдущих версиях -- 5.x и более ранних.
на этой же системе, с этой же версией хнеура?
Да. Я сейчас с нее пишу.

McAaron

Цитата: mikekaganski от 20 марта 2018, 17:52
Всё это было бы неплохо привести к воспроизводимому виду (найти вариант без xneur), освободить от филосовского вступления (которое создаёт какое-то угнетающее впечатление - как будто автор тщательно старается найти в каждой бочке мёда какую-то примесь, и сильно радуется, когда удаётся), и оформить в виде багрепорта.
Расстроился зело ...
Я еще в 4 версии как-то оформлял багрепорт про то, что выделение мышкой слева направо оставляет курсор мыши за пределами выделения, что в результате приводит к сбросу выделения при нажатии правой кнопки мыши. Ни в 4-й, ни в 5-й это не исправлено.

kompilainenn

Цитата: McAaron от 20 марта 2018, 16:13Расстроился зело ...
~9500 не закрытых, подтверждённых багов и улучшалок в LibreOffice ждут своих кодеров.
Не надо расстраиваться, надо делать то, что можно, чтобы ситуация исправлялась к лучшему, хотя бы писать им баги
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

tagezi

Цитата: McAaron от 20 марта 2018, 15:13Я еще в 4 версии как-то оформлял багрепорт про то, что выделение мышкой слева направо оставляет курсор мыши за пределами выделения, что в результате приводит к сбросу выделения при нажатии правой кнопки мыши. Ни в 4-й, ни в 5-й это не исправлено.
Бессмысленно расстраивать, что что-то не исправлено. Не исправляется большое количество ошибок, и не потому что не хотят, а потому руки не доходят до всего.
По опыту знаю, иногда смотришь "чтобы там исправить?", и тратишь часы, на то чтобы найти вообще внятное объяснение, чего вообще человек хочет (в основном с улучшалками). Хотя там стоит NEW. Или понимаешь, что, да, вот, ошибка, вижу, понимаю как протестить.
Но так же понимаешь, чтобы докопаться до того, почему она возникает, нужно просто положить жизнь на это. И за это время можно решить десяток других.
До всего когда-нибудь дойдут руки.

По поводу конкретно этой ошибки, лично меня интересует:
Если сделать документ с одним слово и базовыми настройками (Стиль страницы базовый, ...) и Сохранить.
После открытия в 6.0 и 5.4 разница есть?
Если сделать всё наоборот, создать документ в 5.4 и сохранить, есть разница?

(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

McAaron

Цитата: tagezi от 20 марта 2018, 18:28
Если сделать документ с одним слово и базовыми настройками (Стиль страницы базовый, ...) и Сохранить.
После открытия в 6.0 и 5.4 разница есть?
Если сделать всё наоборот, создать документ в 5.4 и сохранить, есть разница?
Разница ожидается в чем?

tagezi

Цитата: McAaron от 20 марта 2018, 15:32Разница ожидается в чем?
Эм.. существует вероятность, что я знаю, где товарищи порылись, и могу направить этот баг точно к человеку, который его исправит в течении нескольких дней.
Такой ответ вас устроит?
Во всяком случае, в настоящее время, только вы способны оттестировать возможные ситуации, когда появляется ошибка.
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

McAaron

Цитата: Bigor от 20 марта 2018, 18:59
У меня в 5.2.х под убунтой xneur похоже глючит.
Везде или только в офисе? Попробуйте  xneur в том окне, в котором сюда на форум набираете.


tagezi

Цитата: Bigor от 20 марта 2018, 15:59У меня в 5.2.х под убунтой xneur похоже глючит.
А там кодировка устанавливается, и правильно ли она стоит?
Чую это пахнет NOTOURBUG.
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

McAaron

Цитата: tagezi от 20 марта 2018, 18:39
Эм.. существует вероятность, что я знаю, где товарищи порылись, и могу направить этот баг точно к человеку, который его исправит в течении нескольких дней.
Набрал в обеих версиях, обе с чистым конфигом (кроме отключения OpenGL/CL),  одно и то же. При перекрестном чтении разницы не вижу.
Прикладываю два файла с работой xneur.
Похоже, что паста добавляет мусор слева от выделения и съедает самый правый символ. Если при очередном выделении пропускать вставленный левый символ, то результат замены в 6.0.2 выглядит так:

QWERTY
|ЙЦУКЕ
||QWER
||/ЙЦУ
||/|QW
||/||Й
||/|||

Теперь XOR-им ЙЦУКЕН

ЙЦУКЕН
|QWERT
||ЙЦУК
|||QWE
||||ЙЦ
|||||Q
||||||

Таки есть разница от случая к случаю. Вот еще раз конвертнул QWERTY -- все вставленные символы '|' код 179 (B3h)

QWERTY
|ЙЦУКЕ
||QWER
|||ЙЦУ
||||QW
|||||Й
||||||

Похоже на то, что сбрасывается то же количество символов, но с адреса, на символ (или байт) идущего раньше, где этот самый '|' лежит.


tagezi

Очень странно.. На убунту отвалилось раньше, чем на винде.
Если писать багрепорт, нужно прикладывать результаты бибисект на винде и убунту.
Это покрайне мере покажет, в каком именно патче это отваливается.
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha