X logu sistēma 101

Autors: Judy Howell
Radīšanas Datums: 28 Jūlijs 2021
Atjaunināšanas Datums: 23 Jūnijs 2024
Anonim
LOGIC PRO X 101 - #01 Getting Started in Logic 10.3
Video: LOGIC PRO X 101 - #01 Getting Started in Logic 10.3

Saturs



Izņemšana:

Ja jūs izmantojat Unix vai Linux, jūs, iespējams, jau izmantojat X, bet vai jūs zināt, kā izmantot dažas no tā jaudīgākajām funkcijām?

Ja jūs esat Linux vai cits Unix lietotājs uz darbvirsmas, jūs, iespējams, katru dienu izmantojat X Window System, par to daudz nedomājot. Bet, ja jūs saprotat - patiesi saprotat - nedaudz vairāk par tā darbību, varat izmantot dažas šīs tīkla grafiskās sistēmas jaudīgās iespējas.

Neatkarīgi no tā, kuru darbvirsmas vidi vai logu pārvaldnieku izmantojat, varat izmantot faktu, ka X tika izveidots tīklam un kalpo par pamatu dažādajām visdažādākajām grafiskajām lietotāja saskarnēm, kas tur atrodas. Kurā citā sistēmā jūs varētu pārslēgties starp darbvirsmu, kas vairāk izskatās pēc tradicionālās Mac vai Windows iestatīšanas, uz flīžu logu pārvaldnieku acs mirklī, visu laiku, kamēr displejs darbojas no programmas, kas darbojas citā datorā? Šajā ziņā X Window ir diezgan unikāls. Tātad ļaujiet mazliet labāk iepazīt X Window. (Par fona lasīšanu skatiet Unix un Linux rokasgrāmatu logu pārvaldniekiem un darbvirsmām.)

X logu sistēmas vēsture

Kaut arī mūsdienu X Window sistēma ir ļoti plaši izmantota Linux un Unix kopienā un atbalsta dažas slidenas grafiskās vides, tā faktiski ir bijusi kopš 1980. gadiem. Tas parādījās šīs desmitgades sākumā kā daļa no MIT projekta Athena, kas ir agrīns izplatītās skaitļošanas mēģinājums. Projektā tika izstrādātas daudzas inovācijas, kuras šodien uzskatām par pašsaprotamām, tostarp Kerberos autentifikācija, tūlītēja ziņojumapmaiņa un tiešsaistes palīdzība.

X bija turpinājums iepriekšējai logu izveides sistēmai W (kas dabiski darbojās ar operētājsistēmu V). To oficiāli iepazīstināja ar projektu Athena kopiena 1984. gadā.

Uz to nekavējoties atsaucās vairāki Unix darbstaciju pārdevēji. Ja būtu standarta interfeiss grafiskām lietotāju saskarnēm, tas piesaistītu vairāk programmatūras izstrādātāju, kā arī vairāk lietotāju un, pats galvenais, vairāk maksājošus klientus. Viņi izveidoja X konsorciju, lai pārliecinātos, ka viens uzņēmums nav guvis priekšrocības salīdzinājumā ar otru. Tas ir agrīns atvērtā pirmkoda programmatūras piemērs, pat pirms šāda veida programmatūrai bija nosaukums.

Versija 11 tika izlaista 1987. gadā, un tā joprojām tiek izmantota šodien. Sarunvalodā to sauc par “X11”.

Līdz 80. gadu beigām X bija de facto standarta logu vide Unix darbstacijās no tādiem pārdevējiem kā Sun un Silicon Graphics.

Deviņdesmitajos gados galddatoros kļuva populāra versija, kas darbojās ar personālo datoru, X386, it īpaši atvērtā koda variants ar nosaukumu XFree86. Ap 2004. gadu projektā radās domstarpības, un daži izstrādātāji sadalījās X.org, kas kļuva par X Window System standarta ieviešanu. X.org ir versija, ko piegādā gandrīz visi galvenie Unix un Linux izplatījumi.

Kā darbojas X logs

Atšķirībā no citām sistēmām, ieskaitot Windows un Mac OS X, kur grafiskais lietotāja interfeiss ir neatņemama operētājsistēmas sastāvdaļa, X, tāpat kā cita Unix infrastruktūra, faktiski ir tikai cita programma. Faktiski parasti serveri tiek darbināti bez X, lai vairāk ciklu veltītu resursu, tostarp datu bāzu vai Web lapu, faktiskai apkalpošanai.

X logu sistēmai ir slāņveida arhitektūra, kuras pamatā ir serveri un klienti. Ja jūs domājat par serveri kā kaut ko attālā mašīnā, piemēram, failu serveri visā zālē, kas nodrošina nodaļas failus, ja darbvirsmā izmantojat X, jūs faktiski izmantojat serveri. Klienti ir grafiskās programmas, kas darbojas zem X. Tie var būt gan vietējie, gan darbojas attālajā sistēmā. Šajā rakstā es apskatīšu, kā to izdarīt.

Logu pārvaldnieki un darbvirsmas vide

Citā rakstā esmu apskatījis logu pārvaldniekus un darbvirsmu vides, taču šeit tie parāda, cik elastīgs ir X. X pats par sevi nav pilns grafiskais interfeiss. Saskarnes stila izvēli pilnībā atstāj lietotāja ziņā, pat ja Linux izplatīšanas uzturētāji iestata noklusējuma vidi. Tā bija dizaineru apzināta izvēle. Maiks Gančars, "Unix filozofijas" autors un sākotnējās X komandas loceklis, sacīja, ka tas nosaka "mehānismu, nevis politiku".

Iegūstot X

Ja darbvirsmā izmantojat Linux un Unix, visticamāk, jums tas ir un jūs jau izmantojat. Ja tāda nav, tas ir jūsu izplatīšanas pakotņu pārvaldniekam, kā arī jebkuram darbvirsmas un loga pārvaldniekam. Plašāku informāciju skatiet dokumentācijā.

Papildus Linux ir arī citas platformas, ja jūs to neesat pamanījis, un X ir pieejams arī tām. Jūsu Windows labākā likme ir Cygwin / X. Mac OS X komplektācijā ietilpst arī X11 kā izvēles instalācija.

X logu sistēmas konfigurēšana

Ja instalējat X sistēmā, kurai tādas nav, lielākā daļa mūsdienu instalāciju ir pietiekami gudras, lai tās varētu automātiski noteikt jūsu video aparatūru, kā arī jūsu izmantoto rādītājierīci. Protams, vienmēr ir novirzes. X.org serverī konfigurācijas failu sauc par xorgconfig. Tur jūs to varat rediģēt, lai precīzi pateiktu, kāda veida aparatūra jums ir. Tas ne vienmēr ir sirds vājuma uzdevums, bet, par laimi, maz ticams, ka jums tas patiešām būs jādara.

X izmantošana tīklā

Viena no X Window System lielākajām priekšrocībām ir tās tīkla caurspīdīgums, kas nozīmē, ka jūs varat palaist programmu citā datorā un parādīt tās displeju datorā.

Viens veids, kā to izdarīt, ir SSH iekļūšana mašīnā, kuru vēlaties palaist, izmantojot komandrindas slēdzi -X vai -Y, lai ieslēgtu X pāradresāciju, kas ļaus X programmām parādīties jūsu lokālajā datorā. Jums vai attālas ierīces administratoram tas būs jāiespējo. Jūs nesaņemsit izdomātas darbvirsmas opcijas, taču tā darbojas pietiekami labi. Tas ir labs veids, kā iegūt grafisko programmatūru, to neinstalējot katra lietotāja mašīnā, neatkarīgi no tā, vai jūs izmantojat atvērtā pirmkoda vai dārgas programmas ar vietņu licencēm, piemēram, Wolfram's Mathematica. (Uzziniet vairāk par SSH vietnē Mosh: Droša apvalks bez sāpēm.)

Ja jums tiešām ir nepieciešama darbvirsma, varat izmantot virtuālā tīkla skaitļošanu (VNC), lai visu darbvirsmu pārsūtītu uz datoru. Tas ir pieejams daudzās dažādās platformās. Jums pat varētu būt Linux darbvirsma Windows mašīnā vai otrādi.

Jautājumi par X logu sistēmu un novecošanos

Neskatoties uz tā noderīgumu, daži cilvēki domā, ka X varētu būt tuvu tā lietderīgās lietošanas beigām. X standarta tīkla daļa tiek apsūdzēta tā palēnināšanā, it īpaši, ja runa ir par spēlēm. Ja tas būtu ātrāks, tas varētu platformai piesaistīt vairāk spēļu izstrādes.

Atbildot uz šīm pretenzijām, Wayland projekts ir izveidojis displeja serveri, kas var tieši sarunāties ar aparatūru, neiziet cauri X. Tas jau ir sasniedzis 1.0 pakāpi, kaut arī tas gandrīz nav gatavs galvenajam laikam, pat ja tam ir diezgan iespaidīgas demonstrācijas. Canonical ir arī paziņojis, ka nākotnē kaut kad pārcelsies uz Wayland.

X nākotne

Kaut arī X ir aizmirsta datortehnikas daļa, tā elastība un pārnesamība nozīmēs, ka tas kādu laiku būs Unix un Linux sastāvdaļa.Ja jūs interesē iedziļināties X, Krisa Tailera "X elektroinstrumenti" ir padomu un viltību dārgumu krātuve.