Vin (română)

Această pagină necesită Escorta

Vinul - o punere în aplicare fără Microsoft Windows Programming Interface (WinAPI), vă permite să rulați aplicații Windows în sistemele de operare Unix. Programe care rulează în Wine, funcționează în același mod ca și în mediul său nativ, fără a compromite performanța, față de care rulează în emulator. O descriere mai detaliată a proiectului Vinului, vezi pagina de start și pagini wiki vin.

Important: Dacă aveți drepturi de a accesa orice fișier sau o resursă, apoi rulează programul în prefix de vin, de asemenea, le primesc. Prefixele de vin nu sunt așa-numitele nisipuri. Dacă este important să se asigure siguranța, utilizarea de virtualizare.

Vinul poate fi instalat cu vinul pachet. disponibil în depozitele oficiale. Dacă utilizați un sistem pe 64 de biți, în primul rând, nu uitați să includeți depozit multilib.

Puteți instala, de asemenea, pachetele wine_gecko și vin-mono pentru aplicații care au nevoie de sprijinul Internet Explorer și .NET, respectiv. Strict vorbind, aceste pachete nu trebuie să fie instalate, ca de vin se poate descărca fișierele necesare după cum este necesar. Cu toate acestea, dacă o instalați o dată, atunci acesta va funcționa fără acces la rețea, deoarece Wine nu va mai încărca fișiere pentru fiecare prefix.

Arch versiunea i686 a pachetului care este utilizat în mod implicit, include un ansamblu de vin pe 32 de biți, astfel încât să nu se poate rula aplicații pe 64 de biți. Pachetul Arch x86_64, cu toate acestea, conține un ansamblu cu steag enable-Win64. care include subsistemul de vin WOW64.

  • În Windows, acest subsistem complex permite utilizatorilor să ruleze programe pe 32 de biți și 64 de biți simultan și chiar în același director.
  • Utilizatorul trebuie să creeze directoare de vin sau prefixe separate. Pentru mai multe informații, consultați Wine64.

Dacă aveți probleme cu winetricks sau programe pe un mediu pe 64 de biți, încercați să creați un nou pe 32 de biți prefix. A se vedea #WINEARCH. Utilizarea x86_64 pachet cu WINEARCH = win32 ar trebui să aibă același efect ca o utilizare a unui ansamblu a pachetului i686.

Configurarea vinului se face de obicei cu următoarele instrumente:

  • winecfg - instrument pentru GUI de configurare vinului. Puteți rula de la terminal prin tastarea $ winecfg. sau cu indicarea prefixului: $ WINEPREFIX =
/.some_prefix winecfg.
  • control.exe - punerea în aplicare a panoului de control Windows vin, care pot fi accesate prin rularea controlului $ vin.
  • regedit - un instrument pentru a edita registry. Dacă winecfg sau Panoul de control este insuficientă, a se vedea acest articol pe WineHQ. care listează chei de registry utile.
  • WINEPREFIX

    În mod implicit, Wine stochează fișierele de configurare și aplicații Windows instalate în directorul

    /.wine. Acest director este numit prefixul vinului (prefix de vin). Acesta este creat și actualizat automat după cum este necesar atunci când rulați programe Windows și programele de ajustare pentru vin, cum ar fi winecfg. directorul prefix conține, de asemenea, structura standard a partiției rădăcină directorul Windows, care reprezintă programul ca o unitate de C. Ferestre

    Puteți schimba locația prefix, crearea unui mediu WINEPREFIX variabilă, ceea ce indică o cale nouă. Acest lucru este util atunci când trebuie să utilizați medii diferite pentru diferite aplicații Windows. Atunci când un Windows aplicație de lansare prefix nou va fi creat automat pe specificat WINEPREFIX în loc dacă nu ar fi existat.

    De exemplu, dacă executați o singură aplicație cu WINEPREFIX $ env =

    Vin /.win-a program A.exe. iar celălalt cu WINEPREFIX $ env =

    Vin /.win-b program b.exe. Fiecare program va avea propria secțiune C. Prin urmare, propria copie a tuturor setărilor și registru. Astfel, ambele programe vor rula într-un complet izolate unele de celelalte medii.

    Notă: Cu toate acestea, prefixe de vin nu sunt Leagane. Programe care rulează în Wine se pot obține, de asemenea, acces la restul sistemului (de exemplu, secțiunea Z: corespunde, în general, la rădăcina sistemului de fișiere /).

    Pentru a crea un prefix fără a executa orice instrumente de configurare de vin și aplicații Windows, puteți folosi comanda:

    Informațiile din această secțiune se aplică numai dacă utilizați un ansamblu de vin pe 64 de biți, versiunea x86_64 vine cu pachetul.

    Dacă aveți un sistem de operare pe 64 de biți, implicit este de a rula mediul vinului pe 64 de biți. Puteți schimba acest comportament folosind mediul WINEARCH variabila. Când creați un prefix trecut la programul de mediu variabila $ WINEARCH = Win32. De exemplu, pentru a crea un prefix nou pe 32 de biți în locația standard redenumească vechi

    /.wine și a alerga $ WINEARCH = winecfg win32. Prefix nou pe 32 de biți a vinului care urmează să fie creat. Nu sunt specificate $ WINEARCH = win32 pe sistemele pe 64 de biți creează un prefix pe 64 de biți.

    Puteți combina această variabilă cu WINEPREFIX pentru a crea un mediu separat pe 32 de biți și 64 de biți:

    Puteți utiliza, de asemenea WINEARCH împreună cu alte programe de vin, de exemplu winetricks (abur, este folosit ca un exemplu):

    Puteți adăuga variabile de mediu WINEPREFIX și WINEARCH în fișierul de inițializare shell, de exemplu,

    /.zshrc. să nu le specificați fiecare dată când utilizați de vin:

    drivere grafice

    Pentru cele mai multe jocuri necesită drivere pentru acceleratorul grafic. De obicei, acest lucru înseamnă că trebuie să utilizați drivere proprietare, cum ar fi NVIDIA sau AMD Catalyst. Deschideți implementările sursă de drivere, cum ar fi ATI este, de asemenea, din ce în ce se utilizează c de vin. Conducătorii auto ar trebui, de asemenea, Intel, în cele mai multe cazuri, în mod normal, să câștige „din cutie.“

    Un semn că driver-ul că ceva este greșit, sau nu sunt configurate în mod corespunzător, pot servi ca un mesaj de vin dintr-o fereastră terminal:

    Pentru 64-biți sisteme vor necesita pachete suplimentare de la multilib depozit. Lista de pachete necesare pot fi găsite în tabelul de pe pagina de instalare # driver Xorg.

    Notă: Poate fi necesar să reporniți X după pachetele de instalare.

    Dacă ai probleme cu sunet, mai întâi asigurați-vă că doar un singur dispozitiv de sunet este selectat în winecfg. În momentul de față, conducătorul auto Alsa este cel mai preferat.

    Dacă doriți să utilizați driverul Alsa cu vin pe un sistem pe 64 de biți, trebuie să instalați pachetele lib32-alsa-lib și lib32-alsa-plugins. Dacă utilizați PulseAudio. De asemenea, instalați lib32-libpulse.

    Dacă doriți să utilizați driver-ul OSS cu vin, trebuie să instalați pachetul lib32-alsa-OSS. OSS conducător auto în kernel-ul nu este suficient pentru a lucra cu vin.

    Dacă winecfg încă nu se poate detecta driver-ul de sunet, selectați-l manual în registru.

    Jocurile care utilizează sistemele de sunet îmbunătățite pot necesita, de asemenea, de instalare lib32-OpenAL.

    suport MIDI

    alte biblioteci

    În cazul în care aplicațiile de vin fonturi rău, probabil că nu ați instalat fonturi TrueType de la Microsoft. În acest caz, consultați articolul din fonturile Microsoft. Dacă acest lucru nu funcționează, încercați winetricks allfonts.

    După instalare, deconectați de la toate aplicațiile și a alerga winecfg de vin. Fonturi ar trebui să fie mai bine.

    Dacă fonturile uite neclare, importa următorul fișier în registru de vin cu regedit.

    Dacă fontul netezirii Application Vinul nu este, atunci cel mai simplu mod de a porni prin winetricks:

    Icoane pentru a rula programe

    Când instalați aplicații Windows cu vin pentru a fi create pictograme pentru a rula programe în meniu și pe desktop. De exemplu, în cazul în care programul de instalare (de ex. Setup.exe) creează un standard de comenzi rapide pentru Windows pe desktop și în meniul „Start“, atunci când acestea sunt create creează automat fișierele corespunzătoare .desktop standard pentru a rula programe în Wine.

    Sfat: Dacă începe semnele nu apar atunci când instalați software-ul sau au dispărut, va fi capabil de a ajuta utilitate winemenubuilder.

    Crearea de elemente de meniu pentru utilități de vin

    În mod implicit, atunci când instalați pictogramele de vin pentru a lansa programe de furnizat cu vinul (de exemplu winecfg. Winebrowser, etc.) nu sunt create pe desktop și pe meniu. Această secțiune descrie cum să le creați singur.

    Primul lucru pentru a instala orice aplicatie Windows pentru a crea meniul principal. Odată ce meniul principal este creat, creați următoarele fișiere în

    De asemenea, creați următorul fișier în

    În cazul în care elementele de meniu, pictogramele nu sunt afișate sau afișate incorect, este posibil ca acestea nu sunt disponibile în setul curent de pictograme. În acest caz, trebuie să specificați în mod explicit calea completă la pictograma dorită în sistem. Acest lucru se poate face din setările meniului panoului. De asemenea, s-ar putea ca un set mare de icoane, care susține utilizat aici sunt pictogramele disponibile pe pagina GNOME-culori.

    Scoaterea Elemente de meniu

    Elementele create de meniul de vin situat în

    /.local/share/applications/wine/Programs/. Pentru a șterge un element de meniu, pur și simplu ștergeți fișierul .desktop corespunzător.

    Apropo, puteți elimina, de asemenea, toate extensiile de fișier de mapare nedorite de către Wine, ștergerea fișierelor în următoarele moduri (luate de pe site-ul vinului):

    Meniul categorie greșită în KDE 4

    KDE4 elementele de meniu de vin pot apărea în secțiunea de meniu „pierdute S-au găsit „în locul vinului secțiune standard. Acest lucru se datorează faptului că nu există nici o opțiune kde-applications.menu MergeDir.

    Editați fișierul /etc/xdg/menus/kde-applications.menu. adăugând la sfârșitul fișierului aplicatii-fuzionat după .

    De asemenea, puteți crea pur și simplu un link simbolic către directorul care arată KDE:

    Rularea aplicațiilor pentru Windows

    Important: Nu executați sau să instalați aplicații cu vin ca root! puteți găsi un avertisment oficial pe pagina Rularea vinului ca root.

    Pentru a rula o aplicație Windows, de tip:

    Pentru a instala o aplicație cu ajutorul programului de instalare MSI, utilizați MSIExec utilitar încorporat.

    Sfaturi și trucuri

    Resetarea vinului Asocierile fișierelor

    Exactitatea faptică a acestui articol sau secțiune este disputată.

    Motiv: Întrebarea nu este pe deplin înțeles, și orice pachet care pornește de actualizare-desktop-baza de date atunci când instalarea sau actualizarea se va întoarce totul înapoi. (Discutați în Discuție: Vin (română) #)

    Vinul preia rolul de aplicația implicită pentru mai multe formate de fișiere. Unii (de exemplu, vbs sau CHM) se aplică doar pentru Windows, dar mai multe formate comune (gif. Jpeg. Txt. Js, etc) Vinul încearcă să se deschidă în implementările lor de Internet Explorer sau Notepad, care poate enerva într-adevăr.

    Asociația de fișier de vin specificat în fișierul

    /.local/share/applications/. iar comanda rm

    /.local/share/applications/mimeinfo.cache vă permite să restaurați rapid setările anterioare. De asemenea, puteți elimina selectiv fișiere individuale .desktop din acest director. Rețineți că actualizările de vin pot recupera fișierele șterse, și toți vor trebui să facă peste tot din nou.

    Două monitoare cu rezoluții diferite

    Dacă aveți probleme atunci când se utilizează mai multe monitoare cu rezoluții diferite, lucru probabil lipsește pachetul lib32-libxrandr.

    exe-thumbnailer

    Acest mic add-in-ul va afișa încorporat în executabil pictogramele exe atunci când acestea sunt disponibile, precum și să vă spun că lansarea programului va fi implementat cu vin. Detalii pot fi găsite pe wiki vinului. Pachetul gnome-exe-thumbnailer disponibile în AUR AUR.

    În acest moment, dezvoltatorii experimentează cu vin optimizat de intrare și de ieșire și fluxuri de fire. Puteți vedea o îmbunătățire semnificativă a performanței, folosind o versiune experimentală a vinului. O mulțime de jocuri poate rula, de asemenea, rapid ca pe Windows, sau chiar mai repede. Acest patch este cunoscut sub numele de CSMT și funcționează cu plăci grafice NVIDIA și AMD.

    Notă: Deoarece aceasta este o versiune experimentală, nu toate funcționeze conform așteptărilor. Vă rugăm să raportați bune și rele dezvoltatori vă experiențe pentru a ajuta la dezvoltarea de noi versiuni.

    Un mod simplu este de a utiliza PlayOnLinux. După instalarea jocului activa Vin versiunea 1.7.4-CSMT a meniul Tools → Manage Versiuni de vin.

    Copiați următoarele setări în secțiunea Diverse / comandă pentru a exec înainte de a rula fișierul program de configurare joc:

    Asigurați-vă că opțiunea StrictDrawOrdering este dezactivată în Tools → General.

    Informații suplimentare despre CSMT

    forum de discuții Phoronix cu participarea dezvoltator CSMT Stephen Dosingera

    Schimbarea limbii

    Unele programe nu pot permite să selectați o limbă, bazându-se pe setările de localizare a sistemului. Vinul trece mediu parametri (inclusiv setările locale) aplicație, așa că ar trebui să funcționeze „din cutie.“ Dacă doriți să forțați programul să folosească o localizare diferită, apelați LC_ALL variabilă de vin.

    Dacă nu doriți să instalați Office într-un prefix standard (

    /.wine), creați unul nou, așa cum este descris în secțiunea #WINEPREFIX. Puteți pune, de asemenea, aceste variabile de mediu în fișierul de inițializare shell, care este, de asemenea, scris în secțiunea.

    Odată ce instalarea este completă, Word sau Excel deschis pentru a activa pe Internet. După activare, închideți programul, executați și instalați winecfg riched20 (în fila Biblioteci) la (nativ, builtin). Acest lucru va permite să opereze PowerPoint.

    Pentru mai multe informații, consultați acest articol despre WineHQ.

    Notă: Pentru a câștiga OneNote, începe winetricks WinInet și asigurați-vă că setul (nativ, builtin) la Wininet winecfg bibliotecă.

    imagini CD montarea corecta

    Unele aplicații verifică dacă CD-ul în unitate. Ele pot verifica doar datele din acest caz, ar putea fi suficientă pentru a indica calea corespunzătoare în sistem ca o unitate CD-ROM în winecfg.

    Cu toate acestea, alte aplicații pot verifica metadate, cum ar fi numele discului sau numărul de serie, și în acest caz, imaginea trebuie să fie montată cu o indicație a parametrilor specifici.

    Instrumente pentru crearea de unități virtuale de CD-ROM, bazate pe siguranța nu funcționează cu metadatele (de exemplu, Acetoneiso). Programul CDEmu, la rândul său, le procesează în mod corect.

    Burn pe CD

    Pentru a scrie date pe un CD sau DVD, trebuie să încărcați SG modulul de kernel.

    Multe jocuri și aplicații au suport pentru modul OpenGL, care poate funcționa mai bine decât modul DirectX standard de. La acea vreme, ca mijloc de redare prin OpenGL poate varia de la caz la caz, multe jocuri sunt pur și simplu accepta opțiunea -opengl.

    În general, ar trebui să consultați documentația pentru aplicația dumneavoastră, și căutați mai multe informații în aplicațiile de baze de date AppDB.

    Utilizarea de vin ca un interpret pentru fișiere executabile Win16 / Win32

    Pentru a spune kernel-ul să folosească vinul ca interpret pentru toate executabil Win16 / Win32 fișiere, de tip:

    Pentru a schimba permanent rebooturi, creați fișierul /etc/binfmt.d/wine.conf cu următorul conținut:

    systemd montează automat sistemul de fișiere / proc / sys / fs / binfmt_misc folosind-proc sys-fs-binfmt_misc.mount (și automount) și pornește fișierul de serviciu systemd-binfmt.service pentru a încărca setările la pornire.

    Acum, încercați să executați un program pentru Windows:

    Dacă totul este configurat corect, exefile.exe program va fi lansat.

    Dacă totul a mers bine, exefile.exe ar trebui să ruleze.

    Wineconsole

    Poate fi necesar pentru a rula fișierele .exe pentru a patch-uri fișierele orice joc. De exemplu, evenimente pentru a sprijini un raport de aspect panoramic pentru unele jocuri vechi. Uneori se întâmplă atunci când nu fișier .exe este rulat. În acest caz, încercați să executați programul din vin consola:

    Acum du-te la directorul cu fișierul .exe și rulați-l de acolo.

    Winetricks

    După instalare, executați Winetricks:

    Instalarea .NET framework 4.0

    Primul pas este de a crea un nou pe 32 de biți prefix, dacă utilizați un sistem pe 64 de biți:

    Acum Winetricks utilizați pentru a instala pachetele necesare:

    Pocnituri de la difuzoare atunci când se utilizează PulseAudio

    A se vedea aici pentru mai multe informații.

    programe pe 16 biți

    Când executați software-ul mai vechi pentru programele Windows 9x, poate să apară următoarea eroare:

    În acest caz, următoarea comandă poate ajuta la rezolvarea problemei:

    articole similare