INHOUDSOPGAWE:

Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe

Video: Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe

Video: Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Julie
Anonim
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars

As die meeste mense 'n Raspberry PI koop, dink hulle dat hulle 'n rekenaarskerm nodig het. Moenie u geld mors op onnodige rekenaarmonitors en sleutelborde nie. Moenie u tyd mors om sleutelborde en monitors tussen rekenaars te skuif nie. Moenie 'n TV vasmaak as dit nie nodig is nie. U het maklik toegang tot u primêre rekenaar.

Koploos (sonder 'n skerm) Raspberry Pi of ander Unix -stelsels kan baie nuttig wees. Ek gebruik al baie jare xWindows en dit is wonderlik as u grafiese skerms in plaas van opdraglyne benodig. In die geval van robotte is dit dikwels nie prakties om 'n monitor te gebruik nie, want dit beweeg rond of is te klein vir 'n monitor. Framboos PI's kan op batterye en op plekke wat dit onprakties maak om 'n monitor te gebruik, gebruik word. Deur SSH te gebruik, kan reëlopdragte toegelaat word, maar daar is grafiese koppelvlakke wat nuttig is.

Hierdie instruksie is nie 'n xWindows -tutoriaal nie. Dit gee u genoeg inligting om aan die gang te kom. Moenie toelaat dat die terminologie en jargon u intimideer nie. Dit is eintlik redelik maklik om basiese xWindows te gebruik.

Stap 1: Terminologie wat verwarrend kan lyk

U kan hierdie afdeling waarskynlik oorslaan. Verwys na hierdie afdeling as ek woorde of konsepte gebruik wat u wil verstaan. Hierdie basiese konsepte kan u interesseer of kan nuttig wees om 'n probleem wat u ondervind, te bespreek.

Moenie geïntimideer word deur die hoeveelheid inligting hier nie

Daar is terminologie en jargon wat baie verwarrend voel. Dit is nie nodig nie, tensy u hulp nodig het, sodat u die regte vraag kan stel. Dit is maklik om op te stel en te gebruik. Moenie die terminologie onthou nie. Wees net gemaklik met die konsepte.

Wat beteken 'koploos hardloop'

Koploos loop is waar 'n rekenaar werk sonder 'n skerm, sleutelbord en muis. Soms sal ons hierna verwys as 'n bediener. Dit is 'n rekenaar wat op afstand gebruik word in plaas daarvan om direk vanaf die sleutelbord en die skerm daarvan toegang te verkry. As u 'n koplose Microsoft Windows bestuur, beteken dit dat u geen grafiese programme kan uitvoer nie. Bv. Microsoft vensters benodig 'n skerm sodat dit 'n skerm nodig het. Aan die ander kant werk die bestuur van Microsoft Word op 'n hooflose Unix -stelsel goed. Deur xWindows op Unix te gebruik, kan u grafiese programme vanaf afgeleë rekenaars uitvoer.

x Windows

Aangesien Microsoft 'Windows' eie is aan Microsoft, kan Unix hierdie term nie maklik gebruik nie. In plaas daarvan het ons 'xWindows' om dieselfde funksionaliteit te bied, maar dit is nie gekoppel aan 'n skerm op dieselfde rekenaar nie. Microsoft Windows -lessenaar, Unix xWindows -lessenaar en Apples -tafelblad het almal 'n tafelblad met 'n beginkieslys en ikone. As u op 'n ikoon of die begin -kieslys klik, word 'n venster oopgemaak.

x Windows werk op Unix

As u nie Microsoft Windows of Apple gebruik nie, gebruik u waarskynlik Unix. Android, Raspbian, Linux, Solaris, Noobs, Ubuntu en vele meer is algemene geure van Unix. By die meeste van hierdie Unix -geure is xWindows geïnstalleer. Android is die uitsondering omdat dit op rekenaars so klein is dat xWindows te stadig is.

Desktop (xServer)

As u 'n venster (op enige platform) oopmaak, moet dit op 'n lessenaar vertoon word. Vir 'n xWindows word hierdie lessenaar 'n xServer genoem met 'n sleutelbord, muis en skerm. Trouens, verskeie gebruikers het elkeen 'n xServer (met skerm, sleutelbord en muis) op rekenaars in die netwerk. Hulle kan xWindows -kliënte op enige rekenaar in die netwerk gebruik.

Microsoft Windows en Apple het dieselfde lessenaar / venster -konsep. Die groot verskil is dat die lessenaar op dieselfde rekenaar as die venster moet wees. Hulle kan slegs 1 gebruiker hê wat toegang tot die programme kry deur oop vensters.

Stap 2: Aktiveer SSH en stel netwerk op

Die installering van die bedryfstelsel (bv. Linux, Raspbian, …) vereis 'n monitor, sleutelbord en muis. Vir 'n Raspberry PI kan u u TV tydelik hiervoor gebruik en die goedkoopste USB -sleutelbord / muis wat u kan kry (of leen). Ander rekenaars benodig moontlik spesifieke hardeware tydens die installasie. As u SSH geaktiveer en netwerk opgestel het, behoort hierdie toerusting nie meer nodig te wees nie.

Vir Raspbian en Noobs word dit maklik gedoen tydens die installasie. Om hierdie veranderinge na die installasie aan te bring, kan u 'n reëlopdragterminale oopmaak en die opdrag "sudo raspi-config" uitvoer. Op die oomblik kan u met opsie 2 (netwerk) die netwerk opstel. Opsie 5 (koppelvlakopsies) sub-opsie p2 SSH laat u toe om ssh in te skakel. Dit kan verander met toekomstige uitgawes.

Vir ander Unix -stelsels, verwys na die handleidings vir hierdie konfigurasie -opsies.

Sodra netwerk aangeskakel is, moet u die IP -adres stoor om later gebruik te word. Gee opdrag "sudo ifconfig" vanaf die lynopdragterminale. U stel belang in Eth0 (bedrade verbinding) of wlan0 (wifi -verbinding). Die "inet" -waarde sal 4 getalle hê wat deur periodes geskei word (bv.#.#.#.# - in my geval 192.168.1.4).

In 'n tuisomgewing sal hierdie IP -adres waarskynlik dieselfde bly. Daar is egter situasies waar dit kan verander. As u hierdie probleem ondervind, kan u 'n statiese IP in u router opstel (sien routerdokumentasie), die nuwe IP -adres in die router opspoor (sien routerdokumentasie) of 'n monitor /sleutelbord aanheg en die genoemde ifconfig -opdrag uitreik hierbo.

Stap 3: Installeer 'n lessenaar (xServer) op ander rekenaars met toegang tot XWindows -kliënte op die koplose rekenaar

Vir Windows verkies ek Mobaxterm wat gratis is vir nie-sakegebruik. Moenie geïntimideer word deur al die opsies nie. Dit het baie funksies wat u nie nodig het nie.

Vir Unix -stelsels werk die lessenaar gewoonlik op die plaaslike skerm van die rekenaar. As dit die geval is, het u dit reeds geïnstalleer.

Stap 4: Stel die XServer op

Stel die XServer op
Stel die XServer op
Stel die XServer op
Stel die XServer op

Microsoft Windows gebruik Mobaxterm:

Om 'n lessenaarsessie te skep, klik op die sessie -ikoon gevolg deur 'n klik op die SSH -ikoon. Voer die IP -adres van bo in die eksterne gasheerveld in. Klik op die "spesifiseer gebruikersnaam" om die gebruikers -ID -veld in te skakel en voer die gebruikers -ID in die veld hiernaas in (byvoorbeeld "pi" vir Raspbian). Klik op die oortjie "gevorderde SSH -instellings" en in die veld vir afgeleë omgewing, kies die lessenaaromgewing wat op die masjien geïnstalleer is (bv. Lxde -lessenaar vir Raspian). Klik ok om die veranderinge te stoor. U kan nou op hierdie sessie klik om die lessenaar vir die rekenaar oop te maak. Die eerste keer word u gevra om die wagwoord te stoor. Nadat u die wagwoord gestoor het, word u nie weer gevra om die wagwoord in te voer nie.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" of gebruik sudo om worteltoegang te kry: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" waar#. #.#.#is die IP -adres van die xWindows -kliëntrekenaar. waar pi die userid is. xxxxx is die opdrag (bv. lxterminal vir 'n reëlopdragterminale).

Ek stel voor dat u na ssh-keygen kyk om die versoek om wagwoorde uit te skakel.

Stap 5: Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm

Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm
Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm
Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm
Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm
Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm
Opsioneel: die XServer -lessenaar saamvoeg met die Microsoft Windows -lessenaar in Mobaxterm

Die beste opsie met Mobaxterm is om die xServer -lessenaar in die Microsoft Windows -lessenaar te integreer. Sny en plak tussen omgewings is maklik. U kan maklik tussen alle vensters skakel, ongeag die xServer-venster (bv. Alt-tab). Dit het minder oorhoofse koste.

As u egter die xServer -lessenaar verwyder, moet u die beginkieslys vanaf die tafelblad byvoeg. Vir lxde (soos die geval is met Raspbian), is dit lxpanel. Vir ander desktops, moet u ondersoek hoe hulle hul beginmenu implementeer, sodat u programme op die eksterne rekenaar kan begin.

Stel die multi -venster -modus van Mobaxterm op Klik op Instellings -> opset. Kies die oortjie X11 en kies 'multiwindow -modus' in die vertoonmodus van die X11 -bediener. Klik op OK om te stoor.

Die xServer Desktop werk in 'n enkele venster, solank u nie die definisie van die sessie verander nie.

Verander die sessie -definisie om die begin -kieslys in plaas van die tafelblad uit te voer

Klik met die rechtermuisknop op die sessie en kies bewerkingsessie. Klik op die blad Gevorderde SSH -instellings. Verander die afgeleë omgewing na Interactive Shell in plaas van die lessenaar wat u gekies het. Stel die uitvoer -opdrag in om die begin -kieslys vir die xServer -lessenaar uit te voer (spesifiseer byvoorbeeld "lxpanel" vir Raspberry Pi, want dit is die begin -spyskaart vir lxde). Klik OK om die veranderinge te stoor.

Beweeg en verander die grootte van die nuwe begin -spyskaart As u muis deur die nuwe begin -kieslys gaan, sal dit uitbrei, wat irriterend is as u iets met Microsoft Windows probeer doen. Dit is uiters belangrik om dit op 'n plek wat selde gebruik word, te plaas.

Hier is die instruksies vir lxpanel (soos in Raspbian)

Vir ander desktops moet u bepaal hoe u hierdie veranderinge moet aanbring.

Dubbelklik op die sessie om met lxpanel te begin. Dit sal 'n beginbalk vir die afgeleë xWindows -stelsel bo -aan u skerm byvoeg. Regs -muis op hierdie beginbalk en klik op "paneelinstellings". Kies in hierdie instellings 'links' in die rand en 'middel' in belyning. Verander hoogte na 20% en breedte na 20 pixels. Klik op die oortjie gevorderde. Maak seker dat minimaliseer is gemerk en verander die grootte wanneer dit tot 2 pixels verminder word. Klik naby om die veranderinge toe te pas.

As dit geminimaliseer word, is die nuwe begin -spyskaart skaars merkbaar in die linker middel van die Windows -lessenaar. Dit sal 'n baie dun swart inkeping wees. As u u muis hieroor beweeg, word dit uitgebrei. Die toepassingsmenu is die boonste ikoon. U kan dit gebruik om nuwe vensters en afstandstoepassings oop te maak indien nodig.

Stap 6: Moenie 'n wortelwagwoord instel of as wortel aanmeld nie

Onervare gebruikers stel die ROOT -gebruikerswagwoord in en gebruik ROOT direk (gewoonlik die hele tyd). As u nie die ervaring het om te weet hoe u die alternatiewe moet gebruik nie, moet u nie 'n wortel aanmeld nie. Wortel kan uiters gevaarlik wees en moet slegs gebruik word as dit werklik nodig is.

Ek het nog nooit die ROOT -gebruikerswagwoord gestel nie. In plaas daarvan gebruik ek een van die vele alternatiewe en sluit dit onmiddellik as ek nie meer ROOT -gesag nodig het nie.

Voer 1 opdrag uit met wortelgesag

sudo xxxxx (bv. sudo apt-get install gparted)

Verskeie opdragte met wortelgesag in 'n reëlopdragterminaal

sudo su

Gebruik die exit -opdrag om terug te keer na die normale gebruikersaanwysing.

Begin grafiese programme met wortelgesag

sudo -E xxxxx (bv. sudo -E gparted)

Raspberry Pi "root terminal" vereis administratiewe wagwoord

Moet daarom nie die ROOT -wagwoord stel nie.

Gebruik eerder die opdrag "sudo -E su" hierbo genoem. U kan ook 'root terminal' op die beginbalk verander. Om die opdrag vir die toepassingsmenu te verander -> stelselhulpmiddels -> wortelterminale. As u met die rechtermuisknop op "root terminal" klik en eienskappe kies, kan u die oortjie "lessenaarinskrywing" kies. Vervang die opdrag met "lxterminal -e sudo -E su". Dit sal 'n reëlopdragprompt as wortelgebruiker oopmaak en u toelaat om grafiese opdragte uit te voer omdat die DISPLAY -veranderlike behoue bly.

'Raspberry Pi Configuration' vereis 'n administratiewe wagwoord

Moet daarom nie die wagwoord vir root instel nie.

Verander eerder die opdrag vir die toepassingsmenu -> voorkeure -> Raspberry Pi -konfigurasie. As u met die rechtermuisknop op "Raspberry Pi Configuration" regs klik en eienskappe kies, kan u die oortjie "lessenaarinskrywing" kies. Verifieer dat die opdrag moet eindig met sudo -A rc_gui. As dit die geval is, vervang dan die hele opdrag deur "sudo -E rc_gui".

'Voorkeurtoepassings' vereis 'n administratiewe wagwoord. Stel dus nie die wagwoord vir die wortel in nie.

Verander eerder die opdrag vir die toepassingsmenu -> voorkeure -> Voorkeurtoepassings. As u met die rechtermuisknop op "Voorkeurtoepassings" klik en eienskappe kies, kan u die oortjie "lessenaarinskrywing" kies. Verifieer dat die opdrag moet eindig met sudo -A rp -prefapps. As dit die geval is, vervang dan die hele opdrag deur "sudo -E rp -prefapps".

E opsie vir sudo

Die -E dwing sudo om alle omgewingsveranderlikes deur te gee. Die omgewingsveranderlike van die DISPLAY moet behou word vir grafiese opdragte, sodat hulle weet hoe om met die xServer te kommunikeer. Waarskuwing: die ander veranderlikes kan bots met die nuwe wortelomgewing wat gebou word. Om slegs die DISPLAY -veranderlike te verlaat, is 'n baie beter oplossing.

Aanbeveel: