Përmbajtje:

Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa

Video: Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa

Video: Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa
Video: Leap Motion SDK 2024, Korrik
Anonim
Drejtimi pa ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë Linux / unix
Drejtimi pa ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë Linux / unix

Kur shumica e njerëzve blejnë një PI Raspberry, ata mendojnë se kanë nevojë për një ekran kompjuteri. Mos i humbni paratë tuaja në monitorët dhe tastierat e panevojshme të kompjuterit. Mos e humbni kohën tuaj duke lëvizur tastierë dhe monitorë midis kompjuterëve. Mos e lidhni televizorin kur nuk është e nevojshme. Ju lehtë mund të përdorni kompjuterin tuaj kryesor për të hyrë në të.

Drejtimi pa kokë (pa ekran) Raspberry Pi ose sisteme të tjera Unix mund të jenë jashtëzakonisht të dobishme. Unë kam përdorur xWindows për shumë vite dhe është e mrekullueshme kur keni nevojë për shfaqje grafike në vend të rreshtave të komandës. Në rastin e robotëve, shpesh nuk është praktike të përdorni një monitor sepse ai lëviz përreth ose është shumë i vogël për një monitor. Raspberry PI's mund të mbarojnë bateritë dhe në vende që e bëjnë jopraktike të kesh një monitor. Përdorimi i SSH lejon komandat e linjës, por ka ndërfaqe grafike që janë të dobishme.

Ky udhëzues nuk është një mësim xWindows. Ju jep informacion të mjaftueshëm për të filluar. Mos lejoni që terminologjia dhe zhargoni t'ju frikësojnë. Actuallyshtë në të vërtetë mjaft e lehtë për t'u përdorur xWindows bazë.

Hapi 1: Terminologjia që mund të duket konfuze

Ju ndoshta mund ta kaloni këtë seksion. Referojuni këtij seksioni nëse përdor fjalë ose koncepte që dëshironi të kuptoni. Këto koncepte themelore mund t'ju interesojnë ose mund të jenë të dobishme në diskutimin e një problemi që keni.

Mos u trembni nga sasia e informacionit këtu

Ekziston terminologjia dhe zhargoni që ndjehen shumë konfuze. Nuk është e nevojshme nëse nuk keni nevojë të kërkoni ndihmë në mënyrë që të bëni pyetjen e duhur. Easyshtë e lehtë për tu konfiguruar dhe përdorur. Mos e mbani mend terminologjinë. Thjesht rehatohuni me konceptet.

Çfarë do të thotë "vrapim pa kokë"

Drejtimi pa kokë është vendi ku një kompjuter funksionon pa ekran, tastierë dhe mi. Ndonjëherë ne do t'i referohemi këtij si një server. Shtë një kompjuter që përdoret nga distanca në vend që të aksesohet direkt nga tastiera dhe ekrani i tij. Drejtimi i një Microsoft Windows pa kokë do të thotë që nuk mund të ekzekutoni asnjë program grafik. P.sh. Microsoft Windows kërkon një ekran kështu që kërkon një ekran. Nga ana tjetër, ekzekutimi i Microsoft Word në një sistem Unix pa kokë funksionon mirë. Përdorimi i xWindows në Unix ju lejon të ekzekutoni programe grafike nga kompjuterë të largët.

xWindows

Meqenëse Microsoft "Windows" është pronar i Microsoft, Unix nuk mund ta përdorë lehtë këtë term. Në vend të kësaj, ne kemi "xWindows" për të siguruar të njëjtin funksionalitet, por nuk është i lidhur me një ekran në të njëjtin kompjuter. Microsoft Windows desktop, Unix xWindows desktop dhe Apples desktop të gjithë kanë një desktop me një menu fillimi dhe ikona. Klikimi i një ikone ose menyja e fillimit do të hapë një dritare.

xWindows funksionon në Unix

Nëse nuk po përdorni Microsoft Windows ose Apple, atëherë me siguri po përdorni Unix. Android, Raspbian, Linux, Solaris, Noobs, Ubuntu dhe shumë më tepër janë shije të zakonshme të Unix. Shumica e këtyre shijeve Unix vijnë me xWindows të instaluar. Android është përjashtim sepse funksionon në kompjuterë aq të vegjël sa xWindows është shumë i ngadalshëm.

Desktop (xServer)

Kur hapni një dritare (në çdo platformë), ajo duhet të shfaqet në një desktop. Për xWindows, kjo desktop quhet xServer që ka tastierë, miun dhe ekranin. Në fakt, disa përdorues do të kenë secili një xServer (me ekran, tastierë dhe miun) në kompjuterët në rrjet. Ata mund të përdorin klientët xWindows në çdo kompjuter në atë rrjet.

Microsoft Windows dhe Apple kanë të njëjtin koncept desktop / dritare. Dallimi i madh është se desktopi duhet të jetë në të njëjtin kompjuter me Window. Ata mund të kenë vetëm 1 përdorues i cili po hyn në programe përmes dritareve të hapura.

Hapi 2: Aktivizoni SSH dhe Konfiguroni Rrjetin

Instalimi i sistemit operativ (p.sh. Linux, Raspbian,…) kërkon një monitor, tastierë dhe mi. Për një PI Raspberry, mund të përdorni përkohësisht televizorin tuaj për këtë dhe tastierën / miun më të lirë USB që mund të gjeni (ose huazoni). Kompjuterët e tjerë mund të kërkojnë përkohësisht pajisje specifike gjatë instalimit. Pasi të keni aktivizuar SSH dhe konfiguruar rrjetin, kjo pajisje nuk duhet të jetë më e nevojshme.

Për Raspbian dhe Noobs, kjo bëhet lehtësisht gjatë instalimit. Për të bërë këto ndryshime pas instalimit, mund të hapni një terminal komandash të linjës dhe të ekzekutoni komandën "sudo raspi-config". Aktualisht, opsioni 2 (rrjetëzimi) ju lejon të konfiguroni rrjetin. Opsioni 5 (opsionet e ndërlidhjes) nën-opsioni p2 SSH ju lejon të aktivizoni ssh. Këto mund të ndryshojnë me publikimet e ardhshme.

Për sistemet e tjera Unix, referojuni manualeve për këto opsione konfigurimi.

Pasi të aktivizohet rrjeti, do t'ju duhet të ruani adresën IP për t'u përdorur më vonë. Nga terminali i komandës së linjës, lëshoni komandën "sudo ifconfig". Ju jeni të interesuar për Eth0 (lidhje me tela) ose wlan0 (lidhje wifi). Vlera "inet" do të ketë 4 numra të ndarë sipas pikave (p.sh.#.#.#.# - në rastin tim 192.168.1.4).

Në një mjedis shtëpiak, kjo adresë IP ndoshta do të mbetet e njëjtë. Sidoqoftë, ka situata ku mund të ndryshojë. Nëse e keni këtë problem ku ndryshon, ose mund të vendosni një IP statike në ruterin tuaj (shikoni dokumentacionin e ruterit), të kërkoni adresën IP të re në ruter (shikoni dokumentacionin e ruterit) ose të bashkëngjitni një monitor /tastierë dhe të lëshoni komandën ifconfig të përmendur më lartë.

Hapi 3: Instaloni një desktop (xServer) në kompjuterë të tjerë që hyjnë në klientët e XWindows në kompjuterin pa kokë

Për Windows, preferoj Mobaxterm i cili është falas për përdorim jo biznesi. Mos u frikësoni nga të gjitha opsionet. Ka shumë funksione që nuk ju nevojiten.

Për sistemet Unix, desktopi zakonisht do të funksionojë në ekranin lokal të kompjuterëve. Nëse po, tashmë e keni të instaluar.

Hapi 4: Konfiguroni XServer

Konfiguroni XServer
Konfiguroni XServer
Konfiguroni XServer
Konfiguroni XServer

Microsoft Windows duke përdorur Mobaxterm:

Për të krijuar një sesion desktop, klikoni në ikonën e seancës e ndjekur nga një klikim në ikonën SSH. Në fushën e largët të hostit, futni adresën IP nga lart. klikoni në "specifikoni emrin e përdoruesit" për të aktivizuar fushën userid dhe futni userid në fushën pranë tij (p.sh. "pi" për Raspbian). Klikoni në skedën "cilësimet e avancuara SSH" dhe në fushën e mjedisit të largët, zgjidhni mjedisin e desktopit të instaluar në atë makinë (p.sh. lxde desktop për Raspian). Klikoni ok për të ruajtur ndryshimet. Tani mund të klikoni në këtë sesion për të hapur desktopin për atë kompjuter. Herën e parë, do t'ju kërkohet të ruani fjalëkalimin. Pas ruajtjes së fjalëkalimit, nuk do t'ju kërkohet përsëri fjalëkalimi.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" ose duke përdorur sudo për të marrë qasje në rrënjë: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" ku#. #.#.#është adresa IP e kompjuterit të klientit xWindows. ku pi është userid. xxxxx është komanda (p.sh. lxterminal për një terminal komandash të linjës).

Unë sugjeroj që të shikoni në ssh-keygen për të eleminuar kërkesën e fjalëkalimit..

Hapi 5: Opsional: Shkrirja e desktopit XServer me desktopin e Microsoft Windows në Mobaxterm

Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm
Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm
Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm
Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm
Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm
Opsionale: Bashkimi i desktopit XServer me desktopin e Microsoft Windows në Mobaxterm

Opsioni më i mirë me Mobaxterm është integrimi i desktopit xServer në desktopin e Microsoft Windows. Prerja dhe ngjitja midis mjediseve është e lehtë. Ju lehtë mund të kaloni midis të gjitha dritareve pavarësisht nga dritarja xServer (p.sh. alt-tab). Ka më pak shpenzime.

Sidoqoftë, nëse hiqni desktopin xServer, do t'ju duhet të shtoni menunë e fillimit nga ajo desktop. Për lxde (siç është rasti për Raspbian), ky është lxpanel. Për desktopët e tjerë, do t'ju duhet të hetoni se si ata zbatojnë menunë e tyre të fillimit, në mënyrë që të filloni programet në kompjuterin në distancë.

Konfiguro modalitetin Mobaxterm me shumë dritare Kliko në Cilësimet -> konfigurimi. Zgjidhni skedën X11 dhe zgjidhni "modalitetin me shumë dritare" në modalitetin e shfaqjes së serverit X11. Klikoni OK për të ruajtur.

Desktopi xServer do të vazhdojë të punojë në një dritare të vetme për sa kohë që nuk ndryshoni përkufizimin e sesionit.

Ndryshoni përkufizimin e sesionit për të ekzekutuar menunë e fillimit në vend të desktopit

Klikoni me të djathtën në sesion dhe zgjidhni redaktoni sesionin. Klikoni në skedën e cilësimeve të avancuara SSH. Ndryshoni mjedisin në distancë në Interactive Shell në vend të desktopit që keni zgjedhur. Vendosni komandën e ekzekutimit për të ekzekutuar menunë e fillimit për desktopin xServer (p.sh. specifikoni "lxpanel" për Raspberry Pi sepse kjo është menyja e fillimit për lxde). Klikoni OK për të ruajtur ndryshimet.

Zhvendosni dhe ndryshoni madhësinë e menusë së re të fillimit Kur miu kalon mbi këtë meny të re të fillimit, do të zgjerohet gjë që është e bezdisshme kur përpiqeni të bëni diçka me Microsoft Windows. Pozicionimi i tij në një vend të përdorur rrallë është jashtëzakonisht i rëndësishëm.

Këtu janë udhëzimet për lxpanel (si në Raspbian)

Për desktopët e tjerë, do t'ju duhet të përcaktoni se si t'i bëni këto ndryshime.

Klikoni dy herë në seancë për të filluar lxpanel. Kjo do të shtojë një shirit fillimi për sistemin e largët xWindows në krye të ekranit tuaj. Mausi i djathtë në këtë shirit fillimi dhe klikoni në "cilësimet e panelit". Në këto cilësime, zgjidhni "majtas" në skaj dhe "qendër" në shtrirje. Ndryshoni lartësinë në 20% dhe gjerësinë në 20 piksele. Klikoni në skedën e avancuar. Sigurohuni që minimizimi është kontrolluar dhe ndryshoni madhësinë kur minimizohet në 2 piksele. Klikoni afër për të aplikuar ndryshimet.

Kur minimizohet, menyja e re e fillimit do të jetë mezi e dukshme në qendrën e majtë të desktopit të Windows. Do të jetë një vrimë e zezë shumë e hollë. Lëvizja e miut mbi këtë do ta bëjë atë të zgjerohet. Menyja e aplikacioneve është ikona e sipërme. Ju mund ta përdorni këtë për të hapur dritare të reja dhe aplikacione në distancë sipas nevojës.

Hapi 6: Mos vendosni një fjalëkalim rrënjësor ose mos hyni si rrënjë

Përdoruesit e papërvojë vendosin fjalëkalimin e përdoruesit ROOT dhe përdorin ROOT direkt (zakonisht gjatë gjithë kohës). Nëse nuk keni përvojë për të ditur se si të përdorni alternativat, atëherë nuk duhet të hyni në një rrënjë. Rrënja mund të jetë jashtëzakonisht e rrezikshme dhe duhet të përdoret vetëm kur është vërtet e nevojshme.

Unë kurrë nuk kam vendosur fjalëkalimin e përdoruesit ROOT. Në vend të kësaj, unë përdor një nga shumë alternativat dhe i mbyll menjëherë kur nuk kam më nevojë për autoritetin ROOT.

Ekzekutimi i 1 komandës me autoritet rrënjësor

sudo xxxxx (p.sh. sudo apt-get install gparted)

Ekzekutimi i disa komandave me autoritet rrënjësor në një terminal komandash të linjës

sudo su

Përdorni komandën exit për t'u kthyer në kërkesën normale të përdoruesit.

Drejtimi i programeve grafike me autoritet rrënjësor

sudo -E xxxxx (p.sh. sudo -E pjesë)

Raspberry Pi "terminali rrënjësor" kërkon fjalëkalim administrativ

Mos e vendosni fjalëkalimin ROOT për shkak të kësaj.

Në vend të kësaj, përdorni komandën "sudo -E su" të përmendur më lart. Përndryshe, mund të modifikoni "terminalin rrënjësor" në shiritin e fillimit. Për të ndryshuar komandën për menunë e aplikacionit -> mjetet e sistemit -> terminalin rrënjë. Nëse klikoni me të djathtën miun mbi "terminalin rrënjësor" dhe zgjidhni vetitë, mund të zgjidhni skedën "hyrja në desktop". Zëvendësoni komandën me "lxterminal -e sudo -E su". Kjo do të hapë një linjë komande të linjës si përdorues rrënjësor dhe do t'ju lejojë të ekzekutoni komanda grafike sepse ndryshorja DISPLAY ruhet.

"Konfigurimi i Raspberry Pi" kërkon fjalëkalim administrativ

Mos e vendosni fjalëkalimin për root për shkak të kësaj.

Në vend të kësaj ndryshoni komandën për menunë e aplikacionit -> preferencat -> Konfigurimi i Raspberry Pi. Nëse klikoni me të djathtën miun në "Raspberry Pi Configuration" dhe zgjidhni vetitë, mund të zgjidhni skedën "hyrja në desktop". Verifikoni që komanda duhet të përfundojë me sudo -A rc_gui. Nëse po, atëherë zëvendësoni të gjithë komandën me "sudo -E rc_gui".

"Aplikimet e preferuara" kërkojnë fjalëkalim administrativMos e vendosni fjalëkalimin për root për shkak të kësaj.

Në vend të kësaj ndryshoni komandën për menunë e aplikacionit -> preferencat -> Aplikimet e preferuara. Nëse klikoni me të djathtën miun në "Aplikimet e preferuara" dhe zgjidhni vetitë, mund të zgjidhni skedën "hyrja në desktop". Verifikoni që komanda duhet të përfundojë me sudo -A rp -prefapps. Nëse po, atëherë zëvendësoni të gjithë komandën me "sudo -E rp -prefapps".

E opsion për sudo

-E detyron sudo të kalojë të gjitha ndryshoret e mjedisit. Ndryshorja e mjedisit DISPLAY duhet të ruhet për komandat grafike në mënyrë që ata të dinë të komunikojnë me xServer. Paralajmërim: variablat e tjerë mund të bien ndesh me mjedisin e ri rrënjor që po ndërtohet. Kalimi vetëm i ndryshores DISPLAY do të ishte një zgjidhje shumë më e mirë.

Recommended: