ProHoster > Блог > Maamulka > Sida garaafyadu uga shaqeeyaan Linux: dulmar ku saabsan jawiga desktop ee kala duwan
Sida garaafyadu uga shaqeeyaan Linux: dulmar ku saabsan jawiga desktop ee kala duwan
Maqaalkani waxa uu ku saabsan yahay sida garaafyada u shaqeeyo Linux iyo qaybaha uu ka kooban yahay. Waxay ka kooban tahay shaashado badan oo ka mid ah hirgelinta jawiga desktop-ka.
Haddii aadan si dhab ah u kala saarin KDE iyo GNOME, ama aad sameyso laakiin aad jeclaan lahayd inaad ogaato waxa beddelka kale ee jira, markaa maqaalkani adigaa iska leh. Waa dulmar, in kasta oo ay ka kooban tahay magacyo badan iyo ereyo kooban, maaddadu waxay sidoo kale faa'iido u yeelan doontaa kuwa bilawga ah iyo kuwa kaliya ee eegaya Linux.
Mawduuca ayaa sidoo kale laga yaabaa inuu xiiseynayo isticmaalayaasha horumarsan marka ay dejinayaan gelitaanka fog iyo hirgelinta macmiil khafiif ah. Waxaan inta badan la kulmaa isticmaalayaasha Linux ee xilli-ciyaareedka leh odhaahyada "waxaa jira khad amar oo keliya oo server-ka ah, mana qorsheynayo inaan si faahfaahsan u barto garaafyada, maadaama tan loo baahan yahay isticmaaleyaasha caadiga ah." Laakiin xitaa khabiirada Linux ayaa aad ula yaabay oo ku faraxsan inay ogaadaan ikhtiyaarka "-X" ee amarka ssh (tanina waxaa faa'iido leh in la fahmo hawlgalka iyo hawlaha server-ka X).
Xigasho
Waxaan wax ku barayay koorsooyinka Linux ku dhawaad 15 sano "Shabakadda Academy LANITWaxaan hubaa in qaar badan oo ka mid ah in ka badan shan kun oo qof oo aan tababaray ay akhriyaan oo ay u badan tahay inay maqaallo ku qoraan Habr. Koorasyadu had iyo jeer waa kuwo aad u daran (celceliska muddada koorsada waa shan maalmood); waxaad u baahan tahay inaad daboosho mowduucyo u baahan ugu yaraan toban maalmood si aad si buuxda u fahamto. Had iyo jeer inta lagu jiro koorsada, iyada oo ku xidhan dhagaystayaasha (kuwa cusub ee la soo ururiyay ama maamulayaasha khibrada leh), iyo sidoo kale "su'aalaha dhagaystayaasha," waxaan doortaa waxa aan u gudbinayo si faahfaahsan iyo waxa ka sii badan, si aan wax badan u bixiyo. wakhtiga lagu amrayo utility line-ka iyo adeegsigooda la taaban karo. Waxaa jira mawduucyo ku filan oo sidan oo kale ah oo u baahan wax yar oo hurid ah. Kuwani waa "Taariikhda Linux", "Farqiga u dhexeeya qaybinta Linux", "Ku saabsan shatiyada: GPL, BSD, ...", "Ku saabsan sawirada sawirada iyo deegaanka desktop" (mawduuca maqaalkan), iwm. muhiim, laakiin sida caadiga ah waxaa jira su'aalo badan oo badan oo riixaya "halkan iyo hadda" oo kaliya ilaa shan maalmood ... Si kastaba ha ahaatee, fahamka guud ee aasaasiga ah ee Linux OS, fahamka kala duwanaanta la heli karo (si xitaa loo isticmaalo mid gaar ah Qaybinta Linux, waxaad weli haysataa aragti ballaadhan oo ku saabsan adduunkan weyn iyo kan ballaadhan ee loo yaqaan "Linux"), barashada mawduucyadani waa mid faa'iido leh oo lagama maarmaan ah.
Sida maqaalku u socdo, waxaan bixiyaa isku xirka qayb kasta oo loogu talagalay kuwa doonaya inay si qoto dheer u galaan mawduuca, tusaale ahaan, maqaallada Wikipedia (iyaga oo tilmaamaya nuqul ka sii dhammaystiran / faa'iido leh haddii ay jiraan maqaallo Ingiriisi iyo Ruush ah).
Tusaalooyinka aasaasiga ah iyo sawir-qaadista waxaan adeegsaday qaybinta openSUSE. Qayb kasta oo kale oo ay bulshadu horumarisay waa la isticmaali karaa, haddii ay jiraan baakado tiro badan oo kaydka ah. Way adag tahay, laakiin maaha wax aan macquul ahayn, in la muujiyo noocyada kala duwan ee naqshadaha miiska ee qaybinta ganacsiga, maadaama ay inta badan isticmaalaan hal ama laba ka mid ah goobaha ugu caansan ee desktop-ka. Sidan, horumariyayaashu waxay yareeyaan hawsha siideynta OS deggan, cilladaysan. Isla nidaamkan waxaan ku rakibay dhammaan DM/DE/WM (sharaxaadda shuruudahan hoose) ee aan ka helay kaydka.
Sawirada sawir-qaadista ee leh "looxyada buluuga ah" ayaa lagu qaaday openSUSE.
Waxa kale oo aad sheegi kartaa Fly-DM (oo lagu isticmaalo AstraLinux).
Liiska DM-yada jira ayaa lagu hayaa ilaa taariikhda Maqaalka Wiki.
Waxaa xusid mudan in shaashadaha soo socda ay adeegsadaan isla maamulaha bandhiga LightDM, laakiin qaybin kala duwan (magacyada qaybinta ayaa lagu muujiyey jaantusyada). Eeg sida ay uga duwan tahay DM-kan u ekaan karo iyada oo ay ugu wacan tahay shaqada naqshadeeyayaasha qaybinta kala duwan.
Waxa ugu muhiimsan ee kala duwanaanshiyahan waa in la caddeeyo inuu jiro codsi ka mas'uul ah soo saarista garaafyada iyo u oggolaanshaha isticmaalaha inuu galo sawiradan, waxaana jira noocyo kala duwan oo fulinta codsigan oo ku kala duwan muuqaal ahaan iyo waxoogaa shaqeyn ah (doorashada jawiga naqshadaynta, xulashada isticmaalayaasha, nooca isticmaalayaasha wax arka xun, helitaanka meel fog iyadoo loo marayo hab maamuuska XDMCP).
Muujinta Server-ka
Muujinta Server-ku waa nooc ka mid ah aasaaska garaafyada, shaqada ugu weyn ee ay tahay in lagu shaqeeyo kaarka fiidiyowga, kormeeraha iyo aaladaha wax gelinta ee kala duwan (keyboard, mouse, touchpads). Taasi waa, codsi (tusaale ahaan, browser ama editor qoraal) oo lagu soo bandhigay "graphics" uma baahna inuu ogaado sida tooska ah ee qalabka, uma baahna inuu ogaado darawalada. Daaqada X ayaa wax ka qabanaysa waxaas oo dhan.
Marka laga hadlayo Muujinta Server-ka, sanado badan Linux, iyo xitaa Unix, codsiga waxaa loola jeeday Nidaamka daaqada X ama luqadda guud ee X (X).
X ee hoos yimaada Windows OS (loo baahan yahay in la bilaabo codsiyada garaafyada fog, tusaale ahaan iyadoo la isticmaalayo PuTTY).
Marka hore, aan bilowno X-yada iyo dhowr codsiyo garaaf ah oo ku jira.
Aqoon-is-weydaarsi " socda X iyo codsiyada ku jira"
Waxaan wax walba ka samayn doonaa isticmaalaha webinaruser-ka cusub ee la abuuray ( way sahlanaan doontaa, laakiin maaha mid ammaan ah, in la sameeyo wax kasta oo xidid ah).
Maadaama uu X u baahan yahay gelitaanka aaladaha, waxaan siinayaa gelitaanka: Liistada aaladaha waxaa lagu go'aamiyay iyadoo la eegayo khaladaadka markii la bilaabayo X ee log (/home/webinaruser/.local/share/xorg/Xorg.77.log)
Ikhtiyaarada: * -retro - ku bilow asalka caadiga ah ee "cawlan", oo aan madow ku jirin sida caadiga ah; * :77 - Waxaan dhigay (wax kasta oo macquul ah ayaa suurtagal ah, kaliya: 0 waxay u badan tahay inay horey u qabsadeen sawirada hore u socda) lambarka shaashadda, dhab ahaantii nooc ka mid ah aqoonsiga gaarka ah kaas oo ay suurtagal tahay in lagu kala saaro dhowr Xs socda; * vt8 - waxay tilmaamaysaa terminaalka, halkan /dev/tty8, kaas oo X-yada lagu soo bandhigi doono).
Bilaw codsiga garaafyada:
Si tan loo sameeyo, waxaan marka hore dejinay doorsoome uu codsigu ku fahmi doono X-yada aan ku ordayo si aan u diro waxa loo baahan yahay in la sawiro:
% export DISPLAY=":77"
Waxaad arki kartaa liiska X-yada sida tan:
ps -fwwC X
Ka dib markii aan dejinno doorsoomaha, waxaan ku bilaabi karnaa codsiyada X-yadayada - tusaale ahaan, waxaan bilaabayaa saacad:
% xclock -update 1 &
% xcalc &
% xeyes -g 200x150-300+50 &
Fikradaha ugu muhiimsan iyo gunaanadka jajabkan:
X wuxuu u baahan yahay gelitaanka aaladaha: terminal, kaarka fiidiyowga, aaladaha wax gelinta,
Xs-yada laftoodu ma muujiyaan wax interface interface - waa cawl (haddii ay jirto ikhtiyaarka "--retro") ama shiraac madow oo cabbirro gaar ah (tusaale, 1920x1080 ama 1024x768) si loogu socodsiiyo codsiyada garaafyada.
Dhaqdhaqaaqa "iskutallaabta" wuxuu muujinayaa in Xs ay la socdaan booska jiirka oo ay u gudbiyaan macluumaadkan codsiyada ku dhex jira.
X sidoo kale waxay qabtaan furayaasha furaha ee kiiboodhka waxayna u gudbiyaan macluumaadkan codsiyada.
Doorsoomiyaha DISPLAY wuxuu sheegaa codsiyada garaafyada ee shaashada (X kasta waxaa lagu bilaabay lambar shaashad gaar ah marka la bilaabayo), sidaas darteed kuwa ku shaqeeya mashiinkayga, X-yada ayaa u baahan doona in la sawiro. (Waxa kale oo suurtogal ah in lagu qeexo mashiinka fog ee doorsoomahan oo u soo diro wax soo saarka Xs ee ku shaqeeya mishiinka kale ee shabakadda amar.
Codsiyada garaafyada (ama sida ay macaamiishu X ugu yeedhaan) ayaa lagu soo bandhigaa X-yada iyada oo aan awood loo lahayn in ay dhaqaajiyaan/xidhaan/badalaan "-g (Width)x(Height)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". Calaamado laga jaray, siday u kala horreeyaan, midigta iyo cidhifka hoose.
Laba erey oo mudan in la xuso: X-server (waa waxa loo yaqaan X-yada) iyo X-macmiil (taas oo ah waxa codsi kasta oo garaaf ah oo ku shaqeeya X loo yaqaan). Waxaa jira jahawareer yar oo ku saabsan fahamka ereyadan; qaar badan ayaa si sax ah u fahmaya caksigeeda. Xaaladda markaan ka soo xiro "mashiinka macaamiisha" (ee erey bixinta fogaanta) ilaa "server" (ee erey bixinta fogaanta) si aan u muujiyo codsi garaaf ah oo ka socda server-ka kormeerkayga, ka dib server-ka X wuxuu ka bilaabmaa mashiinka meesha kormeeraha (taas oo ah, "mashiinka macaamiisha", oo aan ku jirin "server"), iyo macaamiisha X waxay bilaabaan oo ay ku shaqeeyaan "server", inkasta oo lagu soo bandhigay kormeeraha "mashiinka macaamiisha".
Qaybaha DE
Marka xigta, aan eegno qaybaha inta badan ka kooban desktop-ka.
Qaybaha DE: Badhanka Bilawga iyo Taskbar
Aan ku bilowno waxa loogu yeero "Start" button. Inta badan tani waa tufaax gaar ah oo lagu isticmaalo "Taskbar". Waxa kale oo jira badiyaa tufaax lagu beddelo codsiyada socda.
Markaan eegay goobo kala duwan oo desktop ah, waxaan ku soo koobi lahaa codsiyada noocaan ah magaca guud "Apps Manager (Launcher/Switcher)", taas oo ah, qalab lagu maamulo codsiyada (furitaanka iyo kala beddelashada kuwa ordaya), sidoo kale waxaan tilmaami lahaa adeegyada tusaale codsiga noocan ah .
Waxay ku timaadaa qaabka badhanka "Start" ee classic (dhererka dhan ee gees ka mid ah geesaha shaashadda) "Taskbar":
Waxa kale oo aad yeelan kartaa "Taskbar-qaabeeya MacOS" gaar ah (ma aha dhererka buuxa ee cidhifka shaashadda), in kasta oo hawlo badan ay ka muuqan karaan labada qaab. Halkan, halkii, farqiga ugu weyni waa muuqaal keliya - joogitaanka "saamaynta balaarinta sawirka."
○ docky,
○-Dock-dock,
○ Qaahira-Dock,
○ loox.
Iyo/Ama adeeg soo saara arjiyada marka aad riixdo furayaasha furaha (meelo badan oo desktop ah, qayb la mid ah ayaa loo baahan yahay oo kuu ogolaanaysa inaad habayso furayaashaada):
○ sxhkd.
Waxa kale oo jira noocyo kala duwan oo u eg “fureyaal” (laga bilaabo Ingiriisi Launch)
WM (Maamulaha Daaqadaha) - codsi ka mas'uul ah maaraynta daaqadaha, wuxuu ku darayaa awoodda:
ku wareejinta daaqadaha hareeraha miiska (oo ay ku jiraan midka caadiga ah ee hoos u dhigaya furaha Alt qayb kasta oo daaqada ah, ma aha oo kaliya baarka cinwaanka);
dib u habeynta daaqadaha, tusaale ahaan, adigoo jiidaya "window frame";
Waxaan sidoo kale liis gareyn doonaa "WM duug ah oo leh DE element". Kuwaas. Marka lagu daro maamulaha daaqada, waxay leeyihiin waxyaabo ay ka mid yihiin badhanka "Start" iyo "Taskbar", kuwaas oo aad u badan oo ka mid ah DE-ga buuxa. In kasta oo, intee ay “da’ yihiin” haddii labada IceWM iyo WindowMaker ay mar hore sii daayeen noocyadooda la cusboonaysiiyay ee 2020. Waxaa soo baxday in ay aad u saxsan tahay oo aan ahayn "duq", laakiin "waqti-wadeyaashii hore":
Marka lagu daro "classic" ("maareeyayaasha daaqadaha xirmooyinka"), waxaa habboon in la xuso WM, kaas oo kuu ogolaanaya inaad dhigto daaqadaha "tiled" oo dhan shaashadda oo dhan, iyo sidoo kale codsiyada qaarkood desktop gaar ah codsi kasta oo la bilaabay shaashadda oo dhan. Tani waa wax yar oo aan caadi ahayn dadka aan horay u isticmaalin, laakiin maadaama aniga naftayda aan isticmaalayey interface-ka muddo dheer, waxaan dhihi karaa waa wax ku habboon oo aad si deg deg ah ula qabsato interface-ka, ka dib Maamulayaasha daaqadaha "classic" uma muuqdaan kuwo ku habboon.
Mashruuca ayaa sidoo kale mudan in si gaar ah loo xuso Compiz iyo fikradda sida "Maamulaha Daaqadda Isku-dhafka ah", kaas oo isticmaala awoodaha dardargelinta qalabka si uu u muujiyo hufnaanta, hadhyada, iyo saamaynta saddex-geesoodka ah ee kala duwan. Qiyaastii 10 sano ka hor waxaa jiray kor u kaca saamaynta 3D ee miisaska Linux. Maalmahan, qaar badan oo ka mid ah maareeyayaasha daaqadaha ee lagu dhisay DE waxay isticmaalaan qayb ahaan awoodaha isku dhafan. Dhawaan soo muuqday Dabka - badeeco leh shaqeyn la mid ah Compiz for Wayland.
Liis faahfaahsan oo ah maamulayaasha daaqadaha kala duwan ayaa sidoo kale laga heli karaa gudaha maqaal isbarbardhigga.
Qaybaha DE: nasashada
Waxa kale oo mudan in la xuso qaybaha soo socda ee miiska (halkan waxaan isticmaalaa ereyo Ingiriisi aasaasay si aan u qeexo nooc codsi - kuwani maaha magacyada codsiyada laftooda):
Xitaa waxaa jira tusaalooyin xiiso leh oo laga soo bilaabo taariikhda: 2003-2007, "naqshad 3D desktop" ayaa loo sameeyay Linux oo leh magaca "Project Looking Glass" oo ka yimid Qorraxda. Aniga qudhaydu waxaan isticmaalay desktop-kan, ama halkii “ku ciyaaray”, maadaama ay adkeyd in la isticmaalo. "Naqshadaynta 3D" waxaa lagu qoray Java waqti aysan jirin kaarar muuqaal ah oo leh taageerada 3D. Sidaa darteed, dhammaan saameynta waxaa dib u xisaabiyay processor-ka, kombuyuutarkuna waa inuu ahaado mid aad u xoog badan, haddii kale wax walba si tartiib ah ayey u shaqeeyaan. Laakiin si qurux badan ayay u soo baxday. Taleefannada codsiga saddex-geesoodka ah waa la beddeli karaa/ballaadhin karaa. Waxaa suurtagal ahayd in lagu dhex wareego dhululubada desktop-ka oo leh gidaar laga soo qaaday muuqaal 360-degree ah. Waxaa jiray dhowr codsi oo qurux badan: tusaale ahaan, dhageysiga muusikada qaabka "beddelka CD-yada", iwm. Waxaad ka daawan kartaa YouTube-ka видео ku saabsan mashruucan, kaliya tayada fiidiyowyadani waxay u badan tahay inay liidato, maadaama sannadahaas aysan suurtagal ahayn in la soo geliyo fiidiyowyo tayo sare leh.
Loo adeegsaday qaybinta OS Hoose. Halkan waxaan ku dhihi karnaa waxaa jira "miisaska" oo la sameeyay laguna isticmaalo hal qaybin gaar ah oo aan aad loo isticmaalin (haddii aan "aan la isticmaalin gabi ahaanba") qaybinta kale. Ugu yaraan weli ma aysan helin caan waxayna ku qanciyeen daawadayaasha intooda badan faa'iidooyinka habkooda. Pantheon wuxuu higsanayaa inuu dhiso interface la mid ah macOS.
Markii hore, interface interface "classic", oo loo sameeyay si ka soo horjeeda KDE, oo lagu qoray maktabadda QT, wakhtigaas oo loo qaybiyay shatiga aan aad ugu habboonayn qaybinta ganacsiga.
Fargeeto qaab "classic" ah oo GNOME ah oo loo sameeyay qayb ka mid ah qaybinta Solus, laakiin hadda sidoo kale waxay u timid sidii desktop-ka taagan ee qaybinta kale duwan.
KDE_Plasma (ama sida badanaa loo yaqaan, si fudud KDE)
Bey'ad desktop ah oo uu sameeyay mashruuca KDE.
Waxay haysataa tiro aad u tiro badan oo habayn ah oo uu heli karo isticmaale fudud oo ka socda interface-ka garaafyada iyo codsiyo garaafyo badan oo lagu sameeyay qaabka desktop-kan.
Mid ka mid ah jawiga desktop-ka cusub ee la qoray iyadoo la adeegsanayo Qt (oo KDE lagu qoray). Waxay leedahay goobo badan oo aad u qurux badan (inkasta oo tani ay tahay fikrad shakhsi ahaaneed) iyo interface si fiican u horumarsan. Loo sameeyay qayb ka mid ah qaybinta Deepin Linux. Waxa kale oo jira baakado loogu talagalay qaybinta kale
duuli
Tusaale deegaanka desktop-ka oo la qoray iyadoo la isticmaalayo Qt. Loo sameeyay qayb ka mid ah qaybinta Astra Linux.
Deegaanka desktop-ka fudud. Sida dhowr tusaale oo hore, oo la qoray iyadoo la isticmaalayo Qt. Dhab ahaantii, waa sii wadida mashruuca LXDE iyo natiijada ku biirista mashruuca Razor-qt.
Sida aad arki karto, desktop-ka Linux wuxuu u ekaan karaa mid aad u kala duwan waxaana jira is-dhexgal ku habboon dhadhanka qof walba: laga bilaabo mid aad u qurux badan oo leh saamaynta 3D ilaa ugu yar, laga bilaabo "classic" ilaa aan caadi ahayn, laga bilaabo si firfircoon u adeegsiga ilaha nidaamka si khafiif ah, laga bilaabo waaweyn shaashadaha tablet-ka/casriga ah.
Hagaag, waxaan jeclaan lahaa inaan rajeynayo inaan awooday inaan fikrad ka bixiyo waxa qaybaha ugu muhiimsan ee sawirada iyo desktop-ka Linux OS ay yihiin.