Wine - функции за стартиране на програми

Вече можете да стартирате програми заWindows ! Ако програмата стартира сега, работи напълно, на 100% - това се наричаPlatinum (Platinum). Ако също работи на 100%, но само с помощта на родните библиотеки на операционната системаWindows, след инсталиране наnoCD и много малка настройка - това еGold (Gold). Ако нещо в този случай не работи в програмата, като нови графични ефекти или програмни функции, и ако работи, но изисква старателна допълнителна настройка, това еSilver (Silver). Ако работи едва и ако изисква дълга настройка (както приWindows Media Player 11) - това еБронз (Бронз). Ако не работи, не се инсталира или се инсталира, но не работи, това еGarbage (Боклук).

Вторият ми съвет за настройка се отнася до шрифтовете. Това е моят най-прост, но много ефективен съвет за настройване наWine ! Ако имате инсталирано копие на операционната системаWindows, можете да направите символна връзка към нейните шрифтове или да ги копирате. Ако не, вземете го и го копирайте! Можете да направите символна връзка в графичен файлов мениджър, например, задръжте клавиша Alt и след това прехвърлете директорията с шрифтове от един кон (раздел) в друг (друг). Ще ни попитат какво искаме? Копиране, преместване или връзка? Изберете връзка! Съществуващата директория с шрифтове може безопасно да бъде изтрита - обикновено е празна, освен ако не сте инсталирали програми, които инсталират свои собствени шрифтове. НапримерMicrosoft Office илиAdobe Photoshop.

И можете да направите символна връзка от конзолата. Например така:

внимание! Внимавайте да не се окажете с две директории с шрифтове,fonts с малка буква иFonts сголяма буква!Wine, подобно на операционната системаWindows, не знае как да работи с такива функции на файловата система заLinux. Поради това ви давам трети съвет: искате да инсталирате любителски плъгин за играта? Разопаковайте файловете в директорията на играта с архиватораWindows :WinRAR,WinZip, WinACE,7-Zip - кой е по-удобен за вас лично! Ако не искате, разопаковайте/копирайте файловете на плъгина ръчно и се уверете, че meches и Meches директориите не се появяват едновременно, например. Или файлове.

Какво може да се стартира? Програми и игри. Ако програмата съдържа драйвер (например програма за емулация на CD/DVD устройство, защита срещу копиране на диск катоStarForce ), тя няма да работи. Ще работят само файлове с разширение .exe и библиотеки с разширение .dll.

Какво да направите, ако програмата не стартира? Трябва да отидете на сайта http://appdb.winehq.org/ и да въведете името (или част от името) на програмата в лентата за търсене. Лично аз правя това преди да стартирам всяка нова програма за себе си - без дори да се опитвам да я стартирам сам! Когато отворите страницата на програмата, ще видите в кои версии наWine потребителите са принудили програмата да работи (новите версии наWine могат да стартират нови програми и понякога онези програми, които са работили преди, да спрат да работят), нейната оценка (описах оценките на програмите на този сайт по-горе) за всяка тествана версия на програматаWine и списък с действия, за да стартирате програмата, ако нейната оценка не еПлатинена. Освен това, ако рейтингът на програмата не еПлатинен, можете да видите списък с грешки, известни вWine, които се появяват, когато стартирате тази конкретна програма. Когато приключите с четенето на този текст, ще можете сами да добавяте нови версии на програми и да създаватестраници за онези програми, които не са в списъка.

Какво може да се направи, за да стартирате колкото се може повече програми веднага и без допълнителни манипулации? Ще ви напиша как.

Това може да е необходимо, ако за всеки новwineprefix 'a не искате да се свързвате с интернет и да изтегляте 10 мегабайта от този компонент всеки път. Или имате бавен или скъп интернет.

Ако предпочитате да използвате стабилната версияWine, 1.0 или 1.0.1,Gecko 1.0.0 няма да работи за вас. Тя излезе наскоро. И тогава, доколкото си спомням, имашеWineGecko версия 0.1. Ето го и го изтеглете! Или може би 0,9.

Продължаваме да настройвамеWine ! За да стартирате възможно най-много програми без предварително конфигуриране на програматаWine, съветвам ви да инсталирате.NET 2.0 иDirectX !Wine вече има еквивалентни библиотеки за поддръжка наDirectX, но тази поддръжка не е пълна. По-добре е да използвате родната версия. За една игра можете да вземете библиотеката (или няколко от тези библиотеки), която играта поиска, и след това да я поставите в директорията с играта. И нищо друго не е необходимо. Можете обаче да инсталирате напълноDirectX и игрите вече няма да изискват "правилните" библиотеки за него.

Пети съвет. ИнсталирайтеDirectX. Когато беше изобретена, действителната версия наWine беше 0.9.4x. Имаше едно голямо ръководство, където най-трудната част от работата беше поставянето на библиотеки вwinecfg. Трябваше да бъдат регистрирани около 30 библиотеки, повечето от които нативни заWindows и някои нативни наWine (въпреки че всъщност бяха отWindows ). В стабилна версия 1.0 или 1.0.1 нищо от това вече не е необходимо. Просто трябва да вземете файловете mscoree.dll и streamci.dll отWindows и след товасложете ги в директория

/.wine/drive_c/windows/system32. В противен случай инсталацията ще бъде неуспешна и инсталаторът ще трябва да бъде изключен чрезwineserver -killall (между другото, тази команда е налична от версиите 0.9.4x на програмата). В по-ранните версии наWine, между другото, това също трябваше да се направи.

Забравих важен момент. Можете да инсталиратеDirectX,.NET, Microsoft Visual Basic 2005/2005_SP1/2008 и много други компоненти, полезни за стартиране на програми без ръчна работа. Има скриптwinetricks (живее тук: http://wiki.winehq.org/winetricks). Този скрипт, между другото, понякога се актуализира. Но - инсталационните файлове се изтеглят от интернет, няма да ни питат дали са на компютъра. За България, с нашата народна традиция "Златен софтуер: всички програми на един диск", този метод е много неподходящ. И не всеки има неограничен високоскоростен интернет, за да изтегля постоянно такива обеми информация. 20 мегабайта за.NET 2.0, 120 заDirectX. Не благодаря! Затова пиша как да направя всичко ръчно.

Шести съвет. Намирам.NET 2.0 за оптимален. 3.0, нито една от програмите, които тествах, не поиска. Но ако искате -winetricks го има. 3.5 все още не стартира - инсталацията е неуспешна. Ще ви трябва файлът l_intl.nls отWindows, който се намира там в директорията WINDOWS\System32. Поставете го

/.wine/drive_c/windows/system32 . След това стартирайтеwinecfg по желания от вас начин и инсталирайтеWindows като 2000. Вече можете да стартирате dotnetfx.exe и инсталацията ще завърши успешно.

Има още една тънкост. След инсталиране на.NET вWine от версия 1.1.1 (по принцип всяка нестабилна версия наWine ), имапауза преди стартиране на която и да е програма на минута. Ако имате версия за разработка на програматаWine, трябва да инсталирате компонента Visual Basic C++ Libraries 2005/2005_SP1/2008 веднага след.NET. Всяка версия като цяло. И ако сте благоразумни, тогава преди да инсталирате.NET :-)

Някои хора имат проблеми с правенето на екранни снимки на играта вWine. Правят екранна снимка на триизмерна игра, а пазачът например е загубил част от краката си, половината от оръжието в ръката му не се вижда. Ето пример за такава екранна снимка:

Проблемът се решава по следния начин: направете екранна снимка веднъж, премахнете прозореца за запазване на екранна снимка някъде надолу или нагоре, така че да се вижда само малка лента, и оставяйки прозореца за екранна снимка активен, направете екранна снимка втори път. Ако играта поддържа самостоятелно правене на екранни снимки, този метод е добре дошъл.

Моята рецепта за стартиране на всички възможни програми вWine, които могат да работят само в него, е:

работи

2). Инсталиране на шрифтове отWindows.

3). Ръчно инсталиране наWineGecko.

4). Инсталиране набиблиотеки на Visual Basic C++ 2005/2005_SP1/2008.