Talaan ng mga Nilalaman:
- Hakbang 1: Mga Terminolohiya Na Maaaring Nakakalito
- Hakbang 2: Paganahin ang SSH at I-configure ang Networking
- Hakbang 3: Mag-install ng isang Desktop (xServer) sa Ibang Mga Computer na Ina-access ang Mga kliyente ng XWindows sa Headless Computer
- Hakbang 4: I-setup ang XServer
- Hakbang 5: Opsyonal: Pinagsasama ang XServer Desktop Gamit ang Microsoft Windows Desktop sa Mobaxterm
- Hakbang 6: Huwag Magtakda ng isang Root Password o Mag-login Bilang Root
Video: Tumatakbo nang Walang isang Screen / Display (walang ulo) sa Raspberry Pi o Iba Pang Mga Linux / unix Batay na Mga Computer: 6 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kapag ang karamihan sa mga tao ay bumili ng isang Raspberry PI, sa palagay nila kailangan nila ng isang computer screen. Huwag sayangin ang iyong pera sa mga hindi kinakailangang monitor ng computer at keyboard. Huwag sayangin ang iyong oras sa paglipat ng mga keyboard at monitor sa pagitan ng mga computer. Huwag magtali ng TV kung hindi kinakailangan. Madali mong magagamit ang iyong pangunahing computer upang ma-access ito.
Ang pagpapatakbo ng walang ulo (walang display) Ang Raspberry Pi o iba pang mga sistema ng Unix ay maaaring maging lubhang kapaki-pakinabang. Gumamit ako ng xWindows sa loob ng maraming taon at mahusay kung kailangan mo ng mga graphic na pagpapakita sa halip na mga linya ng utos. Sa kaso ng mga robot, madalas na hindi praktikal na gumamit ng monitor dahil gumagalaw ito o napakaliit para sa isang monitor. Ang Raspberry PI's ay maaaring patakbuhin ang mga baterya at sa mga lokasyon na hindi praktikal na magkaroon ng isang monitor. Pinapayagan ng paggamit ng SSH ang mga line command ngunit may mga grapikong interface na kapaki-pakinabang.
Ang itinuturo na ito ay hindi isang xWindows tutorial. Nagbibigay ito sa iyo ng sapat na impormasyon upang makapagsimula. Huwag hayaang takutin ka ng mga terminolohiya at jargon. Talagang medyo madali itong gumamit ng pangunahing xWindows.
Hakbang 1: Mga Terminolohiya Na Maaaring Nakakalito
Marahil ay maaari mong laktawan ang seksyong ito. Sumangguni sa seksyong ito kung gumagamit ako ng mga salita o konsepto na nais mong maunawaan. Ang mga pangunahing konsepto na ito ay maaaring maging interesado sa iyo o maaaring maging kapaki-pakinabang sa pagtalakay ng isang problema na mayroon ka.
Huwag matakot sa dami ng impormasyon dito
Mayroong mga terminolohiya at jargon na parang nakalilito. Hindi ito kinakailangan maliban kung kailangan mong humingi ng tulong upang maaari mong tanungin ang tamang tanong. Madali itong i-setup at gamitin. Huwag kabisaduhin ang terminolohiya. Kumuha lamang komportable sa mga konsepto.
Ano ang ibig sabihin ng "tumatakbo na walang ulo"
Ang pagpapatakbo ng walang ulo ay kung saan tumatakbo ang isang computer nang walang display, keyboard at mouse. Minsan ay sasangguniin namin ito bilang isang server. Ito ay isang computer na ginagamit nang malayuan sa halip na ma-access ito nang direkta mula sa keyboard at screen nito. Ang pagpapatakbo ng isang walang ulo na Microsoft Windows ay nangangahulugang hindi ka maaaring magpatakbo ng anumang mga grapikong programa. Hal. Nangangailangan ang Microsoft windows ng isang display kaya nangangailangan ito ng display. Sa kabilang banda, ang pagpapatakbo ng Microsoft Word sa isang walang ulo na Unix system ay gumagana nang maayos. Ang paggamit ng xWindows sa Unix ay nagbibigay-daan sa iyo upang magpatakbo ng mga graphic na programa mula sa mga malalayong computer.
xWindows
Dahil ang Microsoft "Windows" ay pagmamay-ari ng Microsoft, hindi madaling gamitin ng Unix ang term na ito. Sa halip, mayroon kaming "xWindows" upang magbigay ng parehong pag-andar ngunit hindi ito nakatali sa isang display sa parehong computer. Ang desktop ng Microsoft Windows, ang Unix xWindows desktop at ang apples desktop ay mayroong isang desktop na may isang start menu at mga icon. Ang pag-click sa isang icon o ang start menu ay magbubukas ng isang window.
Tumatakbo ang xWindows sa Unix
Kung hindi ka nagpapatakbo ng Microsoft Windows o Apple, malamang na nagpapatakbo ka ng Unix. Ang Android, Raspbian, Linux, Solaris, Noobs, Ubuntu, at marami pa ay karaniwang mga lasa ng Unix. Karamihan sa mga ito ng Unix flavors ay may naka-install na xWindows. Ang Android ay ang pagbubukod dahil tumatakbo ito sa mga computer na napakaliit na ang xWindows ay masyadong mabagal.
Desktop (xServer)
Kapag binuksan mo ang isang window (sa anumang platform), dapat itong ipakita sa isang desktop. Para sa isang xWindows, ang desktop na ito ay tinatawag na isang xServer na mayroong keyboard, mouse at display. Sa katunayan, maraming mga gumagamit ang magkakaroon ng xServer (na may display, keyboard at mouse) sa mga computer sa network. Maaari silang gumamit ng mga kliyente ng xWindows sa anumang computer sa network na iyon.
Ang Microsoft Windows at Apple ay may ganitong konsepto ng desktop / window. Ang malaking pagkakaiba ay ang desktop ay dapat nasa parehong computer tulad ng Window. Maaari lamang silang magkaroon ng 1 gumagamit na nag-a-access sa mga programa sa pamamagitan ng bukas na windows.
Hakbang 2: Paganahin ang SSH at I-configure ang Networking
Ang pag-install ng OS (hal. Linux, Raspbian,…) ay nangangailangan ng isang monitor, keyboard at mouse. Para sa isang Raspberry PI, maaari mong pansamantalang magamit ang iyong TV para dito at ang pinakamurang USB keyboard / mouse na mahahanap mo (o manghiram). Ang iba pang mga computer ay maaaring pansamantalang nangangailangan ng tiyak na hardware sa panahon ng pag-install. Sa sandaling pinagana mo ang SSH at na-configure ang networking, hindi na kailangan ang kagamitan na ito.
Para sa Raspbian at Noobs, madali itong ginagawa habang naka-install. Upang magawa ang mga pagbabagong ito pagkatapos ng pag-install, maaari kang magbukas ng isang linya ng utos ng linya at patakbuhin ang utos na "sudo raspi-config". Sa kasalukuyan, pinapayagan ka ng opsyon 2 (networking) na i-configure ang networking. Ang Opsyon 5 (mga pagpipilian sa interfacing) sub-pagpipilian p2 SSH ay nagbibigay-daan sa iyo upang paganahin ang ssh. Maaaring magbago ang mga ito sa mga hinaharap na paglabas.
Para sa iba pang mga system ng Unix, sumangguni sa mga manwal para sa mga pagpipiliang pagsasaayos na ito.
Kapag pinagana ang networking, kakailanganin mong i-save ang IP address na gagamitin sa paglaon. Mula sa terminal ng utos ng linya, maglabas ng utos na "sudo ifconfig". Interesado ka sa Eth0 (wired connectioin) o wlan0 (koneksyon sa wifi). Ang halagang "inet" ay magkakaroon ng 4 na numero na pinaghiwalay ng mga panahon (hal. #. #. #. # - sa aking kaso 192.168.1.4).
Sa isang kapaligiran sa bahay, ang IP address na ito ay maaaring manatiling pareho. Gayunpaman, may mga sitwasyon kung saan maaaring magbago. Kung mayroon kang problemang ito kung saan nagbabago, maaari mong i-set up ang isang static IP sa iyong router (tingnan ang dokumentasyon ng router), hanapin ang bagong IP address sa router (tingnan ang dokumentasyon ng router) o maglakip ng isang monitor / keyboard at ilabas ang utos na ifconfig na nabanggit sa itaas
Hakbang 3: Mag-install ng isang Desktop (xServer) sa Ibang Mga Computer na Ina-access ang Mga kliyente ng XWindows sa Headless Computer
Para sa Windows, mas gusto ko ang Mobaxterm na libre para sa paggamit na hindi pang-negosyo. Huwag matakot ng lahat ng mga pagpipilian. Mayroon itong maraming pag-andar na hindi mo kailangan.
Para sa mga system ng Unix, karaniwang tumatakbo ang desktop sa lokal na display ng mga computer. Kung gayon, na-install mo na ito.
Hakbang 4: I-setup ang XServer
Ang Microsoft Windows na gumagamit ng Mobaxterm:
Upang lumikha ng isang sesyon sa desktop, mag-click sa icon ng session na sinusundan ng isang pag-click sa icon na SSH. Sa patlang na remote host, ipasok ang IP address mula sa itaas. mag-click sa "tukuyin ang username" upang paganahin ang patlang ng userid at ipasok ang userid sa patlang sa tabi nito (hal. "pi" para sa Raspbian). Mag-click sa tab na "advanced na mga setting ng SSH" at sa patlang ng remote na kapaligiran, piliin ang kapaligiran sa desktop na naka-install sa makina na iyon (hal. Lxde desktop para sa Raspian). Mag-click sa ok upang mai-save ang mga pagbabago. Maaari ka nang mag-click sa sesyon na ito upang buksan ang desktop para sa computer na iyon. Sa unang pagkakataon, sasabihan ka upang i-save ang password. Matapos i-save ang password, hindi ka na masenyasan para sa password muli.
Unix xServer
ssh pi@#.#.#.. Ang #. #. # ay ang IP address ng xWindows client computer. kung saan ang pi ay ang userid. Ang xxxxx ang utos (hal. lxterminal para sa isang terminal ng utos ng linya).
Iminumungkahi ko na tumingin ka sa ssh-keygen upang matanggal ang pag-prompt ng password..
Hakbang 5: Opsyonal: Pinagsasama ang XServer Desktop Gamit ang Microsoft Windows Desktop sa Mobaxterm
Ang pinakamahusay na pagpipilian sa Mobaxterm ay isinasama ang xServer desktop sa Microsoft Windows desktop. Madali ang i-cut at i-paste sa pagitan ng mga kapaligiran. Madali kang lumipat sa pagitan ng lahat ng mga bintana anuman ang window ng xServer (hal. Alt-tab). Ito ay may mas kaunting overhead.
Gayunpaman, kung aalisin mo ang xServer desktop, kakailanganin mong idagdag ang start menu mula sa desktop na iyon. Para sa lxde (tulad ng kaso para sa Raspbian), ito ang lxpanel. Para sa iba pang mga desktop, kakailanganin mong siyasatin kung paano nila ipinatupad ang kanilang panimulang menu upang masimulan mo ang mga programa sa remote computer.
I-setup ang Mobaxterm mode na multi-window Mag-click sa Mga Setting -> pagsasaayos. Piliin ang tab na X11 at piliin ang "multiwindow mode" sa X11 server display mode. Mag-click sa OK upang makatipid.
Ang xServer Desktop ay magpapatuloy na gumana sa isang solong window hangga't hindi mo binabago ang kahulugan ng session.
Baguhin ang kahulugan ng session upang patakbuhin ang start menu sa halip na ang desktop
Mag-right click sa session at piliin ang session ng pag-edit. Mag-click sa tab na Mga advanced na setting ng SSH. Baguhin ang remote na kapaligiran sa Interactive Shell sa halip na ang desktop na iyong pinili. Itakda ang utos na magpatupad upang patakbuhin ang start menu para sa xServer desktop (hal. Tukuyin ang "lxpanel" para sa Raspberry Pi sapagkat ito ang panimulang menu para sa lxde). Mag-click sa OK upang mai-save ang mga pagbabago.
Ilipat at baguhin ang laki ng bagong panimulang menu Kapag napunta ang iyong mouse sa bagong panimulang menu na ito, lalawak ito kung saan nakakainis kapag sinusubukan mong gumawa ng isang bagay sa Microsoft Windows. Ang pagpoposisyon nito sa isang bihirang ginagamit na lokasyon ay lubhang mahalaga.
Narito ang mga tagubilin para sa lxpanel (tulad ng sa Raspbian)
Para sa iba pang mga desktop, kakailanganin mong matukoy kung paano gawin ang mga pagbabagong ito.
I-double click ang session upang simulan ang lxpanel. Magdaragdag ito ng isang start bar para sa remote na xWindows system sa tuktok ng iyong screen. Kanang mouse sa simulang bar na ito at mag-click sa "mga setting ng panel". Sa mga setting na ito, piliin ang "kaliwa" sa gilid at "gitna" sa pagkakahanay. Baguhin ang taas sa 20% at lapad sa 20 pixel. Mag-click sa advanced na tab. Tiyaking nai-check ang pag-minimize at baguhin ang laki kapag na-minimize sa 2 pixel. Mag-click malapit upang mailapat ang mga pagbabago.
Kapag na-minimize, ang bagong menu ng pagsisimula ay halos hindi mapapansin sa kaliwang gitna ng Windows desktop. Ito ay magiging isang napaka manipis na itim na indentation. Ang paglipat ng iyong mouse dito ay magpapalawak nito. Ang menu ng mga application ay ang nangungunang icon. Maaari mo itong gamitin upang buksan ang mga bagong windows at remote application kung kinakailangan.
Hakbang 6: Huwag Magtakda ng isang Root Password o Mag-login Bilang Root
Itinakda ng mga walang karanasan na gumagamit ang ROOT password ng gumagamit at direktang gumagamit ng ROOT (karaniwang palagi). Kung wala kang karanasan upang malaman kung paano gamitin ang mga kahalili, hindi ka dapat mag-log in sa isang ugat. Ang ugat ay maaaring maging lubhang mapanganib at dapat lamang gamitin kapag ito ay tunay na kinakailangan.
Hindi ko pa naitakda ang password ng ROOT ng gumagamit. Sa halip, gumagamit ako ng isa sa maraming mga kahalili at isara ang mga ito kaagad kapag hindi ko na kailangan ng awtoridad ng ROOT.
Pagpapatakbo ng 1 utos na may awtoridad sa ugat
sudo xxxxx (hal. sudo apt-get install gparted)
Pagpapatakbo ng maraming mga utos na may awtoridad sa ugat sa isang linya ng terminal ng utos
sudo su
Gumamit ng exit command upang bumalik sa normal na prompt ng gumagamit.
Pagpapatakbo ng mga grapikong programa na may awtoridad sa ugat
sudo -E xxxxx (hal. sudo -E gparted)
Ang Raspberry Pi "root terminal" ay nangangailangan ng administratibong password
Huwag itakda ang password ng ROOT dahil dito.
Sa halip, gamitin ang "sudo -E su" utos na nabanggit sa itaas. Bilang kahalili, maaari mong baguhin ang "root terminal" sa start bar. Upang baguhin ang utos para sa menu ng aplikasyon -> mga tool sa system -> root terminal. Kung tama ang mouse sa "root terminal" at pumili ng mga pag-aari, maaari mong piliin ang tab na "desktop entry". Palitan ang utos ng "lxterminal -e sudo -E su". Bubuksan nito ang isang prompt ng command line bilang root user at papayagan kang magpatakbo ng mga graphic na utos sapagkat mananatili ang variable na DISPLAY.
Ang "Raspberry Pi Configuration" ay nangangailangan ng pang-administratibong password
Huwag itakda ang password para sa ugat dahil dito.
Sa halip baguhin ang utos para sa menu ng aplikasyon -> mga kagustuhan -> Pag-configure ng Raspberry Pi. Kung tama ang mouse sa "Raspberry Pi Configuration" at pumili ng mga pag-aari, maaari mong piliin ang tab na "desktop entry". I-verify ang utos ay dapat magtapos sa sudo -A rc_gui. Kung gagawin ito, pagkatapos ay palitan ang buong utos ng "sudo -E rc_gui".
Ang "ginustong mga application" ay nangangailangan ng pang-administratibong password Huwag itakda ang password para sa ugat dahil dito.
Sa halip baguhin ang utos para sa menu ng aplikasyon -> mga kagustuhan -> Mga ginustong application. Kung tama ang mouse sa "Mga Ginustong Mga Application" at pumili ng mga pag-aari, maaari mong piliin ang tab na "desktop entry". I-verify ang utos ay dapat magtapos sa sudo -A rp-prefapps. Kung gagawin ito, pagkatapos ay palitan ang buong utos ng "sudo -E rp-prefapps".
E pagpipilian para sa sudo
Pinipilit ng -E ang sudo na ipasa ang lahat ng mga variable ng kapaligiran. Ang variable na DISPLAY na kapaligiran ay dapat panatilihin para sa mga graphic na utos upang malaman nila kung paano makipag-usap sa xServer. Babala: ang iba pang mga variable ay maaaring sumasalungat sa bagong kapaligiran sa ugat na itinatayo. Ang paglalagay lamang ng variable na DISPLAY ay magiging isang mas mahusay na solusyon.
Inirerekumendang:
Diy Macro Lens Sa AF (Iba't Ibang sa Lahat ng Iba Pang Mga DIY Macro Lensa): 4 na Hakbang (na may Mga Larawan)
Diy Macro Lens With AF (Iba Pa Sa Lahat ng Iba Pang DIY Macro Lensa): Nakita ko ang maraming tao na gumagawa ng mga macro lens na may karaniwang kit lens (Karaniwan isang 18-55mm). Karamihan sa kanila ay isang lens na dumidikit lamang sa camera paatras o inalis ang pang-una na elemento. Mayroong mga downside para sa pareho sa mga pagpipiliang ito. Para sa pag-mount ng lens
Pagprogram ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: 5 Mga Hakbang
Ang Programming ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: Ang Sony Spresense o Arduino Uno ay hindi ganoon kamahal at hindi nangangailangan ng maraming lakas. Gayunpaman, kung ang iyong proyekto ay may limitasyon sa kapangyarihan, espasyo, o kahit na badyet, baka gusto mong isaalang-alang ang paggamit ng Arduino Pro Mini. Hindi tulad ng Arduino Pro Micro, Arduino Pro Mi
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Panahon ng Panahon ay Tugma): 5 Mga Hakbang (na may Mga Larawan)
Acurite 5 in 1 Weather Station Paggamit ng isang Raspberry Pi at Weewx (iba pang Mga Weather Stations ay Tugma): Nang binili ko ang Acurite 5 sa 1 istasyon ng panahon nais kong masuri ang lagay ng panahon sa aking bahay habang wala ako. Nang makauwi ako at naayos ko ito napagtanto ko na dapat kong magkaroon ng display na konektado sa isang computer o bumili ng kanilang smart hub,
Paano Makakuha ng Mga Kanta o Iba Pang Bagay-bagay sa isang DVD Bilang isang MP3: 4 Mga Hakbang
Paano Kumuha ng Mga Kanta o Iba Pang Bagay-bagay sa isang DVD Bilang isang MP3: Kung mayroon kang isang DualDisc na may mga kanta dito na nais mong pakinggan sa isang Ipod, o isang normal na DVD na marahil isang track ng komentaryo na nais mong pakinggan isang Ipod, basahin ang natitirang bahagi nito upang magawa iyon. Mga item na kailangan-Computer, kamay, utak, DVD, Ipod
Ang Maliliit na Baterya ng Lemon, at Iba Pang Mga Disenyo para sa Zero Cost Elektrisidad at Humantong Banayad Nang Walang Baterya: 18 Hakbang (na may Mga Larawan)
Ang Tiny Lemon Battery, at Iba Pang Mga Disenyo para sa Zero Cost Electricity at Led Light Nang Walang Baterya: Kumusta, malamang na alam mo na ang tungkol sa mga lemon baterya o bio-baterya. Ginagamit nang normal ang mga ito para sa mga layuning pang-edukasyon at gumagamit sila ng mga reaksyong electrochemical na bumubuo ng mababang boltahe, karaniwang ipinapakita sa anyo ng isang led o light bombilya na kumikinang. Ang mga ito