пользуюсь ubuntu и wine. убунту сам английский с кириллицей как таковой проблем нету. НО! есть программка для windows, написанная отечественным разработчиком -2gis. Карта городов. Когда руссифицирую весть дистрибутив ubuntu- проблем при запуске wine и этой программки нету, но стоит запустить этот тандем в английской убунте- полцучаю на экране кракозябры
Кириллица в англоязычном дистрибутиве (проблемы с отображением кирилицы в англоговорящем ubuntu)
Модератор: Модераторы разделов
-
guboldy
- Сообщения: 4
Кириллица в англоязычном дистрибутиве
Такая проблема:
пользуюсь ubuntu и wine. убунту сам английский с кириллицей как таковой проблем нету. НО! есть программка для windows, написанная отечественным разработчиком -2gis. Карта городов. Когда руссифицирую весть дистрибутив ubuntu- проблем при запуске wine и этой программки нету, но стоит запустить этот тандем в английской убунте- полцучаю на экране кракозябры
Подскажите пожалуйста как это можно побороть - ближе все таки пользоваться английским убунту. Шрифты пробовал в /wine/fonts/ кидать из виндовс... ничего не помогло.
пользуюсь ubuntu и wine. убунту сам английский с кириллицей как таковой проблем нету. НО! есть программка для windows, написанная отечественным разработчиком -2gis. Карта городов. Когда руссифицирую весть дистрибутив ubuntu- проблем при запуске wine и этой программки нету, но стоит запустить этот тандем в английской убунте- полцучаю на экране кракозябры
-
warlomak
- Сообщения: 384
- ОС: Ubuntu 10.04
Re: Кириллица в англоязычном дистрибутиве
а так: LANG= ru_RU.CP1251 wine "C:\Windows\notepad.exe"
-
guboldy
- Сообщения: 4
Re: Кириллица в англоязычном дистрибутиве
Проблема разрешилась буквально через 15 минут как "отпостился" )) Удивительно, что решения искал 2 дня и последняя надежда была на "тут"
В общем, установил отдельно русскую локализацию- сам язык системы не менял- и запустил приложение с параметром LC_ALL=ru_RU.UTF-8 wine Имя_приложения. Так что если кто-то "гуглит" для решения подобной проблемы-ответ пусть будет тут 
-
Mage-Warrior
- Сообщения: 869
- Статус: Семь раз понюхай, один раз откуси!
- ОС: SlackWare 12.1
Re: Кириллица в англоязычном дистрибутиве
Все проще:
Если при этом winecfg вышел нормальный, русский, то можно запускать так:
Код: Выделить всё
LANG="ru_RU.utf8" winecfgЕсли при этом winecfg вышел нормальный, русский, то можно запускать так:
Код: Выделить всё
LANG="ru_RU.utf8" wine [приложение]*- Большинство проблем, дружок, завсегда покажет лог! -*
-
warlomak
- Сообщения: 384
- ОС: Ubuntu 10.04
-
guboldy
- Сообщения: 4
Re: Кириллица в англоязычном дистрибутиве
подскажите еще пожалуйста как можно создать "ярлычек"? я в никсах новичек
Надо чтобы выполнялось последовательно вот что:
cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/' - осуществлялся переход в папку с exeшником
LC_ALL=ru_RU.UTF-8 wine grym.exe- и потом запускалась сама программинка )
А то в консольке набивать каждый раз неудобно, на рабочем столе сделать бы ярлычек
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: Кириллица в англоязычном дистрибутиве
Можно создать shell-script с правами 0770 и с содержимым типа:
А затем сделать ярлычок, который на него будет ссылаться. Можно запускать будет скрипт и из консоли. Для более точного ответа желательно было бы указать Desktop Manager.
Код: Выделить всё
#!/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: Кириллица в англоязычном дистрибутиве
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". Вернее, понятно, но не целиком. Спасибо еще раз за помощь!
Спасибо больше за помощь! Получилось!
Сделал так:
создал пустой файл;
вставил вот это:
#!/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
все заработало.
Есть, правда, одно пожелание. Комментировать строчки кода
-
Mage-Warrior
- Сообщения: 869
- Статус: Семь раз понюхай, один раз откуси!
- ОС: SlackWare 12.1
Re: Кириллица в англоязычном дистрибутиве
Сорри, я мог бы и сам догадаться, что нужно прокомментировать. Данные строки полезны при запуске скрипта из консоли. Строка CURRDIR=`pwd` сохраняет значение текущего каталога в переменную CURRDIR. Затем, для корректной работы wine мы переходим в каталог программы (cd '/home/tornus/.wine/drive_c/Program Files/2gis/Krasnoyarsk/'). После завершения работы wine команда cd $CURRDIR возвращает нас в каталог, который был до запуска скрипта (текущий каталог). Я когда-то стал использовать это, так как посчитал удобным.
*- Большинство проблем, дружок, завсегда покажет лог! -*