В Wine вместо русского (что то на подобии ":::::::: :: : : ::::: ::: :::")

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: В Wine вместо русского

Сообщение NekoExMachina »

хотя по скрину видно что дело отнюдь не в шрифтах

собственно , это понятно.
А название темы -
> В Wine вместо русского
-
удовлетворяет вполне данной проблеме. Это решается через установку другой локали, так? Какой?
ru_RU.CP1251 ставить пробовал (через export в текущем соответственно терменале, не глобально), после этого вайновские приложения вообще отказываются запускаться все. Включая winecfg, без какого бы то нибыло вывода в консоль.
Т.е. winecfg / wine something.exe, две-три секунды простоя и все.

Дело не в этом, все приложения в любой консоли отказывались запускаться. Теперь снес ~/.wine, запустил winecfg, все приложения открываются нормально. Эксперементировал с кодировками со всеми - ru_RU.* пробовал ставить через export - во всех ничего не удавалось, проблема оставалась. Думаю, что дело в export, но менять глобально очень и очень не хочу.
1) что я делаю неправильно?
2) Есть еще способы какие нибудь разобраться с проблемой?
LOR Wine FAQ - читал, но судя по дефолтному отсуствию ~/.wine/config он устарел. ~/.wine/config создал, изменения внес, в реестре в ~/.wine/user.reg в Software\\Wine\\X11 Driver\\Fonts и Software\\Wine\\Fonts изменения внес. Не помогает.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Supervisor
Сообщения: 147
ОС: Sabayon ~x86

Re: В Wine вместо русского

Сообщение Supervisor »

NekoExMachina писал(а):
15.06.2008 13:22
А название темы -
> В Wine вместо русского
-
удовлетворяет вполне данной проблеме. Это решается через установку другой локали, так? Какой?
........................
Эксперементировал с кодировками со всеми - ru_RU.* пробовал ставить через export - во всех ничего не удавалось, проблема оставалась. Думаю, что дело в export, но менять глобально очень и очень не хочу.



вот так пробовали?
$ LC_ALL="ru_RU.UTF-8" winecfg
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: В Wine вместо русского

Сообщение NekoExMachina »

Пробовал, не помогает.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: В Wine вместо русского

Сообщение yaleks »

А если ничего не менять и не прописывать, то тоже не работает?
locale что выдаёт?
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: В Wine вместо русского

Сообщение NekoExMachina »

Код: Выделить всё

neko@machina:~/locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Не работает. Вернее работает, но без русского.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
pograp
Сообщения: 287
Статус: Родгар БОГ ГНОМОВ
ОС: FreeBSD7&CentOS5.2&Fedora10

Re: В Wine вместо русского

Сообщение pograp »

wget http://www.my-guides.net/en/images/stories....0-2.noarch.rpm
su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'
для федоры 9 отлично подойдёть ну и для других rpm-based систем... проверял только на 9-ке
ignoramus et semper ignorabimus
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

если система 64-bit, то wine не может найти 32-bit freetype для использования truetype шрифтов
из за этого все проблеммы
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: В Wine вместо русского

Сообщение Jinn »

Та же проблема в убунту 8.04-64. Шрифты скопировал какие можно и куда только можно. Определяются во всех приложениях, кроме вайновских... Так понимаю, решения пока нет... :unsure:
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: В Wine вместо русского

Сообщение yaleks »

Jinn писал(а):
24.07.2008 04:10
Та же проблема в убунту 8.04-64. Шрифты скопировал какие можно и куда только можно. Определяются во всех приложениях, кроме вайновских... Так понимаю, решения пока нет... :unsure:

установите wine-1.0, там проблем нет (их решили за несколько версий до него).
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: В Wine вместо русского

Сообщение Jinn »

yaleks писал(а):
24.07.2008 09:11
Jinn писал(а):
24.07.2008 04:10
Та же проблема в убунту 8.04-64. Шрифты скопировал какие можно и куда только можно. Определяются во всех приложениях, кроме вайновских... Так понимаю, решения пока нет... :unsure:

установите wine-1.0, там проблем нет (их решили за несколько версий до него).

Забыл добавить, извините.
Именно такая и установлена...
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
ironclad
Сообщения: 14
ОС: Fedora 7 x86-64

Re: В Wine вместо русского

Сообщение ironclad »

Jinn писал(а):
24.07.2008 04:10
Та же проблема в убунту 8.04-64. ... Так понимаю, решения пока нет... :unsure:

Вам же выше ответили:) Поставьте 32 битную библиотеку freetype и все заработает.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

ironclad писал(а):
01.08.2008 10:07
Цитата

