Финк - използване x11

X Window System. версия 11 (или съкратено като X11) е система за графичен дисплей с мрежа-прозрачен клиент-сървър архитектура. Тя позволява на приложенията да изготвят пиксели на екрана, линии, текст, изображения и т.н. X11 също има допълнителни библиотеки, които ви позволяват лесно приложения изготвят потребителски интерфейси - бутони, текстови полета и т.н.

X11 е всъщност стандартната графична система в света на Unix. Той идва с Linux, BSD *, и най-комерсиалните варианти на Unix. Въз основа на работата си като видове графична среда като CDE, KDE и GNOME.

Mac OS X - операционна система, произведени от Apple. Подобно на своите предшественици NeXTSTEP и OPENSTEP, тя се основава на BSD, и по този начин част от семейството на Unix операционни системи. Но в същото време тя идва със система за графичен дисплей, който е частна собственост. Графичния процесор, наречен Quartz, и интерфейса Aqua, въпреки че и двете имена често се използват като взаимозаменяеми.

Дарвин е в основата на опростена версия на Mac OS X, която може да бъде получена безплатно с пълен изходен код. Тя не съдържа кварц, Aqua, както и всякакви други свързани с тях технологии. По подразбиране, той предлага само текст конзола.

изпълнение X11 базирани на изходния код - XFree86. Той първоначално е бил проектиран за използване на Intel x86 компютри, откъдето идва и името му. В момента се използва в много архитектури и операционни системи, включително OS / 2, Дарвин, Mac OS X и Windows.

Xtools - продукт Теноново междусистемно. Тази версия на X11 за Mac OS X, въз основа на XFree86.

X11 е клиент-сървър архитектура. Има един централен програма, която всъщност създава графика и координира достъп от няколко приложения; този сървър. Приложението, което иска да се направи с помощта на X11, се свързва със сървъра и дава индикация за това какво да се направи. В контекста на X11 приложения се наричат ​​клиенти.

X11 позволява на сървъра и на клиентите се намират на различни машини, които често води до объркване на термините. В среда с работни станции и сървъри, който искате да използвате Х11 сървър на работна станция машината и приложенията (клиенти X) - на машината сървър. По този начин, думите "сървър", имате предвид програмата на дисплея на сървъра на X11, а не на машината, скрит в гардероба ви.

Малко допълнителна информация: X11 модели на екрана като йерархия на прозорци, съдържащи се в един от друг. На върха на йерархията е специален размер на прозореца на екрана и съдържа всички други прозорци. Тя включва фонът на работния плот и се нарича "корен прозорец".

Сега обратно към нашата тема: Като всеки графична среда, X11 е написана, за да стоя сам и пълен контрол на екрана. В Mac OS X Quartz вече управлява екрана, това е. Прист. за едновременна работа на двете системи е необходимо да се извършват определени действия.

Едно от възможните действия - което позволява на системата да работи последователно. Всяка среда получава пълен екран, но в определен момент във времето, виждам само един от тях, и потребителят може да се придвижвате между тях. Това се нарича на цял екран или корени режим. Root - защото там е напълно нормална корен прозорец на екрана, X11, които работят, както и в други системи.

Други действия - комбинация от два вида прозорци среда. Това елиминира необходимостта да се движат между екраните и облекчава X11 корен прозорец, тъй като Quartz вече се грижи за фон на работния плот. Тъй като няма (видима) корен прозорец, този режим се нарича "без корени". Това е най-удобният начин да се използват X11 на Mac OS X.

В повечето графична среда рамки Прозорец (заглавната лента, в близост бутон и т.н.), определени от системата. Най-X11 е различен. Дограма (наричани още "украса") са осигурени в X11 отделна програма - мениджъра на прозорци. В много отношения, мениджъра на прозорци е просто още един клиент; тя започва и комуникира с X сървъра за по същите канали.

Има голямо разнообразие от различни мениджъри на прозорци. Xwinman.org има изчерпателен списък. Най-популярните от тях позволяват на потребителя да персонализирате изгледа от м. Наречен. тема. Много мениджъри на прозорци също да предоставят и допълнителни функции като изскачащи менюта, в прозореца на корен, докове или бутони за изстрелване.

За Fink прозорци компилиран много мениджъри - виж актуалния списък ..

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

графичен процесор. X11

Границите между графичен процесор, мениджъра на прозорци, както и работния плот, да се замъглят, защото подобна или идентична функция може да бъде реализиран с един или повече от тях. Това е една от причините, поради които даден мениджър на прозорци може да не работят с определена среда за настолен компютър.

Много приложения са предназначени да се интегрира с отделен работно бюро. Най-често чрез инсталиране библиотеки графичната среда (и други основни библиотеки), предназначени за тази среда се изпълнява приложението с незначителни функционални загуби или не. Пример за това е увеличаването на избора на приложения за GNOME. че може да се инсталира и използва без използването на GNOME. За съжаление, това постижение все още не се прилага за KDE приложения.