LINUX.ORG.RU

WINE и ввод русских символов


0

0

Добрый день.

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

wine 1.1.2

xorg-server 1.4.2

В чём может быть дело и как исправить?


Также может быть из-за запущенного xneur

AbbaT
()

LC_CTYPE=ru_RU.CP1251 wine game.exe

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

anonymous
()
Ответ на: комментарий от sdio

> Запусти приложение так:

> $ LANG=ru_RU wine ...

Для проверок использую стандартный WINE-овский notepad:

$ LANG=ru_RU notepad

Это приводит к тому, что интерфейс блокнота становится английским. Кириллицу при этом ввести всё так же не удается.

ccoder
() автор топика
Ответ на: комментарий от anonymous

> Также может быть из-за запущенного xneur

Не запущен.

ccoder
() автор топика
Ответ на: комментарий от anonymous

> LC_CTYPE=ru_RU.CP1251 wine game.exe

Для проверки использую блокнот из комплекта WINE. Это приводит к тому, что интерфейс блокнота становится английским.

> И проверь, доступно ли вообще приложению что-то кроме латиницы.

При обычном нормальном запуске интерфейс блокнота (да и всех других встроенных WINE-овских программ) полностью на русском. Русские символы не вводятся, но через буфер обмена их можно вставить куда угодно и они при этом нормально обрабатываются.

ccoder
() автор топика

а переключалка-то где настроена? в xorg.conf или через что-то другое? у меня помню в гноме было такое когда гномовскую переглючалку юзал. включил хорг-овскую, выключил гномовскую - норм. заработало.

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

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

> а переключалка-то где настроена?

Переключалка настроена в xorg.conf

> попробуй выставь эмуляцию рабочего стола.

Не помогло, всё так же.

ccoder
() автор топика

Конфиги менял? Сделай новый вайн-префикс и попробуй снова, они любят много чего часто ломать.

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

> Конфиги менял? Сделай новый вайн-префикс и попробуй снова, они любят много чего часто ломать.

Конфиги не менял, все сразу было вот так.

Новый префикс делал, проблема не исчезает.

ccoder
() автор топика
Ответ на: комментарий от ccoder

> Кириллицу при этом ввести всё так же не удается.

Тогда не п**ди, что у тебя 1.1.2 и обновись.

anonymous
()
Ответ на: комментарий от Sylvia

To Silvy:

> export LC_CTYPE LC_COLLATE LC_ALL LANG

Премного благодарен, помогло. На этом форуме есть какая-нибудь система оценок?

ccoder
() автор топика
Ответ на: комментарий от anonymous

> Тогда не п**ди, что у тебя 1.1.2 и обновись.

Иногда лучше молчать, чем говорить. Это как раз про тебя.

ccoder
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.