но дело в том, что просто так переустановить freetype не получится
начнут конфликтовать уже установленные 64-bit приложения
и система при переустановки предложит удалить несовместимые компоненты
а их - ОЧЕНЬ много (не знаю на сколько, но список внушительный)
и смысл переделывать систему в 32-битную?

поэтому, нормальтного вайн в 64-bit не видать

но, можно поиграть в игрушки
на сколько мне известно, большинство игр используют независимые от системы методы прорисовки шривтов и т.д.

интересно есть способ взаимодействия 32 и 64 битных приложений?
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: В Wine вместо русского

Сообщение Jinn »

ironclad писал(а):
01.08.2008 10:07
Jinn писал(а):
24.07.2008 04:10
Та же проблема в убунту 8.04-64. ... Так понимаю, решения пока нет... :unsure:

Вам же выше ответили:) Поставьте 32 битную библиотеку freetype и все заработает.

Собственно говоря, это не решение, а костыль. Ладно, буду думать...
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
ironclad
Сообщения: 14
ОС: Fedora 7 x86-64

Re: В Wine вместо русского

Сообщение ironclad »

expdot писал(а):
03.08.2008 00:37
поэтому, нормальтного вайн в 64-bit не видать

Во первых не переустановить библиотеку, а доставить 32 бит версию, и ничего там страшного ставить не предлагается. Не с чьих то слов говорю, сам лично на Fedore 9 x86_64 решал эту проблему. Ставил через yum, командой что то типа yum install freetype*i386
А нормальный вайн это какой? 64 бит? Попробуйте сами собрать:)

Jinn писал(а):
03.08.2008 13:49
Собственно говоря, это не решение, а костыль. Ладно, буду думать...

Какой же это костыль если вы ставите 32 битный wine? Ему естественно нужны 32 бит библиотеки.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

ironclad писал(а):
04.08.2008 09:04
Во первых не переустановить библиотеку, а доставить 32 бит версию

не получается просит снести 64 битную библиотеку
ironclad писал(а):
04.08.2008 09:04
через yum, командой что то типа yum install freetype*i386

спасибо, сейчас попробую
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: В Wine вместо русского

Сообщение Jinn »

Так. Разбираемся подробно по поводу 64 и 32 либов truetype :wacko:
В ubuntu. Библиотека libtruetype содержит только один библиотечный файл и мягкую ссылку на него. Ну ещё документацию.
Причём, названия в 32-х и 64-х версиях одинаковы, так же как и их расположение. Значит, устанавливая одну библиотеку, мы тем самым сносим другую, так как она устанавливается на то же место :unsure:
Не знаю как в yum, но думаю то же самое :crazy:
ЗЫ Кстати, заменять пробовал всё-таки - перестали иксы грузиться! :blush:
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
ironclad
Сообщения: 14
ОС: Fedora 7 x86-64

Re: В Wine вместо русского

Сообщение ironclad »

Jinn писал(а):
05.08.2008 03:26
В ubuntu. Библиотека libtruetype содержит только один библиотечный файл и мягкую ссылку на него. Ну ещё документацию.
Причём, названия в 32-х и 64-х версиях одинаковы, так же как и их расположение. Значит, устанавливая одну библиотеку, мы тем самым сносим другую, так как она устанавливается на то же место :unsure:

В Fedore либы 64 бит лежат в другом месте
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

нормально
все встало :thumbs:
ошибся в одном месте.. :blush:
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

рано порадовался
приложения начали вылетать с ошибками

Изображение
Изображение
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: В Wine вместо русского

Сообщение expdot »

это из за чего то другого
удалил библиотеку - тоже самое
Спасибо сказали:
ironclad
Сообщения: 14
ОС: Fedora 7 x86-64

Re: В Wine вместо русского

Сообщение ironclad »

expdot писал(а):
06.08.2008 16:21
это из за чего то другого
удалил библиотеку - тоже самое

Запусти winecfg из консоли посмотри что пишет в консоли, можно так же из консоли требуемые приложения запускать, сообщения об ошибках можно в консоли почитать.
Спасибо сказали:
ala
Сообщения: 1

Re: В Wine вместо русского

Сообщение ala »

Проблема в кодировке:

1. вариант:
Запускаем программу someprogram.exe под wine принудительно указав язык (наша система linux может быть под любым другим языком):

Код: Выделить всё

$ LANG=ru_RU.UTF8 wine /home/me/windowsprograms/someprogram.exe
Spoiler
Либо

2. вариант:
добавить посредством:

Код: Выделить всё

$ sudo dpkg-reconfigure locales
и добавляем: например CP1251 (проверяем $ locale) а затем:

Код: Выделить всё

$ LANG=ru_RU.CP1251 wine /home/me/windowsprograms/someprogramexe
Добавлено (09:56):
Это не проблема со шрифтами, проблема с кодировкой...
именно
Спасибо сказали: