Menü
ücretsiz
Kayıt
Ev  /  problemler/ Oyunlar için şarap kütüphaneleri. WINE'ı Winecfg ile Yapılandırma

Oyunlar için şarap kütüphaneleri. WINE'ı Winecfg ile Yapılandırma

Wine, Windows için oluşturulmuş uygulamaları Linux da dahil olmak üzere UNIX benzeri sistemlerde çalıştırmanıza izin veren özel bir yazılımdır. Wine'ı duydum, sanırım hepsi değilse de çoğu. Ben de bu konuya karalamak istiyorum. Şarapla ilgili birçok makale, pezevenke basmanız, dalgalı çizgiyi çekmeniz gerektiğini ve ardından programın (adını girin) çalışacağını söylüyor. Bunu bir kenara bırakıp genel olarak Wine'dan, giriş ve çıkışların neler olduğundan ve genel olarak nasıl kullanılacağından bahsetmek istiyorum. En azından başlangıçta özlediğim şey buydu.

Birçok dağıtımda Wine kutudan çıkar çıkmaz kuruludur - .exe uzantılı dosyaya çift tıklamanız yeterlidir ve büyük ihtimalle çalışacaktır. Bu da yetmediyse detaylara geçelim.

Wine'ın hangi sürümünün yüklü olduğunu nasıl öğrenebilirim?

Konsolu açın, komutu çalıştırın:

şarap cfg

Açılan pencerede, aramanın bulunduğu "Hakkında" sekmesini seçin.

Şarap nereden alınır ve hangi sürüm seçilir?

Kurulumla ilgili olarak, yalnızca birçok popüler dağıtımda Winetricks'in depolardan yüklenebileceğini açıklığa kavuşturacağım.

Winetricks'i varsayılan önek olarak başlatmak için şu komutu çalıştırın:

şarap hileleri --gui

Farklı önekler oluşturmayı başardıysanız, şu komutu kullanın:

WINEPREFIX=~/.wine_example/ winericks --gui

Yukarıdakilerin hepsini benim için yapacak herhangi bir program var mı?

Var ve iki tane var. PlayOnLinux ile başlayalım - https://www.playonlinux.com/en/ . Bu program, Wine altında belirli uygulamaları yüklemek için çok sayıda komut dosyası içerir. Bazen bir dağıtım kitine ihtiyaç duyarsınız, bazı durumlarda PlayOnLinux onu kendisi indirir ve ayrıca gerekli Şarap ayarlarıyla ayrı bir önek oluşturur, gerekli tüm bileşenleri vb. İndirip kurar. Programlar listesinde, "genel eğitim amaçlı" çalışmayanlar var. Kırmızıyla vurgulanırlar. PlayOnLinux'un arayüzü basit ve hatta Rusça.

İkinci seçenek, ücretli ve iyi bilinen CrossoOver çözümüdür (https://www.codeweavers.com/). Wine'ın ticari versiyonu olarak konumlandırılmıştır. Ürün, bir yandan lansmanı hedefliyor Ofis uygulamaları. Öte yandan, tıpkı PlayOnLinux'ta olduğu gibi, oyunlar da dahil olmak üzere çok sayıda başka uygulamayı yüklemek için komut dosyaları vardır. Şahsen ben bir şekilde bu programın "hilesini" tam olarak anlamadım. Ucuz değil, ayrıca "bir kez ve herkes için" satın almaktan değil, bir abonelikten bahsediyoruz: 12 ay - 40 dolar. Aynı zamanda, test sürümünü kullanarak (dilerseniz bunu da yapabilirsiniz), ilgilendiğim programların (özellikle Microsoft Office ve önemsiz başka bir şey) daha iyi çalışmadığını gördüm. "basit" Şarap altında ve CrossOver'ı satın almadı. CrossOver'ın yeni, 15. sürümünün yolda olduğunu fark etmeden duramıyorum ve bu sürümde bize pek çok yeni şey vaat ediliyor - örneğin çalışan bir Office 2013. büyük soru. Ama bu arada.

Sonuç nedir?

Ve sonunda, her şey basit:
- Wine'ın yeni bir versiyonuna sahip olun;
- bazı programlarla ilgili sorun yaşarsanız, AppDB'yi ziyaret etmek ve sadece forumları okumak için tembel olmayın. Örneğin, birçok MMO forumunda onları Wine altında çalıştırma hakkında özel başlıklar bulunur;
- ek bileşenler, ihtiyaç duyulur duyulmaz, Winetricks kullanılarak kurulur;
- özel bir önek kullanarak özellikle "ağır" yazılımları kurun.

Bu arada, ek bileşenler hakkında. Birçok kişi DirectX'i Wine altında kurmaya çalışır, çoğu durumda bu tamamen gereksizdir. Oyun belirli bir kitaplığın eksikliğinden şikayet ediyorsa, onu Winetricks aracılığıyla yüklemeniz yeterlidir.

Genel olarak, Şarap'ı akıllıca kullanın. Tüm olağan programlarınızı Wine altında çalıştırmayı denemek için Linux'a geçmenin bir anlamı yok.

İlk olarak, Linux'ta birçok iyi yerel yazılım vardır, sadece daha iyi görünün ve kesinlikle aradığınızı bulacaksınız. Örneğin, kullandıklarım yerine "pencerelerde" kullandıklarımı zaten aldım.

İkincisi, "Şarap", yalnızca Windows uygulamalarını değil, aynı zamanda bu platformun doğasında bulunan çeşitli sorunları da beraberinde getirir. Örneğin virüsler. Ve Wine altında çalışan uygulamaların ana dizininize erişimi olduğu gerçeği göz önüne alındığında... Bildiğim kadarıyla bazıları Wine altına antivirüs bile kuruyor. Ama bu, bana öyle geliyor ki, oldukça abartılı.

Dikkatli olmak ve her şeyi arka arkaya kurmamak yeterlidir. Wine ve hatta zaman zaman 7-zip arşivleyici altında iki oyun çalıştırıyorum - Linux için tamamen uygun bir analog bulamıyorum.

Uyarılara karşın, Wine gibi yazılımların varlığının bile pek çok fırsatın önünü açtığını söylemek isterim, hele ki Wine'ın son zamanlarda gözümüzün önünde geliştiği gerçeğini hesaba katarsak.

Önceki kılavuz eskidir ve şarabın pek çok özelliğini kapsamaz. Burada, herkesin anlaması için şarabın ilk kurulumunu anlatacağım. Doğru çalışması için kitaplıklara ihtiyacı var, winetricks bu konuda bize yardımcı olacaktır. Ama önce, şarabın en son sürümünü yükleyelim:

sudo apt-get yükleme şarabı

Daha sık güncellemeler içeren, ancak genellikle kararsız olan bir depo da vardır:

sudo apt-add-repository ppa:ubuntu-wine/ ppa

şarap hileleri

şarap hileleri– birkaç izin veren bir komut dosyası basit eylemler ek yüklemek Windows bileşenlerişarapta.

Depolardan yüklenen Winetricks sürümü genellikle eskidir. Çalıştırmayı güncellemek için:

wget http:// www.kegel.com/ wine/ winetricks && chmod a+rwx winetricks && Sudo mv winetricks / usr/ local/ bin

Winetricks bir hash toplamı hatası verirse, bu komutu tekrar deneyin veya wine ~/.wine/.chache/winetricks/program_dir/program kullanarak programı manuel olarak çalıştırın.

Winetricks'i hem GUI modunda hem de konsol modunda kullanabilirsiniz. GUI için Alt + F2 tuşlarına basın ve winetricks yazın. Konsol modu için winetricks program_name kullanın, örneğin:

winetricks directx9 dotnet11

Ancak ayar ile acele etmeyin! Bunu yapmak için bir önek oluşturmanız gerekir. Önek - tüm Windows programları ve kitaplıklarıyla C: sürücüsünün öykünmesini içeren bir dizin. Teorik olarak, programları / mnt'de bile yükleyebilirsiniz, ancak pratikte bu çoğu zaman arızalara yol açar. 32 bitlik bir sisteminiz varsa, sadece winecfg yazın. 64 bitlik bir sisteminiz varsa, 32 bitlik bir önek oluşturmanızı şiddetle tavsiye ederim, bunun için şunu girin:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Örneğin, .NET Framework (winetricks'te) yalnızca 32 bit sistemler içindir.

Winecfg çalışırken mono ve gekko yüklemenizi isteyen bir pencere görürseniz, kabul edin ve bekleyin. Şarap ayarlarına girin ve doldurmaya başlayın.

Şarapla doldurma

İnternette birçok rehber bulacaksınız. şarap doldurma programlar, her biri diğeriyle uyumlu olmayan kitaplık kombinasyonları gerektirebilir. Ancak bunun için farklı programlar için farklı önekler oluşturabilirsiniz:

WINEARCH =win32 WINEPREFIX =~/ önek_adı winecfg

Programı başlatma: WINEPREFIX=~/prefix_name C:/path/to/program

Yukarıdaki örnekte, C:/ klasörün kökü olarak kabul edilir, yani wine C:/notepad.exe, ~/.wine/notepad.exe ile eşdeğerdir

Wine, Windows API'nin ücretsiz ve açık kaynaklı bir uygulamasıdır. Şarap bir işletim sistemi veya bilgisayar öykünücüsü değildir, açıklanabileceği gibi, örneğin, sanallaştırma yazılımı (VirtualBox, VmWare vb.), adının kodunun çözülmesini vurgulayan " Şarap Öykünücü Değildir". Şarapşirketin faaliyetlerine ve konumuna bağımlılık derecesini azaltmak için yaratılmıştır. Microsoft, genişleyen kapsam ücretsiz işletim sistemleri olasılık yoluyla Windows için programları başlatmak.

Şarap bir öykünücü değildir

Aslında, Şarap bir dizi kitaplıktır ve yazılım araçları, izin vermek windows programlarını çalıştır ve kendisinin kullandığına benzer Microsoft'tan işletim sistemi. Parça Şarap yazılımı dağıtımı ayrıca onu yapılandırmak için programlar (), bir kayıt defteri düzenleyicisi, bir komut dosyası paketi içerir., dosya yöneticisi, Not Defteri vb. Miktar Windows için programlar hangileri zaten Şarapla koş oldukça büyük ve sürekli büyüyor. http://appdb.winehq.org adresinde, belirli uygulamaların uyumluluğuna ilişkin notlar içeren özel bir veri tabanı bulunmaktadır. Şarap içeren programlar. ile tam uyumlu arasında Şarap programları birçok ofis ve multimedya programlar, programlar kurum ve kuruluşlar için, Grafik işleme programları dahil olmak üzere "1C" (bazıları dahil) Adobe sürümleri photoshop ve benzeri.). Desteklenen ve başlangıçta uyumlu olanların sayısı şarap oyunları.

Herhangi bir cihazın öykünmesi ve çalışma sırasında Şarap oluşmaz, çalışma hızı ile uyumludur Şarap programları kullanırken, genellikle doğrudan çalışırken olduğundan daha düşük değildir. Windows (ve genellikle daha yüksek).

Bileşenlere dayalı olarak veya bileşenleri kullanarak, Şarap gibi projelerde farklı zamanlarda Cedega(odaklanmak oyunları başlat, İlk önce), karşıdan karşıya geçmek(odaklanmak öğle yemeği Uygulama programları ) ve benzeri.

Şarap Kurulumu

Şarap yazılım paketiçoğu zaman modern Linux dağıtımları(Ubuntu, Mint, Debian, openSUSE, vb.) ve araması için ve kurulumlar Büyük olasılıkla yönetimle iletişime geçmeniz gerekecek yazılım senin dağıtımın.

apt-get şarap yüklemekİçin WINE'ı yükle, yürütmek Debian, Ubuntu, Mint vb. için yönetici olarak konsol. fermuar wine wine-gecko'yu kurunİçin SUSE ve openSUSE Linux.

Şarap Kurulumu

Başlamak için Şarap kurulum programları, Arama konsolda veya iletişim kutusunda kısayol komutlar, winecfg ("kullanın" ŞARAP ÖN EKİ"). Winecfg, Windows programlarının görünümünü özelleştirirörneğin, bir dizi kitaplığın sürümünü değiştirmeyi mümkün kılar Windows (2000, XP, 2003, Vista, ...) ve benzeri.

Winetricks - ek ayarlar, bileşenler ve programlar

şarap hileleri geliştiriciler tarafından yazılan bir dizi komut dosyasıdır Şarap ve topluluk, bazı gizli değişikliklerde değişiklik yapılmasını kolaylaştırmak için Şarap ayarları, kurulumlar bazı ek sistem kitaplıkları ( DirectX vb.) ve popüler Internet Explorer dahil olmak üzere Windows programları ( IE), birkaç demo oyunlar ve benzeri.. Winetricks genellikle Wine dağıtımına dahildir. Ana iletişim kutusunu başlatmak için Winetricks konsolda yürütülür veya komut kısayol iletişim kutusu (tuş kombinasyonu " alt+F2"), emretmek " Şarap hileleri gibi komutları da kullanabilirsiniz. "directx9"un bulunduğu konsolda winetricks directx9- yüklü bileşenin adı. Sunulan bileşen kategorilerinin listesini görüntülemek için Yüklemek için winetricks, arayabilirsin winetricks listesi komutu ve kategorilerin içeriklerini listelemek için - winetricks uygulamalar liste , nerede "uygulamalar"- gerekli kategorinin adı.

Wine'da Windows Programlarını Çalıştırmak

Yol Şarapta çalışan programlar görüntü, metin dosyası veya yürütülebilir dosya gibi herhangi bir dosyayla çalışmak için tipik exe dosyası bizim durumumuzda: sadece yapabilirsiniz yürütülebilir dosyayı çalıştır Windows dosyası(*.exe) ondan dosya yöneticisi(örneğin çift tıklayın) veya yürütün konsoldaki komut wine ~/İndirilenler/program.exe . Ayrıca yapabilirsin windows programlarını çalıştır iç yollardan Şarap, gerekli başlatılırken sistem sürücüleri olarak monte edilmiş dizinlerde bulunuyorlarsa profil ("önek") Şarap(standart "~/.wine/drive_c" veya başka herhangi bir klasör olabilir, özelleştirilmiş Sen). Bu durumda, DOS adres formatı kullanılır. programlar wine C:\\Program\Files\\programm.exe .

ters eğik çizgiönce "\" eklenir özel karakterler aynı ters eğik çizgi veya boşluk gibi.

Windows programlarını Wine'a kurmak

İçin Windows programı kurulumu sırasıyla, ihtiyacınız olacak yükleyicisini çalıştır: wine setup.exe Ardından, standart prosedürü uygulamanız gerekecek Windows yazılım kurulumları, çoğunlukla "İleri" düğmesine art arda tıklamaktan oluşur. En ilginç özelliklerden biri Şarap profilleri kullanma olasılığında veya sözde " önekler", programları yüklemek için - sistem kitaplığı kümelerinin bağımsız kopyaları, Windows programları ve ayarları. standart Şarap öneki, yani varsayılan profilin yazıldığı klasör ".wine"dır - kullanıcının ana dizini içindeki gizli bir klasör. Ayrı kullanmak için "önek", bunun için yeni bir klasör oluşturmanız gerekir ( profili sıfırlamak için - içeriğini silin) ve global değişken dışa aktarmayı kullanın ŞARAP ÖN EKİ(bir ekibin parçası olarak mümkün yükleyiciler için dahil olmak üzere bir Windows programını başlatma). Örneğin WINEPREFIX="/home/user/.wine-programm" wine setup.exe . İçin yüklü Şarap programları yerel kullanıcı (~/.local/share/applications/) menüsünde kısayollar oluşturur masaüstü (Gnome, KDE, XFCE vb.) kullanarak gerekli önekler.

Orijinal: Şarap Kullanım Kılavuzu
Tercüme: Aleksey Dmitriev, [e-posta korumalı]
Transfer tarihi: Mayıs 2008

Bölüm 3 Şarap Kurulumu (Yapılandırma)

Özelleştirmenin büyük çoğunluğu Winecfg aracıyla yapılır. Winecfg'e adım adım basit bir giriş yapacağız ve mevcut seçeneklere bakacağız. Bir sonraki bölümde, regedit ile yapılabilecek daha gelişmiş değişikliklere göz atacağız. Ayrıca tüm Şarap yapılandırma ayarlarının tam bir incelemesini yapacağız. Ve son olarak, Winecfg ve regedit'te olmayan ince ayarlara (ki yapmak isteyebileceğiniz) bakacağız.

3.1. Winecfg programı

Geçmişte Wine, ~/.wine/config konumunda bulunan özel bir yapılandırma dosyası kullanıyordu. Hala bu dosyayla ilgili bir Wine sürümü kullanıyorsanız (Haziran 2005'ten daha eski), başka bir şey yapmadan önce yükseltmeniz gerekir. Artık tüm ayarlar doğrudan kayıt defterinde (kayıt defterinde) toplanır ve başlangıçta Wine tarafından kullanılabilir.

Winecfg programı, Wine programlarının geri kalanıyla birlikte bilgisayarınıza kurulmalıdır. Nasıl çalıştırılacağını bilmiyorsanız, şu komutu deneyin:

$ /usr/yerel/bin/winecfg

ya da sadece

Program başladığında, pencerenin üst kısmında aşağıdaki sekmeleri göreceksiniz:

  • Uygulamalar
  • kütüphaneler
  • Grafik
  • Masaüstü Entegrasyonu
  • sürücüler
  • Ses
  • Hakkında

Uygulamalar ve Kitaplıklar sekmelerinde değişiklik yapmak, uygulamaları çalıştırma yeteneği açısından kritik olacaktır. Ayarların geri kalanı, Şarap programının sizin istediğiniz şekilde çalışmasını sağlamak için vardır.

Uyarı: Uygulamalar, Kitaplıklar ve Grafikler sekmeleri bağlantılıdır! Uygulamalar sekmesinde Varsayılan Ayarlar'ı seçerseniz, Kitaplıklar ve Grafikler sekmelerinde yapılan değişiklikler tüm uygulamalar için değiştirilecektir. Uygulamalar sekmesinde bir uygulamayı yapılandırdıysanız ve onu seçtiyseniz, Kitaplıklar veya Grafikler sekmelerinde yapılan ayarlar yalnızca bu seçilen uygulama için geçerli olacaktır. Bu, belirli uygulamaları seçerek yapılandırmanıza olanak tanır.

3.1.1. Uygulama ayarları

Şarap davranışı taklit etme yeteneğine sahiptir çeşitli versiyonlar Pencereler. Genel olarak, Win9x sürümlerinin ve NT sürümlerinin davranışları en farklı olanıdır. Bazı uygulamaların düzgün çalışması için belirli davranışlar gerekir ve bu ayarın değiştirilmesi başarısız bir uygulamanın çalışmasına neden olabilir. Windows 2000 yakın zamanda Wine'ın varsayılan sürümü olarak seçildi. Windows 98'i seçerseniz birçok uygulamanın daha iyi çalıştığı bilinmektedir.

Sekmenin içinde, Varsayılan Ayarlar satırını göreceksiniz. Bu satırı seçerseniz, tüm uygulamalar Windows'un varsayılan sürümünde çalışacaktır. Sorunlu bir uygulama, varsayılan ayarlardan ayrı olarak en iyi şekilde yapılandırılır. Bunun için:

  1. Uygulama ekle düğmesine tıklayın.
  2. İstediğiniz .exe dosyasını bulun.
  3. Bu uygulamayı ekledikten sonra, Wine'ın bu uygulama için özel olarak taklit edeceği Windows sürümünü seçebileceksiniz.

3.1.2. Kitaplıkları ayarlama

Aynı şekilde, bazı uygulamalar özel kitaplıklar gerektirir. Wine, Microsoft lisansı gerektirmeyen ve tam olarak "yerel" olanlar gibi çalışan kitaplıkların sürümlerini oluşturarak Windows kitaplık sistemini ("yerel" DLL'ler olarak adlandırılır) yeniden üretir. Wine, kitaplıkların bu tür yeniden oluşturulmuş sürümlerinden yoksundur, ancak oldukça tatmin edici bir şekilde çalışırlar. Yalnızca yeniden oluşturulmuş DLL'lerin kullanılması, sisteminizin Microsoft'tan bağımsız olmasını sağlar. Ancak Wine, yerel Windows DLL'lerini yükleme yeteneğine sahiptir.
3.1.2.1. DLL Değiştirme
Yerleşik Şarap DLL'lerini kullanarak bir uygulama çalıştırmak her zaman mümkün değildir. Bazen yerel DLL'ler daha iyi çalışır. Bir Windows sisteminde yerel bir DLL gördüğünüzde, onu Wine'ın bulduğu bir yere koymalı ve ardından çalışacak şekilde ayarlamalısınız. Genellikle bu konum, c:\windows\system32 rolüne atadığınız dizindir. Yerel sürümleri asla kullanılmaması gereken 4 DLL vardır: kernel32.dll, gdi32.dll, user32.dll ve ntdll.dll. Bu kitaplıklar, aşağıdakilere düşük düzeyli erişim gerektirir: Windows çekirdeği, Şarap yapısında basitçe mevcut değildir.

Bunu akılda tutarak, DLL dosyasını zaten kopyaladıysanız, Wine'a onu kullanmasını söylemeniz gerekir. Yerel ve yerleşik DLL'ler arasında seçim yapmak için Wine'ı iki farklı düzeyde yapılandırabilirsiniz. Uygulamalar sekmesinde Varsayılan Ayarlarınız varsa, yaptığınız değişiklikler tüm uygulamaları etkileyecektir. Alternatif olarak, uygulamayı ekleyip Uygulamalar sekmesinde seçerek bireysel uygulama düzeyinde genel ayarları değiştirebilirsiniz.

Yeni bir FOO.DLL dosyası eklemek için, New override for library başlıklı kutuya "FOO" yazın ve Ekle düğmesini tıklayın. Bir DLL'nin davranışını değiştirmek için Existing overrides: alanından seçin ve Düzenle'ye tıklayın. Varsayılan olarak, önce "yerel" Windows yüklenecek, ikincisi - yerleşik Şarap ( Native sonra Yerleşik). Ayrıca yalnızca yerel, yalnızca yerleşik veya her ikisini de devre dışı bırakabilirsiniz.

3.1.2.2. Sistem DLL'leri hakkında
Şarap ekibi, yalnızca belirli bir özelliğin (Winsock ve onun TCP/IP ağı) teorik olarak kullanılabilir olduğundan emin olmak için bir dosyanın varlığını kontrol eden birçok programı kandırmak için sahte DLL'ler oluşturmanın gerekli olduğuna karar verdi. Bu sizin için bir sorunsa, yapılandırılmış c:\windows\system32 dizininde uygun şekilde adlandırılmış boş dosyalar oluşturun; (Maalesef wineinstall aracı bu tür boş dosyaları kendi başına oluşturmaz).

Bazen uygulamalar bir kaynağın sürümünü doğrudan fiziksel bir dosyadan bulmaya çalışır (örneğin, öğrenmek için DirectX sürümü). Sahte dosyalar bu durumda yardımcı olmaz. Bu durumda, dosyaları tam sürüm koduyla kurmalısınız. Bu sorun zaten birçok dosya için çözüldü. Değilse, programı kandırmak için yerel DLL dosyasını tekrar kopyalamanız gerekir.

Doğal olarak, Wine'ın henüz gerektiği gibi (veya hiç) uygulamadığı DLL'ler var. DLL'yi kopyalamak için kullanışlı gerçek bir Windows'unuz yoksa, dosyayı her zaman içeren sitelerden alabilirsiniz. Windows arşivleri Bulabileceğiniz DLL'ler arama motorları. Lütfen seçtiğiniz DLL'ler için lisanslama kurallarına uyun; bazıları kısıtlama olmaksızın dağıtılır, bazıları değildir.

3.1.2.3 Eksik DLL'ler
Wine'ın eksik DLL'den şikayet etmesi durumunda, bu dosyanın "resmi" bir DLL olup olmadığını veya çalıştırmaya çalıştığınız programa ait olup olmadığını kontrol etmeniz gerekir. Bu, İnternet'te dosya adı aranarak yapılabilir. DLL'yi tespit ettikten sonra, Wine'ın onu kullanabileceğinden de emin olmanız gerekir. DLL araması genellikle aşağıdaki sırayla yapılır:

1. Programın başlatıldığı dizin.

2.Current (çalışma) dizini.

3.Windows sistem klasörü.

4 Windows klasörü.

5 PATH değişken dizinleri.

Kısacası: istediğiniz DLL'yi program dizininize yerleştirin (uygunsuz olabilir) veya sisteme yerleştirin Windows klasörü. Mümkünse yerel NT tabanlı DLL'lerden kaçının, çünkü Wine'ın NT API desteği Win9x API'ye göre çok daha zayıftır (bazen NT DLL'leriyle uyumluluğun Windows olmayan şemalardan bile daha zayıf olmasına yol açar!).

3.1.3 Grafik Ayarları

Beş farklı var temel ayarlar bu yapılandırılabilir. Çoğu insan için varsayılan ayarlar yeterlidir.

İlk birkaç ayar, esas olarak oyunlarla ilgilidir ve kendi kendini açıklar niteliktedir. Fare imlecinin bir DirectX programının (örn. oyun) penceresinden çıkmasını engellemek mümkündür. Bu seçenek varsayılan olarak etkindir. Bunu yapmak için pek çok neden var, bunlardan en önemlisi, imleç daha küçük bir alan içine alındığında oynamanın daha kolay olmasıdır. Bu seçeneği etkinleştirmenin bir başka nedeni de daha iyi fare kontrolü içindir. Şarap, taklit etmek için fare konumunu bozar Windows çalışması. Benzer şekilde, "masaüstü çift arabelleğe alma", sorunsuz ekran güncellemeleri üretir, neden oyunlar daha iyi görün; yine, seçenek varsayılan olarak etkindir. Bu, artan bellek tüketimi için bir uzlaşmadır.

Sanal bir masaüstünü taklit etmek yararlı olabilir. Bu durumda, tüm programlar ayrı bir pencerede çalışacaktır. Bu, ekran çözünürlüğünü değiştiren (muhtemelen değiştirmeyen) hatalı oyunları belirlemeye yardımcı olabilir. Bunları bir pencere içine almak, belki de daha az kolaylık pahasına, onlar üzerinde daha iyi kontrol sağlayabilir. 640x480 (varsayılan) veya 800x600'ü deneyebilirsiniz.

Son olarak, Direct3D ayarlarından bazılarını değiştirebilirsiniz. Çoğunlukla, bu ayarlar otomatik olarak belirlenir, ancak belirli bir şekilde davranmalarını sağlayabilirsiniz. Bazı oyunlar, belirli özellikleri desteklemek için sistemi kontrol etmeye çalışır. Bu davranışı kapattığınızda Wine, bir görüntüyü belirli bir şekilde işleme yeteneğini bildirmez. Bu, grafik kalitesi pahasına artan oyun hızına yol açabilir; Ya da belki oyun hiç çalışmaz.

3.1.4. disk ayarları

Windows, Wine'ın taklit ettiği oldukça katı bir sürücü adlandırma şemasına sahiptir. Çoğu kişi standart düzene aşinadır: "A:" disketi, "C:" birincil sistem diskini vb. temsil eder. Wine, aynı konsepti kullanır ve sürücüleri temeldeki yerel dosya sistemine göre bölümlere ayırır.

Wine'da diskleri bölümlemek nispeten basittir. Winecfg'de, Sürücüler sekmesinde, istenen sürücüleri eklemek ve kaldırmak için düğmeler görürsünüz. "disk ekle"yi seçtiğinizde oluşturulur Yeni hat ve varsayılan sürücü adlandırma şeması görünür. tarafından gösterilen adresi değiştirebilirsiniz. bu disk Yol alanında değişiklikler yaparak. Doğru Yol hakkında şüpheniz varsa, bulmak için "Gözat" düğmesini tıklayın. doğru yol. İstediğiniz diski vurgulayarak ve "Kaldır" düğmesini tıklayarak bir diski kaldırabilirsiniz.

Winecfg, sisteminizde bulunan sürücüleri otomatik olarak algılayabilir. Diskleri manuel olarak bölümlemeye çalışmadan önce otomatik yöntemi denemeniz önerilir. Autodetect düğmesine basit bir tıklama ile, sisteminizdeki diskler için Wine araması yapabilirsiniz.

Winecfg'e başvurmadan diskleri ayarlamak çok ilginç, oldukça basit. Tüm disk ayarları ~/.wine/dosdevices dizininde bulunur. Her disk, gerçekte bulunduğu yere yalnızca bir sembolik bağlantıdır. Wine, ilk çalıştırma sırasında otomatik olarak iki disk kurar:

$ ls -la ~/.wine/dosdevices/
lrwxrwxrwx 1 wineuser wineuser 10 Tem 23 15:12 c: ->../drive_c
lrwxrwxrwx 1 wineuser wineuser 1 23 Tem 15:12 z: -> /

CD-ROM gibi başka bir sürücü eklemek için, onu işaret eden başka bir bağlantı oluşturmanız yeterlidir:

$ ln -s /mnt/cdrom ~/.wine/dosdevices/d:

Bağlantıların, sürücüler için "a:" gibi bir harf ve ardından iki nokta üst üste gelen DOS adlandırma kuralını kullandığını unutmayın. Yani c:drive bağlantınız ~/.wine/drive_c'yi gösteriyorsa, c:\windows\system32 bağlantılarını ~/.wine/drive_c/windows/system32 olarak anlayabilirsiniz.

3.1.5 Ses ayarları

Wine, "Ses" sekmesinden seçebileceğiniz çok az ses alt sistemiyle çalışabilir. Winecfg mevcut tüm sürücüleri algılar, ancak hangisini manuel olarak kullanacağınızı seçebilirsiniz. 2.4 çekirdeğini kullanan eski Linux dağıtımları genellikle "OSS" sürücüsünü kullanıyordu. 2.6 çekirdekler çoğu durumda "ALSA"ya geçti. "aRts" sürücüsü, "aRts" alt sistemi için genel bir destek eksikliği nedeniyle yakın zamanda kullanımdan kaldırıldı. GNOME kullanıyorsanız, EsounD'yi deneyebilirsiniz. OSS ve ALSA ses sürücüleri en çok test edilenlerdir, bu nedenle mümkünse onları tercih etmeniz önerilir. "Jack", "NAS" veya "CoreAudio"ya ihtiyacınız varsa, muhtemelen nedenini biliyorsunuzdur.

DirectSound ayarları çoğunlukla oyunlarda kullanılır. Donanım hızlandırma miktarını seçebilirsiniz, ancak çoğu için "Tam" iyidir.

3.1.6 Masaüstü düzeni

Eğer varsa, Wine Windows temalarını yükleyebilir. açısından gerekmese de, şarap işleri veya uygulamalar, bu yapmaz, programın tanıdık görünümünü oluşturmanıza olanak tanır. Wine, yeni MSStyles temalarını destekler. Eski Microsoft Plus'ın aksine! stil temaları, uxtheme motoru her şeyi değiştirebilen özel .msstyles dosyalarını destekler pencere ayarları. Bu, çoğu Linux masaüstünün yıllardır yapabildiği şeyle hemen hemen aynı. Denemek istiyorsanız, şunu yapın:

1. İndir Windows teması xp. .msstyles dosyasının mevcut olduğundan emin olun.

2. Sahte Windows sürücünüzde bir dizin zinciri oluşturun:

$ mkdir -p ~/.wine/drive_c/windows/Resources/themes/theme_name

3. .msstyles dosyasını /name-of-your-theme dizinine taşıyın

4. winecfg'deki Masaüstü Entegrasyonu sekmesini kullanarak yeni temayı seçin.

3.2 Kayıt Defterini ve Regedit'i Kullanma

Disk ayarları hariç, Winecfg ile yapılan tüm ayarlar, sonunda Kayıt Defterinde saklanır. Windows'ta bu, hem bireysel uygulamalar hem de işletim sisteminin kendisi için ayarların merkezi deposudur. Wine, Kayıt Defterini benzer şekilde kullanır, bu nedenle Winecfg'de olmayan bazı ayarlar Kayıt Defterinde değiştirilebilir. (Bazı programların ayarlarını değiştirmek için Kayıt Defterine gitmeniz, Wine'ın ayarlarını değiştirmekten çok daha olasıdır.)

Wine'ın ayarları kaydetmek için Kayıt Defterini kullanması tartışmalıdır. Bazıları bunun Windows'a çok benzediğini iddia ediyor. Bunu cevaplamak için birkaç nokta dikkate alınmalıdır. İlk olarak, uygulamalar ayarlarını burada saklamayı "beklediğinden", Kayıt Defteri olmadan yapmak imkansızdır. Wine'ın ayarları ayrı bir yapılandırma dosyasında saklaması ve bunlara erişmesi için, temel olarak Win32 API'sinin yaptığını yapan ayrı bir program seti gerektirecektir. Son olarak, Windows'tan farklı olarak Şarap Kaydı düz metin olarak yazılır ve herhangi bir metin düzenleyiciyle değiştirilebilir. Ve böylece, normalin çoğu olmasına rağmen sistem yöneticileri(ve Şarap geliştiricileri) kafa karıştırıcı Windows Kayıt Defterine deli gibi yemin ediyorlar, yine de bir şekilde Wine tarafından desteklenmesi gerekiyor.

3.2.1 Kaydın Yapısı

Bu tam olarak yolumuzda olmasa da, kayıt defterinin yapısına biraz dalalım ve nasıl çalıştığını görelim. Windows Kayıt Defteri karmaşık bir ağaç yapısıdır ve hatta en iyi Windows programcılar, çeşitli kovanları ve aralarındaki sonsuz bağlantılarla nasıl planlandığını her zaman bilmezler; Tam tanım bu belgenin kapsamında değildir. Ancak şimdi bilmeniz gereken temel Kayıt Defteri anahtarları şunlardır:

HKEY_LOCAL_MACHINE

Bu temel kök anahtar (win9x'te gizli bir system.dat dosyasında saklanır), bu Windows kurulumuyla ilgili her şeyi içerir. Genellikle HKLM olarak kısaltılır.

Bu temel kök anahtar (win9x'te gizli bir user.dat dosyasında saklanır), belirli bir kurulumdaki her kullanıcı hakkında bilgi içerir.

HKEY_CLASSES_ROOT

Bu, HKEY_LOCAL_MACHINE\Software\Classes bağlantısıdır. Dosya ilişkilendirmeleri, OLE (Nesne) gibi şeyleri açıklayan bilgileri depolar. Bağlama ve Gömme) - belge yönetimi ve COM sınıfları (COM teknolojisi - Microsoft standardı).

HKEY_CURRENT_USER

Bu, HKEY_USERS\kullanıcı_adınız, yani kişisel yapılandırmanız için bir bağlantıdır.

3.2.2. Şarap Sicil Dosyaları

Şimdi tüm bunları Şarap yapılarına nasıl çevireceğinizi merak ediyor olabilirsiniz. Yukarıda açıklanan kayıt defteri düzeni üç şekilde yaşar çeşitli dosyalar~/.wine dizininde: system.reg Bu dosya HKEY_LOCAL_MACHINE içerir. user.reg Bu dosya HKEY_CURRENT_USER içerir. userdef.reg Bu dosya HKEY_HKEY_USERS\.Default'u (yani varsayılan kullanıcı ayarlarını) içerir. Bu dosyalar, Wine'ı ilk başlattığınızda wineprefixcreate programı tarafından otomatik olarak oluşturulur. Bir dizi temel ayar c:\windows\inf\wine.inf dosyasında saklanır ve rundll32.exe programı tarafından işlenir. Wine'ı ilk başlattığınızda, rundll32.exe dosyası, ilk kayıt defteri verileriyle doldurulma sürecinden geçer. Ayrıntılar için, nasıl yapıldığını görmek için wineprefixcreate komut dosyasına bakın. Wine'ı güncelledikten sonra, varsayılan kayıt defteri dizelerini güncellemek için wineprefixcreate tekrar kullanılabilir.

Daha önce de belirtildiği gibi, tüm bu .reg dosyalarını herhangi bir metin düzenleyici kullanarak düzenleyebilirsiniz. Sadece Wine'ın bu noktada çalışmadığından emin olun, aksi takdirde tüm değişiklikleriniz kaybolacaktır.

3.2.3. regedit nasıl kullanılır

Kayıt Defterine erişmenin ve değiştirmenin en kolay yolu regedit aracıdır. Tıpkı yerini aldığı aynı adlı Windows programı gibi, regedit de kayıt defterini tüm anahtarlarını içeren sistem düzeyinde görüntülemek için tasarlanmıştır. Sadece regedit'i çalıştırın ve açılacaktır. Sunulan gizemli anahtarların hemen fark edeceksiniz. Metin dosyası, hiyerarşik bir şekilde düzenlenir.

Kayıt defterinde gezinmek için, bir sonraki derinlik seviyesine "dalmak" için panelin sol tarafındaki tuşlara tıklayın. Bir anahtarı silmek için üzerine tıklayın ve Düzen menüsünden "Sil"i seçin. Bir anahtar veya değer eklemek için onu nereye koymak istediğinizi bulun ve Düzen menüsünden "Yeni"yi seçin. Mevcut bir anahtarı değiştirmek için sağ bölmede anahtarı seçin ve Düzen menüsünden "Değiştir"i seçin. Aynısını yapmanın başka bir yolu da bir anahtara veya değere sağ tıklamaktır.

Şarap kullanıcıları için özellikle ilgi çekici olan HKEY_CURRENT_USER\Software\Wine içindeki ayarlardır. winecfg ile yaptığınız ayarların çoğu kayıt defterinin bu bölümüne yazılır.

3.2.4. Sistem yöneticisi için ipuçları

Yukarıda açıklanan dosya yapısını kullanarak, sistemi, Wine'ın (uygulamalarla birlikte) sistem kurulumunun tüm kullanıcılar tarafından paylaşılabileceği ve aynı zamanda her kullanıcının kendi yapılandırmasına sahip olmasına izin verecek şekilde ayarlamak mümkündür. Yönetici, Wine'ı yükleyerek ve bunun için gerekli olan her şeyi yapabilir. Windows kullanıcıları uygulamaları, ardından ortaya çıkan system.reg dosyasını ve diğerlerini genel kayıt dosyalarına (anlaştığımıza göre, /usr/local/etc konumunda bulunur) aşağıdaki komutları kullanarak kopyalayın:

cd ~root/.wine
cp system.reg /usr/local/etc/wine.systemreg

ln -sf /usr/local/etc/wine.systemreg system.reg

Bu dosya kullanıcı ayarlarını içermesine rağmen aynısını user.reg dosyası için yapmanız gerekebilir. Her kullanıcının bu dosyanın kendi kopyasına ve değiştirme haklarına sahip olması gerekir.

Disklerin düzenine dikkat etmek gerekir. system.reg dosyasını yayınlarsanız, kayıt ayarlarının her kullanıcının ~/.wine/dosdevices dosyalarındaki disk düzenleriyle uyumlu olduğundan emin olmalısınız. Disk düzeninizin wineprefixcreate tarafından oluşturulan varsayılanla ne kadar çok eşleştiğini bir kural haline getirin, göreviniz o kadar kolay olacaktır. Uygulamaları orijinal olarak yüklediğiniz tüm "c:" sürücülerini paylaşamayabilirsiniz. Bazı uygulamalar, özellikle Windows 95/98/ME için uygulamalar, belirli ayarların diske yazılabilmesini gerektirir.

Wine'ı kaynaktan root olarak yüklediyseniz, Wine'ı yüklemek için kullandığınız tools/wineinstall betiğinin artık çalışmadığını unutmayın.

Son bir uyarı: yönetici hesabınızla ne yaptığınıza dikkat edin. Yönetici kayıt defterini genel kayıt defterine kopyalarsanız (veya bağlarsanız), herhangi bir kullanıcı yönetici ayarlarını okuyabilir; bu, içeriyorsa kötüdür. önemli bilgişifreler hakkında kişisel bilgi Ve benzeri. Yönetici hesabını yalnızca program yüklemek için kullanın, günlük işler için değil, normal bir hesap altında yapılmalıdır.

3.2.5. Kayıt defteri anahtarlarının tam listesi

Yaygın olarak kullanılan anahtarların ve değerlerin en güncel listesi için geliştiricinin wiki sayfasına bakın.

3.3. Özelleştirilebilen diğer yönler

Bu bölüm, özelleştirilebilecek diğer tüm şeyleri içerir. Aynı zamanda Şarap kullanımından en iyi şekilde yararlanmak için ipuçları ve püf noktaları koleksiyonu olarak da hizmet vermektedir.

3.3.1. Seri ve Paralel Bağlantı Noktaları

Seri ve paralel bağlantı noktaları neredeyse diskler gibi yapılandırılmıştır - sadece ~/.wine/dosdevices dizininde aygıt adıyla sembolik bir bağlantı oluşturun. Windows'ta seri bağlantı noktaları "com" olarak adlandırılır ve ardından bir sayı gelir, örneğin: com1, com2, vb. Benzer şekilde paralel bağlantı noktaları, sonuna bir sayı eklenerek "lpt" olarak adlandırılır, örneğin: lpt1. Bunları doğrudan /dev/ttyS0 ve /dev/lp0 gibi uygun Unix cihazlarına bağlamalısınız. Örneğin, bir seri ve bir paralel bağlantı noktası yapılandırmak için aşağıdaki komutları çalıştırın.

ln -s /dev/ttyS0 com1
ln -s /dev/lp0 lpt1

3.3.2. Paylaşılan Ağlar

Windows ağ kaynakları unc/ dizininde programlanabilir, böylece \\sunucum\bir\dosya içinde olması gereken her şey ~/.wine/dosdevices/unc/sunucum/biraz/dosya/ dizininde olur. Örneğin, /mnt/smb/myserver/some üzerine \\myserver\some mount etmek için Samba kullanıyorsanız, şu komutu çalıştırırsınız:

ln -s /mnt/smb/sunucum/biraz unc/sunucum/biraz

onları Wine'da kullanılabilir kılmak için (yoksa, unc dizini oluşturmayı unutmayın).

3.3.3. yazı tipleri

Bir zamanlar büyük bir sorun olan yazı tipi özelleştirmenin çözülmesi artık çok daha kolay. Windows'ta bir dizi TrueType yazı tipiniz varsa, tüm .ttf dosyalarını c:\windows\fonts klasörüne kopyalamanız yeterlidir.

3.3.4. Yazıcılar

Wine doğrudan CUPS (Unix Baskı Sistemi) baskı sisteminizle konuşabilir ve yazıcıları bulabilir sistem için kullanılabilir. Wine'da yazıcıları ayarlamak, CUPS'un çalıştığından emin olmaya gelir. Ancak Wine, bir belgeyi yazdırması gerektiğinde lpr komutuna (CUPS'tan) ihtiyaç duyar.

CUPS kullanmıyorsanız eski BSD-Printing yazdırma sistemi kullanılır:

/etc/printcap içindeki tüm yazıcılar Wine tarafından otomatik olarak kurulur.

Wine, yazıcıların her biri için bir PPD Dosyası gerektirir (generic.ppd, Wine'a dahildir)

Belgeyi yazdırmak için lpr komutu çalıştırılır.

3.3.5. tarayıcılar

Windows'ta tarayıcılar, ilgili cihazlarına erişmek için TWAIN API'sini kullanır. Yerleşik Wine TWAIN DLL, bu istekleri yalnızca Linux SANE kitaplıklarına iletir. Bu nedenle, tarayıcıyı Wine altında kullanmak için öncelikle ona SANE aracılığıyla erişebildiğinizden emin olmanız gerekir. Bundan sonra, xscanimage'in kullanılabilir olduğundan emin olmanız gerekir. xscanimage şu anda sane-frontends paketine dahildir, ancak dağıtımınıza yüklenmemiş olabilir. Genel olarak, günümüzde tarayıcılara erişim sorunlarla doludur. Tarayıcıyı çalıştırırsanız, lütfen Şarap Kullanım Kılavuzu'nun bu bölümünü SANE'nin Şarap ile nasıl kullanılacağına ilişkin ayrıntılarla güncelleyin.

3.3.6. ODBC veritabanları

Baskı sistemi gibi Açık Veri Tabanı Bağlantı arabirimi, yüksek düzeyde bir Unix sistemine geçmek için tasarlanmıştır. Windows kodunun Şarap altında çalışıp çalışmadığını kontrol etmek yerine, UnixODBC gibi uygun bir Unix ODBC sağlayıcısı kullanır. Bu nedenle, Wine'ı yerleşik odbc32.dll'yi kullanacak şekilde yapılandırdıysanız, bu Wine DLL, Unix ODBC paketinizle etkileşime girerek çalışmasına izin verir. Wine'ı yerel (Windows) odbc32.dll kullanacak şekilde yapılandırdıysanız, yerel ODBC32 sürücülerini vb. kullanmayı dener.
3.3.6.1. Unix'te ODBC kurulumu
Unix ODBC sistemini Wine ile kullanmanın ilk adımı, elbette, Unix ODBC sisteminin kendisini yapılandırmaktır. Bu, kaynakları yüklemenizi gerektirebilir veya RPM paketleri. Birkaç Unix ODBC sistemi vardır; yazarın alışık olduğu unixODBC (IBM DB2 sürücüsü ile) olarak adlandırılır. Veritabanına erişmek için kullanılabilecek bir ODBC-ODBC köprüsü de vardır. Microsoft Erişimi. Tipik olarak, bu tür sistemler, isql gibi bir araç içerir; Komut satırı, böylece sistemin çalıştığını doğrulayabilirsiniz.

İkinci adım, Unix ODBC kitaplığını Wine'ın yerleşik odbc32 DLL'sine geçirmektir. Yerleşik odbc32 (şu anda), ODBC kitaplığının adı için LIB_ODBC_DRIVER_MANAGER ortam değişkenine bakar. Örneğin, yazarın .bashrc dosyasında şu satır vardır:

dışa aktarma LIB_ODBC_DRIVER_MANAGER=/usr/lib/libodbc.so.1.0.0

Böyle olursa Çevre değişkeni yüklü değilse libodbc.so adında bir kitaplık arar ve onu kendi kitaplığınızla eşitlemek için sembolik bağlayabilirsiniz. Örneğin, root olarak şu komutları çalıştırabilirsiniz:

# ln -s libodbc.so.1.0.0 /usr/lib/libodbc.so
# /sbin/ldconfig

Son yapılandırma adımı, DLL yapılandırmasını değiştirerek Wine'ın odbc32.dll dosyasının yerleşik sürümünü çalıştıracak şekilde ayarlandığından emin olmaktır. Bu yerleşik DLL, genellikle çağıran program ile Unix ODBC kitaplığı arasında bir saplama görevi görür.

Sorun yaşıyorsanız, neler olup bittiğini görmek için Wine'ı başlatmadan önce WINEDEBUG=+odbc32 komutunu kullanabilirsiniz. Bir uyarı. Bazı programlar biraz hile yapar ve ODBC kitaplığını atlar. Örneğin, Crystal Reports altyapısı, DSN'yi (Veri Kaynağı Adı) kontrol etmek için kayıt defterine gider. Bununla başa çıkmanın yolu, unixODBC'yi Wine ile kullanma konusunda bir bölümü olan unixODBC sitesinde açıklanmaktadır.

3.3.6.2. Windows ODBC Sürücülerini Kullanma
"Yerel" ODBC sürücülerinin, MSSQL ve Oracle dahil olmak üzere birçok veritabanı türüyle çalıştığı söylenir. Aslında, Winelib uygulaması aracılığıyla Linux'tan yalnızca MSSQL'e bir şekilde erişilebilir. Sadece kopyalamak yerine DLL dosyaları, çoğu ODBC sürücüsü bir yükleyici gerektirir pencere tipi kayıt defteri anahtarları gibi şeyleri düzgün bir şekilde ayarlamak için.

MSSQL desteğini ayarlamak için önce microsoft.com'dan mdac_typ.exe yükleyicisini indirip çalıştırmalısınız. ODBC bağlantıları oluşturmak için CLICONFG.EXE ve ODBCAD32.EXE'yi Wine altında çalıştırmanız gerekir. mdac_typ çalışmayı bitirdikten sonra bunları windows\system dizininde bulabilirsiniz. Bu programların çıktısını gerçek programdaki çıktıyla karşılaştırın. Windows makinesi. Protokoller gibi bazı şeyler, birlikte yüklenebilecekleri için mevcut olmayabilir. işletim sistemi. Durum buysa, mevcut Windows kurulumunuzda eksik olanı, kayıt defterindeki gerekli değerlerle birlikte kopyalayabilirsiniz. Wine ile çalışmak üzere hazırlanan gerçek bir Windows kurulumu, hazırlıktan önce olduğu gibi kendi başına da çalışmalıdır. Şarap testini başarıyla geçen veritabanlarının listesi aşağıdadır.

Şarap (ŞARAP Bir Öykünücü Değildir) - özel program Win32 uygulamalarını UNIX benzeri sistemlerde çalıştırmak için bir uyumluluk katmanı olan . Basitçe söylemek gerekirse, bu şey, rahat Linux'unuzda Windows programlarını ve oyunlarını çalıştırmanıza izin verir :).
Program aktif olarak geliştirilmektedir, ancak şu ana kadar maalesef tüm uygulamalar programda düzgün çalışmıyor (ve bazıları hiç çalışmıyor). Şimdiye kadar oyunlar için de üzücü - DirectX 10 ve 11 için tam destek yok, sadece 9 ve daha genç. (DirectX 10 desteği, en son test yapılarında aktif olarak geliştirilmektedir). Ancak yine de DirectX 9'da birçok oyun var. Bu yazımızda Wine kurulumu ve konfigürasyonu ile oyun oynamak için oldukça kullanışlı olan PlayOnLinux uygulamasını kuracağız. Kurulum, dağıtımınıza bağlı olacaktır, ancak program kurulumunun kendisi, dağıtımların büyük çoğunluğunda tamamen aynıdır. Şarabın iki dalı vardır - kararlı ve test edici. Çoğu durumda, program aktif olarak geliştirilip iyileştirildiğinden test olanı kullanmanız önerilir. Şimdilik kararlı sürümü kurmayı düşünelim (örnekler komut satırı içindir, ancak OpenSUSE'de Ubuntu Software Center veya Yast2 gibi grafik yardımcı programları kullanabilirsiniz):

Debian/Ubuntu/Mint için:

sudo apt-get install wine winetricks

OpenSUSE için:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
şarapta sudo zypper

sudo yum şarabı kur
cd / tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Not. 64 bitlik bir sisteminiz varsa, 32 bit programların doğru çalışması için (ve çoğu oyun böyledir), Wine'ı 32 bit önek için yapılandırmanız gerekir. Bunun için sürüyoruz:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Ayarlar penceresi açılacaktır. Her şeyi olduğu gibi bırakabilirsiniz.

Şimdi Windows uygulamalarımızın çalışması için bir dizi sistem kitaplığı kurmamız gerekiyor. Program menüsünde bulun ve çalıştırın şarap hileleri(veya komutla terminalden Şarap hileleri). İlk pencerede seçin ---Varsayılan wineprefix'i seçin --- Tamam kazanın. Saniyede ---bir Windows DLL veya bileşeni kurun---Tamam


Hatırlamak:
Listedeki gibi noktalarla işaretlemek gerekecektir. Hepsini bir kerede değil, birkaç parçayı aynı anda kurmak daha iyidir. Kolaylık sağlamak için onları ayıracağım. Kurulum yaparken fazla ileri gitmeyin, lisans sözleşmelerini ve diğer şeyleri kabul etmeniz gerekiyor. Hata pencereleri açılır, Tamam'ı tıklayın. Hadi başlayalım.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, doğrudan müzik oyun, dmsynth

noktanet20

noktanet30(hatalar çıkacak ve dosya yöneticisinde ve tarayıcıda bir pencere açılacak ikinci linkten indirip bu dosya yöneticisi penceresine taşıyın. Konsola yazıyoruz Şarap hileleri ve tekrar dontnet30'u seçin. Bunu yapmadan önce, Şarap Kurulumunu kontrol etmeniz gerekir, böylece Windows sürümü XP veya Vista.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus, physx, kuvars

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Yazı tiplerini yükleyin. Seçmek Yazı Tipi Yükle ve belirtmek

çekirdek yazı tipleri, yazı tipi düzeltmesi

kayıt ayarı

Açığız Ayarları değiştir ve kutlamak

1. DirectDrawRender(ddr) -- opengl
2. Çoklu Örnekleme Direct3D -- etkin
3.OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- etkin
5. Render TargetLockMode(rtlm) -- otomatik
6. UseGLSL(glsl) -- etkin (varsayılan)(For Nvidia grafik kartları devre dışı bırakmanız önerilir. Bu, bazı oyunların performansını önemli ölçüde artırabilir).
7.VertexShaders(vsm)--donanım
8. VideoMemorySize 1024 (video kartınızın RAM değerini seçin)
9. MouseWarpOverride(mwo) -- etkin (kuvvet)
Değişikliklerimizi onaylıyoruz - Tamam.

Aslında hepsi bu. Şimdi yazılım ve oyun yükleme hakkında bazı notlar. İlk olarak, hiçbir durumda programın sunduğu ek yazılımları yüklemeyin (her türlü yönerge, görsel c ++ vb.). Dikkatlice kontrol edin ve gerekirse kutunun işaretini kaldırın. İkincisi, kurulumun sonunda "Programı çalıştır" seçeneğinin işaretini kaldırın.

Şimdi test sürümü için. Ubuntu/Mint için özel bir depo bulunmaktadır. Bağlamak ve Wine'ın test sürümünü kurmak için terminale şunu girin:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get güncellemesi
sudo apt şarap kur 1.7 winetricks

Bazı dağıtımlarda (örneğin, Debian), bir test sürümü yüklemek için onu şu adresten oluşturmanız gerekir: kaynak kodu. Ancak bu, bu makalenin kapsamı dışındadır. Veya yine bir test olan ancak birkaç ekstra özelliği olan , kurabilirsiniz.

Not: yüzlerce kez okumaktansa bir kez görmek isteyenler için - Ubuntu'da Wine'ın test sürümünü yüklemeye ilişkin küçük bir video eğitimi: