Решение на Cedega за стартиране на Windows игри под Linux, Linuxoid
отворен код завинаги
Част от статия от списание Hacker
Днес за Linux можете да намерите достатъчно приложения, предназначени да решават повечето ежедневни задачи. Какво ви пречи да хлопнете прозорците и да оставите един пингвин? Точно така, игри. Именно игрите привличат потребителите на персонални компютри, но за съжаление повечето от тях са написани изключително за Windows. Но се надявам, че оттук нататък няма да имате проблеми с него. За повечето французи думата cedega се свързва с сорт грозде, но за вас и мен това е способността да стартирате игри на Windows.
Проект Cedega

В края на абонамента програмата може да се използва неограничено време, но вече не може да се актуализира. Между другото, Cedega се предлага и в някои дистрибуции от висок клас, като Mandriva Linux 2007 Discovery и PowerPack. Въпреки че има и друг вариант за получаване на Cedega (не говоря за бързи и подобни услуги, дано не сте забравили как можете да намерите това, което не дават). Факт е, че TransGaming отваря част от изходния код, като го прави свободно достъпен чрез CVS (transgaming.org/cvs), отдавайки почит на Wine и привличайки програмисти от трети страни да пишат пачове.
Настройка на 3D
$ glxinfo grep изобразяване директно изобразяване: Не
Ако имате ATI, вижте подробни инструкции за конфигуриране тук http://www.tux.in.ua/articles/94
Инсталиране на Cedega
Получаването на CVS версията на Cedega е лесно (имате нужда от cvs пакета):
$ cvs -d:pserver:[email protected]:/cvsroot вход
Когато бъдете попитани за парола, въведете cvs, след което създайте локално копие на архива:
$ cvs -z3 -d:pserver:[email protected]:/cvsroot co winex
Как да съберем това чудонаписан на www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+INDEX+Wine&back=HOWTO+Cedega+CVS, но ние ще се занимаваме с файла, получен чрез абонамент. Няколко опции за пакети са налични за инсталиране (RPM, DEB и TGZ), трябва да изберете само този, който отговаря на вашата дистрибуция. За Debian/Ubuntu изберете файла cedega-small_6.0_all.deb:
$ sudo dpkg -i cedega-small_6.0_all.deb
Командата „sudo apt-cachedependent cedega-small“ дава списък със зависимости и препоръки и не всички от тях са инсталирани в Ubuntu с неговата система за мека зависимост. Така че не забравяйте да проверите за следните пакети: libc6, xlibmesa3 (или libgl1), python, python-gtk2, python-glade2, wget, python2.4-dbus. Но това не е цялата Cedega. Инсталирахме само графичната обвивка, която сама по себе си е безполезна. Стартирайте Cedega, като изберете „TransGaming Cedega“ от менюто или като напишете cedega в конзолата. Приемаме лицензионното споразумение и попадаме в обятията на "Cedega Setup Wizard", чиято задача е да ви помогне да настроите, което ще изисква от вас да преминете само през 5 стъпки. Следващата стъпка ще ви помоли да въведете вашите идентификационни данни за достъп до уебсайта на TransGaming. Това е необходимо, за да инсталирате двигателя на cedega. Ако вече имате локално копие на файла cedega-engine-6.0*.i386.cpkg, просто щракнете върху бутона „Инсталиране на локален пакет“ и го посочете. Тук отново ще бъдете помолени да приемете лиценза. В следващия прозорец хардуерът ще бъде анализиран и резултатът ще бъде показан. В идеалния случай целият хардуер трябва да бъде правилно дефиниран, в противен случай този компонент най-вероятно няма да работи. Можете да тествате производителността на всички компоненти в следващата стъпка, поставете отметка във всички квадратчета и щракнете върху „Изпълни избрания тест“. Всички тестове трябва да бъдат преминати. Червено за поне един тест означава, че вероятносттапо-нататъшният успех бързо клони към нула.
Слагаме игри
Wolfenstein се предаде незабавно, без никакви други инструкции или екзекуции. В някои случаи трябва да се посочат допълнителни параметри. Например, -winver ще ви позволи да посочите емулираната версия на Windows (win95, win98, nt40, win351, winme, win2k, winxp), някои игри са много придирчиви по този въпрос, можете да получите необходимата информация на уебсайта на проекта или да опитате да го изберете ръчно. По същия начин можете да инсталирате играта. Просто въведете cedega autorun.exe и след това ще започне обичайният процес на инсталиране на Windows. По време на процеса ще бъдете попитани къде да инсталирате играта и ще ви бъде предложено нещо като C:\Program Files\Valve. Не трябва да се страхувате от това, това означава, че всъщност играта ще бъде инсталирана в
/TransGaming_Drive/Program Files\Valve. Такава структура е необходима за емулиране на важни директории за Windows, така че програмата да се чувства като у дома си в пингвина. Ако сега отидете в директорията
/TransGaming_Drive, тогава можете да сте в малък Windows. Ще има и поддиректория на Windows, My Documents и Program Files. Вътре в който ще намерите инсталирани програми и библиотеки.
Това обаче не е всичко. В особено противоречиви ситуации можете да добавите инсталационния параметър с името на директорията. В този случай програмата ще бъде инсталирана в собствена работна среда и ще се изпълнява в собствено копие на емулатора. След инсталирането играта може да се стартира от конзолата или с помощта на GUI. И най-важното, ако програмата е инсталирана на NTFS дял и опциите за драйвер или монтиране не позволяват запис в дял с такава файлова система, тогава първият път, когато се опитате да запазите нещо, играта ще падне в грешка. Но аз се отклоних. По-лесно е да инсталирате програми от GUI. Първо трябва да създадете отделна папка с игри,за да не се поставят на една голяма купчина. Изберете Инструменти - Папки с игри - Добавяне и въведете името на играта. Сега изберете Инсталиране и започнете да попълвате параметрите.
В полето "Папка с играта" изберете папката, създадена за тази игра. Ще бъде много късмет, ако играта е в списъка на GDDB, тогава работните настройки ще бъдат автоматично избрани за нея и съветите ще се показват в разделите Общи, Игра, Инсталиране и Всички (на английски, разбира се). Ако инсталацията се извършва от диск, щракнете върху бутона "Монтиране" и "Откриване на диска с играта". Когато инсталирате от твърд диск, щракнете върху бутона "Намери" и посочете инсталационния файл. Сега можете да кликнете върху бутона Продължи. Ако всичко е минало добре, настройте играта и се наслаждавайте. В противен случай трябва да се обърнете към подменюто "Разширени". Щракнете върху бутона „Редактиране на настройките за инсталиране“ и продължете към отстраняване на неизправности. Има 4 раздела: Общи, Звук, Графика и Джойстики. Като цяло, ние посочваме версията на Windows, ако не знаете коя да изберете, ръководете се от времето, когато играта е пусната. За игри от началото на века, не се колебайте да изберете Win98, за модерни WinXP. Мисля, че целта на другите раздели е ясна. Разбира се, Cedega не може напълно да реши проблема с игрите на Linux, това ще се случи само когато игралната индустрия обърне внимание на тази операционна система. Но определено е по-добре от нищо, потребителите на Linux имат възможност да играят любимите си игри точно сега. Без Cedega много хора бързо губят желание да се ровят в настройките.