Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sarfios в Oct 11, 2010, 17:58



Титла: Wine програми на кирлица
Публикувано от: sarfios в Oct 11, 2010, 17:58
Здравейте.
Наскоро ми се наложи да изпозлвам програма която е на кирилица, но от Wine излиза само на джингитайски. Някой ще може ли да помогне?


Титла: Re: Wine програми на кирлица
Публикувано от: kip в Oct 11, 2010, 19:55
Виж тук ($2).


Титла: Re: Wine програми на кирлица
Публикувано от: sarfios в Oct 11, 2010, 21:17
Благодаря, но не се получава... програмата се стартира по-пораличен начин, но нищо повече пак са ???? текстовете. Моля някой да ми помогне, ако даде скайп, irc, нещо ще  съм много благодарен. Спешно ми е, а нямам втори компютър, а не искам да връщам на Windows.


Титла: Re: Wine програми на кирлица
Публикувано от: borovaka в Oct 11, 2010, 22:11
Изтегли си winetricks и инсталирай corefonts би трябвало да помогне.


Титла: Re: Wine програми на кирлица
Публикувано от: sarfios в Oct 11, 2010, 22:44
,а след като го инсталирах трябва ли да правя нещо? Или пак си пускам програмата, но уви ето...
http://img87.imageshack.us/img87/3993/screenshot2yy.png пак е така...


Титла: Re: Wine програми на кирлица
Публикувано от: trosho в Oct 12, 2010, 00:17
Няма и да стане, ако просто стартираш exe-то с двоен клик. Като гледам, че в терминала си правил copy paste на някакви случайни команди, май въобще не си схванал идеята.
Ето накратко какво трябва да е изпълнено:
1. Трябва да имаш инсталирани шрифтове, които имат в себе си символите на кирилицата. Може да имаш инсталирани такива под Wine (с winetricks, например) или да ги имаш инсталирани глобално (пакет msttcorefonts, ttf-mscorefonts-installer или каквото е името на пакета в текущата версия).
2. Трябва да имаш конфигуриран подходящия локал, в който се указва кодировката на символите (bg_BG.UTF-8 и/или bg_BG.CP1251).
3. Щом като при теб интерфейсът е на английски език, трябва да стартираш exe-то с Wine по подходящ начин, за да му укажеш, че искаш надписите да са на кирилица. За целта стартираш програмата от терминал, като командата има подобен вид: LANG=bg_BG.CP1251 wine "C:\път_до_програмата\име.exe".
За инсталирането на шрифтовете можеш да използваш winetricks, както ти е обяснил borovaka. За конфигурирането на локала в Ubuntu може да прочетеш написаното тук - цък ($2), а по-подробни обяснения има тук - цък ($2).
Постарай се да разбереш нещата, а не просто да копираш командите.


Титла: Re: Wine програми на кирлица
Публикувано от: sarfios в Oct 12, 2010, 10:41
Благодаря, но просто работя от скоро с Gnome и linux като цяло...
Получи се! Инсталирах всякакви видове фонтове и го стартирах с LANG=bg_BG.UTF-8 wine "/home/sarfios/.wine/dosdevices/c:/New Folder\Ultra.exe" обаче, ми даде "Липсва активиращ файл" такъв проблем никой не е имал до сега търсих error,а в " " в google и се досетих, че в програмата има още един файл който трябва да седят в една обща папка. Следователно пак зациклих. Програмата е на кирлица вече, но отказва да чете файла в папката с тази команда.


Титла: Re: Wine програми на кирлица
Публикувано от: kip в Oct 12, 2010, 13:21
А така не става ли ?
Код:
LANG=bg_BG.UTF-8 WINEPREFIX="/home/sarfios/.wine/dosdevices/c:/New Folder/" wine "/home/sarfios/.wine/dosdevices/c:/New Folder/Ultra.exe"


Титла: Re: Wine програми на кирлица
Публикувано от: sarfios в Oct 12, 2010, 13:32
Благодаря, че се отзова.
Използвах същата команда и програмата се пусна на кирилица, но уви същия error

предполагам, че е зареди този файл http://img841.imageshack.us/img841/562/screenshot4c.png .tca за него говорих, че трябва да са в една папка защото програмата не се иснталира, а се пуска директно от .exe-то.


Титла: Re: Wine програми на кирлица
Публикувано от: trosho в Oct 12, 2010, 15:35
@sarfios  Необходимо е едно уточнение. Командата, която показах (LANG=bg_BG.CP1251 wine "C:\път_до_програмата\име.exe"), е примерна, защото важи само за приложение, което вече е инсталирано под Wine. Вижда се, че пътят до програмата започва с "C:\...". В Linux няма C:\, но Wine "знае" къде да го намери в йерархията на директориите (за него това е $HOME/.wine/drive_c/).
Exe-то, което се опитваш да стартираш, не е инсталирано, а се намира в някаква поддиректория, така че не е необходимо да указваш "/home/sarfios/.wine/dosdevices...", а може да укажеш директен път до него ($HOME/sarfios/New\ Folder/Ultra.exe).

Понякога е необходимо да стартираш командата от директорията, където се намира exe-то. Може да опиташ така - първо сменяш текущата директория:
cd /home/sarfios/New\ Folder/,  а след това вече стартираш exe-то, което се намира там: LANG=bg_BG.CP1251 wine ./Ultra.exe  ("./" е означение за текущата директория).
Казвам, че можеш да опиташ, защото няма гаранция, че ще стане. Никъде не е казано, че всякa една програма от Windows може да се "подкара" с Wine.


Титла: Re: Wine програми на кирлица
Публикувано от: ROKO__ в Oct 12, 2010, 15:39
Изтегли си "winetricks" после пишеш

"winetricks"

И добавяш отметки на corefonts dotnet20 vcrun6 d3dx9. Това са най основните неща, ако ти трябва нещо друго просто разгледай списъка