Кириллица в англоязычном дистрибутиве (проблемы с отображением кирилицы в англоговорящем ubuntu)

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

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

guboldy
Сообщения: 4

Кириллица в англоязычном дистрибутиве

Сообщение guboldy »

Такая проблема:
пользуюсь ubuntu и wine. убунту сам английский с кириллицей как таковой проблем нету. НО! есть программка для windows, написанная отечественным разработчиком -2gis. Карта городов. Когда руссифицирую весть дистрибутив ubuntu- проблем при запуске wine и этой программки нету, но стоит запустить этот тандем в английской убунте- полцучаю на экране кракозябры ;) Подскажите пожалуйста как это можно побороть - ближе все таки пользоваться английским убунту. Шрифты пробовал в /wine/fonts/ кидать из виндовс... ничего не помогло.
Спасибо сказали:
Аватара пользователя
warlomak
Сообщения: 384
ОС: Ubuntu 10.04

Re: Кириллица в англоязычном дистрибутиве

Сообщение warlomak »

а так: LANG= ru_RU.CP1251 wine "C:\Windows\notepad.exe"
Спасибо сказали:
guboldy
Сообщения: 4

Re: Кириллица в англоязычном дистрибутиве

Сообщение guboldy »

Проблема разрешилась буквально через 15 минут как "отпостился" )) Удивительно, что решения искал 2 дня и последняя надежда была на "тут" ;) В общем, установил отдельно русскую локализацию- сам язык системы не менял- и запустил приложение с параметром LC_ALL=ru_RU.UTF-8 wine Имя_приложения. Так что если кто-то "гуглит" для решения подобной проблемы-ответ пусть будет тут :fishing1:
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Кириллица в англоязычном дистрибутиве

Сообщение Mage-Warrior »

Все проще:

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

LANG="ru_RU.utf8" winecfg

Если при этом winecfg вышел нормальный, русский, то можно запускать так:

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

LANG="ru_RU.utf8" wine [приложение]
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
warlomak
Сообщения: 384
ОС: Ubuntu 10.04

Re: Кириллица в англоязычном дистрибутиве

Сообщение warlomak »

Это еще и в FAQ есть :blush:
FAQ
Спасибо сказали:
guboldy
Сообщения: 4

Re: Кириллица в англоязычном дистрибутиве

Сообщение guboldy »

подскажите еще пожалуйста как можно создать "ярлычек"? я в никсах новичек ;) Надо чтобы выполнялось последовательно вот что:
cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/' - осуществлялся переход в папку с exeшником
LC_ALL=ru_RU.UTF-8 wine grym.exe- и потом запускалась сама программинка )
А то в консольке набивать каждый раз неудобно, на рабочем столе сделать бы ярлычек ;)
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Кириллица в англоязычном дистрибутиве

Сообщение Mage-Warrior »

Можно создать shell-script с правами 0770 и с содержимым типа:

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

#!/bin/bash
CURRDIR=`pwd`
cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/'
LC_ALL=ru_RU.UTF-8 wine grym.exe
cd "$CURRDIR"

А затем сделать ярлычок, который на него будет ссылаться. Можно запускать будет скрипт и из консоли. Для более точного ответа желательно было бы указать Desktop Manager.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
guboldy
Сообщения: 4

Re: Кириллица в англоязычном дистрибутиве

Сообщение guboldy »

Gnome :) Стандартный, который по умолчанию в убунту идет.

Спасибо больше за помощь! Получилось!
Сделал так:
создал пустой файл;
вставил вот это:
#!/bin/bash
CURRDIR=`pwd`
cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/'
LC_ALL=ru_RU.UTF-8 wine grym.exe
cd "$CURRDIR"
сохранил файл как Имя_Скрипта.sh
создал лаунчер и в команде в начале добавил bash
все заработало.

Есть, правда, одно пожелание. Комментировать строчки кода ;) А то мне, как новичку, не понятно что делают команды CURRDIR=`pwd` и "cd $CURRDIR". Вернее, понятно, но не целиком. Спасибо еще раз за помощь!
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Кириллица в англоязычном дистрибутиве

Сообщение Mage-Warrior »

guboldy писал(а):
26.09.2008 13:43
...
Есть, правда, одно пожелание. Комментировать строчки кода ;) А то мне, как новичку, не понятно что делают команды CURRDIR=`pwd` и "cd $CURRDIR". Вернее, понятно, но не целиком. Спасибо еще раз за помощь!

Сорри, я мог бы и сам догадаться, что нужно прокомментировать. Данные строки полезны при запуске скрипта из консоли. Строка CURRDIR=`pwd` сохраняет значение текущего каталога в переменную CURRDIR. Затем, для корректной работы wine мы переходим в каталог программы (cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/'). После завершения работы wine команда cd $CURRDIR возвращает нас в каталог, который был до запуска скрипта (текущий каталог). Я когда-то стал использовать это, так как посчитал удобным.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали: