Fink - utilizarea x11

X Window System. versiunea 11 (sau abreviat ca X11) este un sistem de afișare grafic cu o arhitectură client-server de rețea transparentă. Aceasta permite aplicațiilor să atragă pixeli pe ecran, linii, text, imagini, etc. X11 are, de asemenea, biblioteci suplimentare, care permite aplicațiilor să atragă cu ușurință interfețe de utilizator - butoane, câmpuri de text, etc.

X11 este de fapt un sistem grafic standard in lumea Unix. Acesta este dotat cu Linux, * BSD, iar cele mai multe variante Unix comerciale. Pe baza unei astfel de tipuri de mediul său de lucru pe desktop ca CDE, KDE și GNOME.

Mac OS X - un sistem de operare produs de Apple. La fel ca predecesorii săi NeXTStep și OpenStep, se bazează pe BSD, și, astfel, o parte din familia Unix de sisteme de operare. Dar, în același timp, acesta vine cu un sistem de afișare grafică, care este în proprietate privată. procesor grafic numit cuarț, și interfața Aqua, cu toate că ambele nume sunt adesea folosite alternativ.

Darwin este de fapt o versiune simplificată a Mac OS X, care poate fi obținut gratuit cu codul sursă complet. Acesta nu conține cuarț, Aqua, precum și orice alte tehnologii conexe. În mod implicit, acesta oferă doar o consola de text.

punerea în aplicare X11 pe baza codului sursă - Xfree86. Acesta a fost inițial conceput pentru a fi utilizat pe Intel x86 PC-uri, de unde și numele. În prezent, folosit în multe arhitecturi și sisteme de operare, inclusiv OS / 2, Darwin, Mac OS X și Windows.

Xtools - produs Tenon InterSystems. Această versiune a X11 pentru Mac OS X, bazat pe Xfree86.

X11 are o arhitectură client-server. Există un program central care creează de fapt programul și coordonatele de acces de mai multe aplicații; acest server. Aplicația pe care dorește să atragă folosind X11, se conectează la server și oferă o indicație a ceea ce să atragă. În contextul X11 se numesc clienti.

X11 permite serverului și clienții locuiesc pe diferite mașini, care de multe ori duce la confuzii de termeni. Într-un mediu cu stații de lucru și servere pe care doriți să utilizați serverul de afișare X11 pe masina stații de lucru și aplicațiile (clienti X) - pe mașina server. Astfel, cuvintele „server“, adică programul de server de afișare X11, nu aparatul ascuns în dulap.

Un pic de fundal: modele X11 ecran ca o ierarhie de ferestre conținute unul în celălalt. În partea de sus a ierarhiei este o fereastra dimensiune specială a ecranului și conține toate celelalte ferestre. Acesta include un fundal de desktop și se numește „fereastra rădăcină“.

Acum, înapoi la subiectul nostru: Ca orice mediu grafic, X11 a fost scris să stea singur și controale ecran complet. În Mac OS X Cuarț guvernează deja pe ecran, care este. Arr. pentru funcționarea simultană a ambelor sisteme este necesară pentru a efectua anumite acțiuni.

O posibilă soluție - care permite sistemului să funcționeze alternativ. Fiecare mediu devine un ecran complet, dar la un anumit moment în timp vedea doar una dintre ele, iar utilizatorul poate naviga între ele. Aceasta se numește ecran complet sau modul de rădăcini. Root - pentru că există o fereastră de rădăcină perfect normal pe ecran X11, de lucru precum și în alte sisteme.

Alte acțiuni - o combinație de două tipuri de mediu Windows. Aceasta elimină necesitatea de a comuta între diferite ecrane și ameliorează fereastra rădăcină X11, deoarece Quartz are deja grija de fundal pentru desktop. Deoarece nu există nici (vizibil) fereastra rădăcină, acest mod se numește „dezrădăcinat“. Acesta este modul cel mai comod de utilizat X11 pe Mac OS X.

În cele mai multe mediu grafic rame de ferestre (vedere din bara de titlu, butonul de închidere, etc.), determinate de sistem. X11 este diferit. Rame de ferestre (numite și „decor“) sunt prevăzute în X11 un program separat - managerul de ferestre. În multe privințe, managerul de ferestre este doar un alt client; începe și comunică cu serverul X prin aceleași canale.

Există o mare varietate de manageri de ferestre. Xwinman.org are o listă exhaustivă. Cele mai populare permit utilizatorului să personalizeze aspectul de m. Numit. temă. Mulți manageri de ferestre oferă, de asemenea caracteristici suplimentare, cum ar fi meniurile pop-up în fereastra root, docuri sau butoane de lansare.

Pentru ferestre Fink compilat multi manageri - a se vedea lista actuală ..

Acestea sunt mediile de desktop, printre multe altele. Scopul lor - de a oferi cadru suplimentar pentru aplicații, astfel încât aspectul și comportamentul lor poate fi vizual coerent. exemplu:

procesor grafic. X11

Granițele dintre procesorul grafic, managerul de ferestre, și desktop sunt neclare, deoarece funcție similară sau identică poate fi realizată prin una sau mai multe dintre ele. Acesta este unul dintre motivele pentru care un anumit manager de fereastră nu poate lucra cu un mediu desktop special.

Multe aplicații sunt proiectate pentru a se integra cu un birou separat. Cel mai adesea prin instalarea mediul bibliotecilor de desktop (și alte biblioteci de bază) concepute pentru acest mediu aplicația se execută cu pierderi minore funcționale sau nu. Un exemplu este selectarea crescândă a aplicațiilor GNOME. care pot fi instalate și utilizate fără utilizarea GNOME. Din păcate, această realizare nu se aplică încă aplicațiilor KDE.