Tartalomjegyzék:

Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés

Videó: Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés

Videó: Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés
Videó: Высокая плотность 2022 2024, Július
Anonim
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken

Amikor a legtöbb ember málna PI -t vásárol, úgy gondolja, hogy szüksége van egy számítógép képernyőjére. Ne pazarolja a pénzt felesleges számítógép -monitorokra és billentyűzetekre. Ne pazarolja az idejét billentyűzetek és monitorok számítógépek közötti mozgatására. Ne kösse össze a TV -t, amikor nincs rá szükség. Könnyen használhatja elsődleges számítógépét a hozzáféréshez.

Fejetlen (kijelző nélküli) futás A Raspberry Pi vagy más Unix rendszerek rendkívül hasznosak lehetnek. Hosszú évek óta használom az xWindows -t, és nagyszerű, ha parancssorok helyett grafikus megjelenítésre van szüksége. Robotok esetében gyakran nem célszerű monitort használni, mert mozog, vagy túl kicsi a monitorhoz. A málna PI -k lemerülhetnek az elemekről, és olyan helyeken, ahol nem praktikus a monitor használata. Az SSH használata lehetővé teszi a soros parancsokat, de vannak grafikus interfészek, amelyek hasznosak.

Ez az utasítás nem xWindows oktatóanyag. Elegendő információt ad az induláshoz. Ne hagyja, hogy a terminológia és a zsargon megfélemlítsen. Valójában nagyon egyszerű az alap xWindows használata.

1. lépés: Zavarosnak tűnő terminológia

Valószínűleg kihagyhatja ezt a részt. Olvassa el ezt a részt, ha olyan szavakat vagy fogalmakat használok, amelyeket meg szeretne érteni. Ezek az alapfogalmak érdekelhetik Önt, vagy hasznosak lehetnek egy probléma megbeszélésében.

Ne ijedjen meg az itteni információmennyiségtől

Vannak terminológiák és zsargonok, amelyek nagyon zavarosak. Nincs rá szükség, kivéve, ha segítséget kell kérnie, hogy feltehesse a helyes kérdést. Könnyű beállítani és használni. Ne jegyezze meg a terminológiát. Csak érezd jól magad a fogalmakkal.

Mit jelent a "fejetlen futás"

A fej nélküli futás az, ahol a számítógép kijelző, billentyűzet és egér nélkül fut. Néha erre hivatkozunk szerverként. Ez egy számítógép, amelyet távolról használnak, ahelyett, hogy közvetlenül a billentyűzetről és a képernyőről érnék el. A fej nélküli Microsoft Windows futtatása azt jelenti, hogy semmilyen grafikus programot nem tud futtatni. Például. A Microsoft Windows kijelzőt igényel, tehát kijelzőt. Másrészt a Microsoft Word fej nélküli Unix rendszeren való futtatása jól működik. Az xWindows használata Unixon lehetővé teszi grafikus programok futtatását távoli számítógépekről.

xWindows

Mivel a Microsoft "Windows" a Microsoft tulajdonát képezi, a Unix nem tudja könnyen használni ezt a kifejezést. Ehelyett az "xWindows" ugyanazt a funkciót biztosítja, de nem ugyanazon a számítógépen van megjelenítve. A Microsoft Windows asztalon, a Unix xWindows asztalon és az Almák asztalon is van egy asztal, indítómenüvel és ikonokkal. Az ikonra vagy a Start menüre kattintva egy ablak nyílik meg.

xWindows a Unixon fut

Ha nem Microsoft Windows vagy Apple operációs rendszert futtat, akkor valószínűleg Unix operációs rendszert futtat. Az Android, a Raspbian, a Linux, a Solaris, a Noobs, az Ubuntu és még sok más a Unix ízlése. A legtöbb ilyen Unix változathoz telepítve van az xWindows. Az Android kivétel, mert olyan kicsi számítógépeken fut, hogy az xWindows túl lassú.

Asztali (xServer)

Amikor megnyit egy ablakot (bármilyen platformon), azt az asztalon kell megjeleníteni. XWindows esetén ezt az asztalt xServer -nek hívják, amely billentyűzettel, egérrel és kijelzővel rendelkezik. Valójában több felhasználónak lesz xServerje (kijelzővel, billentyűzettel és egérrel) a hálózat számítógépén. Használhatják az xWindows klienseket a hálózat bármely számítógépén.

A Microsoft Windows és az Apple ugyanazt az asztal / ablak koncepciót használja. A nagy különbség az, hogy az asztalnak ugyanazon a számítógépen kell lennie, mint az Ablak. Csak egy felhasználójuk lehet, aki nyitott ablakokon keresztül éri el a programokat.

2. lépés: Engedélyezze az SSH -t és konfigurálja a hálózatot

Az operációs rendszer (pl. Linux, Raspbian stb.) Telepítéséhez monitorra, billentyűzetre és egérre van szükség. A Raspberry PI esetében ideiglenesen használhatja a TV -t erre és a legolcsóbb USB billentyűzetre / egérre, amelyet megtalál (vagy kölcsön). Más számítógépek ideiglenesen speciális hardvert igényelhetnek a telepítés során. Miután engedélyezte az SSH -t és konfigurálta a hálózatot, erre a berendezésre már nincs szükség.

A Raspbian és a Noobs esetében ez könnyen elvégezhető a telepítés során. Ha ezeket a módosításokat a telepítés után szeretné elvégezni, nyisson meg egy soros parancssort, és futtassa a "sudo raspi-config" parancsot. Jelenleg a 2. lehetőség (hálózati) lehetővé teszi a hálózat konfigurálását. Az 5. opció (illesztési lehetőségek) p2 SSH alopció lehetővé teszi az ssh engedélyezését. Ezek változhatnak a jövőbeli kiadásokkal.

Más Unix rendszereknél nézze meg a kézikönyvekben ezeket a konfigurációs lehetőségeket.

Miután engedélyezte a hálózatépítést, el kell mentenie az IP -címet a későbbi használatra. A soros parancssorból adja ki a "sudo ifconfig" parancsot. Érdekel az Eth0 (vezetékes kapcsolat) vagy a wlan0 (wifi kapcsolat). Az "inet" értéknek 4 számjegye lesz pontokkal elválasztva (pl.#.#.#.# - esetemben 192.168.1.4).

Otthoni környezetben ez az IP -cím valószínűleg ugyanaz marad. Vannak azonban olyan helyzetek, amikor ez változhat. Ha ezzel a problémával szembesül, ahol megváltozik, beállíthat egy statikus IP -t az útválasztón (lásd az útválasztó dokumentációját), megkeresheti az új IP -címet az útválasztóban (lásd az útválasztó dokumentációját), vagy csatolhat egy monitort /billentyűzetet, és kiadhatja az említett ifconfig parancsot. felett.

3. lépés: Telepítsen asztalt (xServer) más számítógépekre, amelyek hozzáférnek az XWindows ügyfelekhez a fej nélküli számítógépen

Windows esetén a Mobaxterm-et részesítem előnyben, amely ingyenes üzleti célú használatra. Ne ijedjen meg az összes lehetőségtől. Sok olyan funkcióval rendelkezik, amelyekre nincs szüksége.

Unix rendszerek esetén az asztal általában a számítógépek helyi kijelzőjén fut. Ha igen, akkor már telepítette.

4. lépés: Az XServer beállítása

Állítsa be az XServert
Állítsa be az XServert
Állítsa be az XServert
Állítsa be az XServert

Microsoft Windows a Mobaxterm használatával:

Asztali munkamenet létrehozásához kattintson a munkamenet ikonra, majd kattintson az SSH ikonra. A távoli gazdagép mezőbe írja be felülről az IP -címet. kattintson a "felhasználónév megadása" gombra a felhasználói azonosító mező engedélyezéséhez, és írja be a felhasználói azonosítót a mellette lévő mezőbe (pl. "pi" a Raspbian esetében). Kattintson a "speciális SSH -beállítások" fülre, és a távoli környezet mezőben válassza ki a gépre telepített asztali környezetet (pl. Lxde desktop a Raspian számára). Kattintson az OK gombra a módosítások mentéséhez. Most erre a munkamenetre kattintva megnyithatja az adott számítógép asztalát. Az első alkalommal a rendszer kéri a jelszó mentését. A jelszó mentése után a rendszer nem kéri újra a jelszót.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" vagy a sudo használatával root hozzáférést kap: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" ahol#. #.#.#az xWindows ügyfélszámítógép IP -címe. ahol pi a userid. Az xxxxx a parancs (pl. lxterminal a soros parancssorhoz).

Javaslom, hogy nézze meg az ssh-keygen programot a jelszó kérésének kiküszöbölésére.

5. lépés: Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal a Mobaxtermben

Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal Mobaxtermben
Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal Mobaxtermben
Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal a Mobaxtermben
Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal a Mobaxtermben
Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal Mobaxtermben
Választható: Az XServer Desktop egyesítése a Microsoft Windows asztallal Mobaxtermben

A Mobaxterm segítségével a legjobb megoldás az xServer asztal integrálása a Microsoft Windows asztalra. A környezetek közötti kivágás és beillesztés egyszerű. Könnyedén válthat az összes ablak között az xServer ablakától függetlenül (pl. Alt-tab). Kevesebb a rezsi.

Ha azonban eltávolítja az xServer asztalt, hozzá kell adnia a Start menüt az asztalról. Az lxde esetében (mint a Raspbian esetében) ez az lxpanel. Más asztali számítógépek esetében meg kell vizsgálnia, hogyan valósítják meg a Start menüjüket, hogy elindíthassa a programokat a távoli számítógépen.

A Mobaxterm többablakos módjának beállítása Kattintson a Beállítások -> konfiguráció elemre. Válassza az X11 fület, és válassza a "többablakos mód" lehetőséget az X11 kiszolgáló megjelenítési módjában. A mentéshez kattintson az OK gombra.

Az xServer Desktop egyetlen ablakban működik tovább, amíg nem módosítja a munkamenet -definíciót.

Módosítsa a munkamenet -definíciót, hogy az asztal helyett a Start menüt futtassa

Kattintson a jobb gombbal a munkamenetre, és válassza a munkamenet szerkesztése lehetőséget. Kattintson a Speciális SSH beállítások fülre. Módosítsa a távoli környezetet Interactive Shell -re a kiválasztott asztal helyett. Állítsa be a execute parancsot az xServer asztal start menüjének futtatásához (pl. Adja meg az "lxpanel" parancsot a Raspberry Pi esetében, mert ez az lxde start menüje). Kattintson az OK gombra a módosítások mentéséhez.

Az új Start menü áthelyezése és átméretezése Amikor az egér átmegy az új Start menü fölé, kibővül, ami bosszantó, ha a Microsoft Windows rendszerrel próbál valamit kezdeni. Rendkívül fontos, hogy ritkán használt helyen helyezze el.

Itt vannak az lxpanel utasításai (mint a Raspbianban)

Más asztali számítógépeknél el kell döntenie, hogy miként hajthatja végre ezeket a módosításokat.

Az lxpanel elindításához kattintson duplán a munkamenetre. Ez hozzáad egy kezdősávot a távoli xWindows rendszerhez a képernyő tetején. Kattintson a jobb egérgombbal a kezdő sávra, és kattintson a "panel beállításai" elemre. Ezekben a beállításokban válassza ki a „balra” az élben és a „középső” beállítást. Módosítsa a magasságot 20% -ra és a szélességet 20 képpontra. Kattintson a speciális fülre. Győződjön meg arról, hogy a kicsinyítés be van jelölve, és módosítsa a méretet, ha 2 képpontra van kicsinyítve. Kattintson a Bezárás gombra a módosítások alkalmazásához.

Minimalizáláskor az új Start menü alig lesz észrevehető a Windows asztal bal közepén. Nagyon vékony fekete bemélyedés lesz. Ha az egérmutatót erre húzza, kibővül. Az alkalmazások menü a felső ikon. Ezzel szükség szerint új ablakokat és távoli alkalmazásokat nyithat meg.

6. lépés: Ne állítson be root jelszót, vagy ne jelentkezzen be rootként

A tapasztalatlan felhasználók beállítják a ROOT felhasználói jelszót, és közvetlenül használják a ROOT -ot (általában mindig). Ha nincs tapasztalata az alternatívák használatában, akkor ne jelentkezzen be root rendszerbe. A gyökér rendkívül veszélyes lehet, és csak akkor szabad használni, ha valóban szükséges.

Soha nem állítottam be a ROOT felhasználói jelszót. Ehelyett a sok alternatíva egyikét használom, és azonnal bezárom, amikor már nincs szükségem gyökér jogosultságra.

1 parancs futtatása root jogosultsággal

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

Több parancs futtatása root jogosultsággal egy soros parancssorban

sudo su

A exit paranccsal térjen vissza a normál felhasználói parancssorhoz.

Grafikus programok futtatása root jogosultsággal

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

A Raspberry Pi "gyökérterminal" rendszergazdai jelszót igényel

Emiatt ne állítsa be a ROOT jelszót.

Ehelyett használja a fent említett "sudo -E su" parancsot. Alternatív megoldásként módosíthatja a "gyökér terminált" a start sávon. Az alkalmazásmenü -> rendszerszerszámok -> gyökérterminal parancsának megváltoztatása. Ha a jobb egérgombbal a "gyökér terminálra" kattint, és kiválasztja a tulajdonságokat, akkor válassza az "asztali bejegyzés" fület. Cserélje le a parancsot az "lxterminal -e sudo -E su" kifejezésre. Ez megnyitja a sor parancssorát root felhasználóként, és lehetővé teszi grafikus parancsok futtatását, mert a DISPLAY változó megmarad.

A "Raspberry Pi Configuration" rendszergazdai jelszót igényel

Emiatt ne állítsa be a root jelszavát.

Ehelyett módosítsa az alkalmazásmenü -> beállítások -> Raspberry Pi Configuration parancsát. Ha a jobb egérgombbal a "Raspberry Pi Configuration" elemre kattint, és kiválasztja a tulajdonságokat, akkor válassza az "asztali bejegyzés" fület. Ellenőrizze, hogy a parancsnak sudo -A rc_gui karakterrel kell végződnie. Ha igen, akkor cserélje ki a teljes parancsot a "sudo -E rc_gui" parancsra.

A "preferált alkalmazások" rendszergazdai jelszót igényel. Emiatt ne állítsa be a root jelszavát.

Ehelyett módosítsa az alkalmazás menü parancsát -> beállítások -> Előnyben részesített alkalmazások. Ha a jobb egérgombbal a "Preferált alkalmazások" elemre kattint, és kiválasztja a tulajdonságokat, akkor válassza az "asztali bejegyzés" fület. Ellenőrizze, hogy a parancsnak sudo -A rp -prefapps paranccsal kell -e végződnie. Ha igen, akkor cserélje ki a teljes parancsot a "sudo -E rp -prefapps" parancsra.

E opció a sudo számára

Az -E arra kényszeríti a sudo -t, hogy átadja az összes környezeti változót. A DISPLAY környezeti változót meg kell őrizni a grafikus parancsokhoz, hogy tudják, hogyan kell kommunikálni az xServerrel. Figyelmeztetés: a többi változó ütközhet az épülő új gyökér környezettel. Csak a DISPLAY változó átadása sokkal jobb megoldás lenne.

Ajánlott: