Wụnye desktọpụ Linux na gam akporo

Ndewo, Habr! M na-ewetara gị ntụgharị asụsụ nke akụkọ sitere na magazin APC.

Wụnye desktọpụ Linux na gam akporo
Edemede a na-ekpuchi nrụnye zuru oke nke gburugburu ebe ọrụ Linux yana gburugburu desktọpụ eserese na ngwaọrụ gam akporo.

Otu n'ime teknụzụ bụ isi nke ọtụtụ sistemụ Linux dị na gam akporo na-eji bụ mgbọrọgwụ. Nke a bụ mmejuputa oghere nke onye ọrụ nke ike chroot, nke na-ewu ewu na desktọpụ Linux na sava. Agbanyeghị, ngwa ọrụ chroot chọrọ ikike onye ọrụ mgbọrọgwụ, nke anaghị adị na ndabara na gam akporo. pRoot na-enye uru a site n'ịmepụta njide ndekọ.

Linux ọnụ

Ọ bụghị ndị emulator Linux niile maka gam akporo nwere ngwa ọrụ BusyBox, n'adịghị ka ọmụmaatụ, Termux. Ihe kpatara nke a bụ na isi ihe niile dị na usoro ndị dị otú ahụ bụ ịnye "nrụnye" zuru ezu nke ihe niile OS, ebe BusyBox na-emebe ka ọ na-ejikọta ọtụtụ ihe ndị a na-emekarị n'ime otu faịlụ ọnụọgụ abụọ. Na sistemụ na-enweghị BusyBox arụnyere, a na-eji Linux bootstrap, nke nwere ụdị mmemme zuru oke.
Wụnye desktọpụ Linux na gam akporo"

Tọọ nbanye na paswọọdụ maka nkesa na VNC na UserLANd.

Agbanyeghị, sistemụ ndị a nwere teknụzụ ndị ọzọ na-achọghị Termux. Edemede a ga-ekpuchi nrụnye zuru oke nke nkesa Linux, yana desktọpụ GUI. Mana mbụ ị ga-ahọrọ otu esi etinye usoro eserese.

Linux na android

Dịka e kwuru na mbụ, ngwugwu sọftụwia anyị ga-etinye na-arụ ọrụ na oghere onye ọrụ.

Nke a pụtara na ha nwere naanị ikike maka onye ọrụ ugbu a, nke n'ihe gbasara gam akporo OS na-abụkarị onye ọrụ mgbe niile, i.e. enweghị ikike nchịkwa. Agbanyeghị, iji wụnye desktọpụ Linux, anyị ga-achọ ịwụnye sava eserese dị ka X ma ọ bụ Wayland. Ọ bụrụ na anyị mere nke a na Linux na-arụ ọrụ gburugburu ebe obibi, ọ ga-agba ọsọ dị ka onye ọrụ mgbe niile, na-enweghị ohere na ndịna-emeputa oyi akwa nke Android OS. Ya mere, anyị ga-eleba anya na ịwụnye ihe nkesa na ụzọ Android "ọkọlọtọ", nke mere na ọ nwere ike ịnweta ngwaike na ikike ịkwado gburugburu ebe eserese.

Ndị nwere ọgụgụ isi na obodo mmepe ewepụtala ụzọ abụọ maka nsogbu a. Nke mbụ bụ iji ụdị Linux nke gị (nke bụ Server X). Ozugbo ha na-amalite na-agba ọsọ na ndabere, ị ga-enwe ohere a ndabere usoro site VNC. Ọ bụrụ na ngwaọrụ gam akporo gị enweelarị mmemme nlele VNC maka mmekọrịta dịpụrụ adịpụ na kọmputa ndị ọzọ, jiri naanị ya nweta ohere dịpụrụ adịpụ na ndị ọbịa mpaghara. Nke a bụ ngwọta dị mfe iji mejuputa, mana ụfọdụ ndị ọrụ akọwo na ọ na-esiri ike ịnweta mmemme ahụ iji rụọ ọrụ.

Nhọrọ nke abụọ bụ ịwụnye ihe nkesa emebere maka ngwaọrụ gam akporo. Ụfọdụ sava dị na Play Store na ụdị akwụ ụgwọ na nke efu. Tupu echichi, ịkwesịrị ịlele ma akwadoro nhọrọ ahọpụtara ma ọ bụ opekata mpe na-arụ ọrụ na ngwugwu ngwanrọ Linux maka gam akporo ị ga-etinye. Anyị họọrọ sistemụ X-Server, yabụ jiri ngwugwu ngwanrọ XServer XSDL (ngalaba). Isiokwu a ga-akọwa usoro ntinye maka ihe nkesa a, n'agbanyeghị na ọ nwere ike ịdịtụ iche ma ọ bụrụ na ị nwere ngwa ọzọ arụnyere ma ọ bụ na-eji VNC.

Nhọrọ usoro

Dị ka ọ dị na X-Servers, enwere ọtụtụ ngwa na Play Store maka ịwụnye nkesa Linux. N'ebe a, dị ka ọ dị na Termux, anyị ga-elekwasị anya na nhọrọ ndị na-achọghị ikike ndị ọkachamara, nke n'aka nke ya gụnyere ụfọdụ ihe egwu. Ngwa ndị a na-enye ọrụ niile nke ọtụtụ ndị ọrụ chọrọ ka ha na-echekwa data gị. N'okpuru bụ ọmụmaatụ nke ngwa dị na Play Store:

- Onye ọrụLand: Nhọrọ a ma ama n'etiti ndị ọrụ. Ngwa ahụ gụnyere usoro nkesa a na-ahụkarị: Debian, Ubuntu, Arch na Kali. N'ụzọ na-akpali mmasị, n'agbanyeghị enweghị nhọrọ dabere na RPM, UserLANd gụnyere Alpine Linux maka ngwaọrụ ndị nwere obere ebe nchekwa.

- LinuxNgwa a na-enyere aka n'ịwụnye otu ma ọ bụ karịa ndepụta nke nkesa buru ibu ma nwee ike ịgụnye Ubuntu / Debian, Fedora / CentOS, openSUSE na ọbụna Kali. N'ebe ahụ ị nwekwara ike ịhọrọ nhọrọ desktọpụ dị ọnụ ala: Xfce4, MATE, LXQtand LXDE. Iji rụọ ọrụ, a ga-etinyerịrị Termux, sistemụ arụmọrụ gam akporo ga-abụrịrị 5.0 ma ọ bụ karịa.

- Andronix yiri AnLinux. Enwere ike ime ya nke ọma karịa ngwa gara aga, mana na-akwado nkesa ole na ole.

- GNURoot WheezyX: Nke a oru ngo malitere dị ka variant nke Linux na gam akporo na e mepụtara maka oghe isi mmemme. Dị ka aha ahụ na-atụ aro, ọ na-elekwasị anya na nkesa Debian, ebe 'X' na njedebe pụtara na ngwa a gbadoro ụkwụ na desktọpụ eserese. Na agbanyeghị na ndị okike kwụsịrị mmepe nke ọrụ ahụ n'ihi UserLANd, GNURoot WheezyX ka dị na Storelọ Ahịa Play ma ọ bụrụ na onye ọ bụla chọrọ ya.

Ndị dere edemede a ga-eji ngwa UserLANd wụnye desktọpụ Linux na gam akporo, ma enwere ọtụtụ ihe kpatara nke a. Nke mbu, ngwa a bu uzo mepere emepe (n’agbanyeghi na AnLinux di kwa). Nke abuo, ọ na-enye ezigbo nhọrọ nkesa (ọ bụ ezie na ọ naghị agụnye Fedora ma ọ bụ CentOS), ọ na-enyekwa gị ohere ịwụnye nkesa na obere usoro chọrọ nke na-agaghị ewepụta ohere dị ukwuu na ebe nchekwa ekwentị gị. Mana uru bụ isi nke UserLANd bụ na ọ nwere ngwaọrụ nkwado maka ịwụnye ngwa nke ọ bụla kama nkesa niile. Anyị ga-achọpụta kpọmkwem ihe nke a pụtara nye anyị ma emechaa. Ugbu a ka anyị tinye UserLANd na ngwaọrụ gị.

Ngwa onye ọrụLand

Budata ngwa na Google Play ma ọ bụ F-Droid (ngalaba) na Android OS. Ọ installs dị ka ihe ọ bụla ọzọ ngwa - ị na-adịghị mkpa ime ihe ọ bụla pụrụ iche ebe a. Mgbe nke ahụ gasịrị, malite ya na drawer ngwa.

Ihe mbụ ị ga-ahụ ebe ahụ bụ ndepụta nkesa. Na njedebe ị nwere ike ịchọta nhọrọ desktọpụ abụọ: LXDE na Xfce4. A na-agbakọta ya site na ngwa Firefox, egwuregwu ole na ole na ọtụtụ ọrụ ụlọ ọrụ: GIMP, Inkscape na LibreOfce. A na-akpọ taabụ a "ngwa". Ezubere ya maka ịwụnye ngwa.

Ozugbo ị wụnye ihe, ntinye kwekọrọ na ya ga-apụta na taabụ "Oge". N'ebe a, ị nwere ike ịmalite ma ọ bụ kwụsị nnọkọ dị ugbu a, yana ịlele usoro ịgba ọsọ.

"Filesystems" bụ taabụ ikpeazụ na-egosi nrụnye emechala. Ọ dị mma ịmara na mgbe ihichapụ ihe ọ bụla na sistemụ faịlụ, a ga-ehichapụ ozi gbasara ya na taabụ Session, nke na-egosighi na ọ bụghị. Nke a pụtara na ị nwere ike ịmepụta nnọkọ ọhụrụ dabere na sistemụ faịlụ dị ugbu a. Ọ dị mfe nghọta ka mmekọrịta a si arụ ọrụ ma ọ bụrụ na ị hụ na ọ na-arụ ọrụ, yabụ anyị ga-amalite site na ịwụnye ngwa na gburugburu sistemụ UserLANd.
Wụnye desktọpụ Linux na gam akporo

Tupu itinye nkesa na ekwentị gị, ị ga-enyerịrị UserLAN na ohere nchekwa ahụ.

Nkesa na UserLANd

Họrọ otu nkesa dị na ihuenyo ngwa ka ịwụnye na ngwaọrụ gị. Anyị ga-eji Ubuntu dịka ọmụmaatụ. Mgbe ị pịrị akara ngosi ahụ, igbe okwu na-egosi na-arịọ maka aha njirimara gị, paswọọdụ na paswọọdụ VNC gị. Wee họrọ usoro nke ị ga-esi nweta nkesa. Nbudata ga-amalite, n'oge a ga-eji ihe oyiyi ndabere nke nkesa ahọpụtara. A ga-ebupu faịlụ a na ndekọ aha UserLANd.

Ozugbo nbudata nbudata ahụ, laghachi na xterm terminal emulator. Ị nwere ike ịnye iwu ịba uru iji chọpụta ụdị Linux ị rụnyere:

uname –a

Nzọụkwụ ọzọ bụ ịwụnye desktọpụ site na iji iwu utility Ubuntu:

sudo apt install lxde

Nzọụkwụ ikpeazụ bụ ijide n'aka na gburugburu desktọọpụ ọhụrụ gị dị njikere ịmalite. Iji mee nke a, ịkwesịrị idezi faịlụ ahụ .xinitrcfile, nke nwere naanị otu ahịrị ugbu a /usr/bin/twm. Ọ dị mkpa ka a gbanwee ya /usr/bin/startlxde. Ugbu a pụọ ​​na oge XSDL (jide n'aka na ị pịa bọtịnụ Kwụsị na mpaghara ngosi), jituo bọtịnụ "Ubuntu ndepụta" na taabụ Sessions, wee pịa "Kwụsị Oge" wee malitegharịa nnọkọ. Mgbe sekọnd ole na ole gachara, gburugburu sistemụ LXDE kwesịrị ịpụta. Ị nwere ike ime otu ihe ahụ na ya dị ka na desktọpụ oge niile. Ọ nwere ike ịdị ntakịrị ntakịrị ma jiri nwayọ nwayọ - ị ga-echere ogologo oge iji pịa bọtịnụ na ngwaọrụ karịa ka ị ga-eji keyboard na òké. Ka anyị hụ otu anyị nwere ike isi melite gburugburu sistemụ Linux na ama.

Ntuziaka ngwa ngwa na UserLANd

Ọ bụrụ na i jiri nlezianya nyochaa ọdịnaya nke desktọpụ ahụ, ị ​​ga-ahụ kpọmkwem ihe ntụrụndụ nke ụdị desktọpụ ahụ. Ọ bụrụ na ị na-eji UserLANd na ngwaọrụ nwere keyboard na òké (jikọrọ site na Bluetooth ma ọ bụ nke ọzọ), ọ ga-adịrị gị mfe imeghari iji gburugburu sistemụ Linux n'ụdị a. Ewezuga ntakịrị lag nke X-Windows cursor na-emekọrịta ihe na cursor ngwaọrụ gam akporo, ihe niile na-arụ ọrụ nke ọma.

Ihe mbụ ị ga-achọ ime bụ ịhazigharị usoro mkpụrụedemede ndabara n'ihi na mkpụrụedemede desktọpụ buru oke ibu maka ihuenyo ekwentị gị. Gaa na menu isi, wee họrọ Ntọala → Hazie ọdịdị na wijetị → Ngwaọrụ. N'ebe a, ị nwere ike ịgbanwe nha font nke ndabara ka ọ bụrụ nhọrọ dabara adaba maka ekwentị gị.

Na-esote, ị nwere ike ịwụnye mmemme ọkacha mmasị gị na gburugburu sistemụ Linux. Dịka ekwuru n'elu, iwu ịba uru agaghị arụ ọrụ na nke a, yabụ nweere onwe gị iji ngwá ọrụ dị oke mkpa arụnyere na gburugburu sistemụ UserLANd, akpọrọ ASAP:

sudo apt install emacs

Wụnye desktọpụ Linux na gam akporo

A na-ewepụta nkesa na ngwa ngwa n'ụdị nnọkọ. Ị nwere ike ịmalite ma mechie ha.

Wụnye desktọpụ Linux na gam akporo

Mgbe ị wụnye nkesa, ị nwere ike ịgbakwunye gburugburu desktọpụ nwere iwu ọkọlọtọ.

Eleghị anya ị ga-achọkwa ụzọ njikọ ọzọ maka nkesa gị. Naanị n'ihi na itinyere XSDL na mbụ apụtaghị na ọ ga-abụrịrị otu oge niile. Ị nwere ike ịmepụta akaụntụ ọzọ na taabụ Oge wee họrọ nkesa dị iche. Naanị jide n'aka na ị ga-atụ aka na otu faịlụ faịlụ. UserLANd ga-agbalị iduzi gị na ngwa ziri ezi iji guzobe ụdị njikọ ọhụrụ: ma XSDL, ConnectBot maka SSH, ma ọ bụ bVNC.

Agbanyeghị, nkwenye siri ike nke ngwa ahụ na-eduga gị na-akpaghị aka na Storelọ Ahịa Play mgbe ị na-agbalị imegharị ọzọ nwere ike iwe iwe. Iji kwụsị nke a, naanị gbanwee ihe nkesa site na ịwụnye ngwa pụrụ iche. Iji wụnye SSH, họrọ VX ConnectBot nke ntụkwasị obi ochie. Naanị jiri aha njirimara na paswọọdụ gị banye n'ọdụ ụgbọ mmiri 2022 na ọdụ ọrụ gị. Iji jikọọ na ihe nkesa VNC, wụnye naanị azụmahịa, mana n'ọtụtụ akụkụ dị elu, Jump Desktop ngwa, wee pịa adreesị 127.0.0.1: 5951.

Anyị na-atụ anya na ị na-echeta paswọọdụ VNC nke ị debere mgbe ị mepụtara sistemụ faịlụ.
Ịnwekwara ike ịnweta nnọkọ UserLAN na ugbu a site na iji ngwaọrụ ndị yiri ya na kọmputa ọzọ na netwọk gị. O zuru ezu ijikọ SSH na nnọkọ ịgba ọsọ (ya na ụdị njikọ SSH, n'ezie) site na iji Linux Linux, dịka ọmụmaatụ, Konsole, ma ọ bụ jikọọ na nnọkọ VNC site na iji KRDC. Naanị iji adreesị IP nke gam akporo gị dochie adreesị mpaghara na ihuenyo kọmputa gị.

Ejikọtara ya na ngwa ole na ole enwere ike ibugharị, ntọlite ​​​​a ga-enye gị sistemụ Linux dị mfe, nke ị nwere ike jikọọ na iji kọmputa ọ bụla dị ugbu a.

isi: www.habr.com

Tinye a comment