Turinys:

Veikimas be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose: 6 žingsniai
Veikimas be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose: 6 žingsniai

Video: Veikimas be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose: 6 žingsniai

Video: Veikimas be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose: 6 žingsniai
Video: Высокая плотность 2022 2024, Gruodis
Anonim
Veikia be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose
Veikia be ekrano / ekrano (be galvos) „Raspberry Pi“ar kituose „Linux“/ „Unix“kompiuteriuose

Pirkdami „Raspberry PI“dauguma žmonių mano, kad jiems reikia kompiuterio ekrano. Nešvaistykite pinigų nereikalingiems kompiuterių monitoriams ir klaviatūroms. Negaiškite laiko perkeldami klaviatūras ir monitorius iš vieno kompiuterio į kitą. Nepririškite televizoriaus, kai to nereikia. Galite lengvai naudotis savo pagrindiniu kompiuteriu.

Bėgimas be galvos (be ekrano) „Raspberry Pi“ar kitos „Unix“sistemos gali būti labai naudingos. Aš daugelį metų naudoju „xWindows“ir tai puiku, kai jums reikia grafinių ekranų, o ne komandų eilių. Robotų atveju dažnai nėra praktiška naudoti monitorių, nes jis juda arba yra per mažas monitoriui. Aviečių PI gali būti iškraunamos iš baterijų ir tose vietose, kur nepraktiška turėti monitorių. Naudojant SSH leidžiamos eilutės komandos, tačiau yra naudingų grafinių sąsajų.

Ši instrukcija nėra „xWindows“pamoka. Tai suteikia pakankamai informacijos, kad galėtumėte pradėti. Neleiskite terminologijai ir žargonui jūsų įbauginti. Iš tikrųjų gana paprasta naudotis pagrindine „xWindows“.

1 žingsnis: terminologija, kuri gali atrodyti paini

Jūs tikriausiai galite praleisti šį skyrių. Jei vartoju žodžius ar sąvokas, kurias norite suprasti, skaitykite šį skyrių. Šios pagrindinės sąvokos gali jus sudominti arba gali būti naudingos aptariant iškilusią problemą.

Neišsigąskite čia esančio informacijos kiekio

Yra terminologija ir žargonas, kurie jaučiasi labai painūs. Jo nereikia, nebent jums reikia paprašyti pagalbos, kad galėtumėte užduoti teisingą klausimą. Tai lengva nustatyti ir naudoti. Negalima įsiminti terminologijos. Tiesiog susipažinkite su sąvokomis.

Ką reiškia „bėgti be galvos“

Bėgimas be galvos yra tai, kur kompiuteris veikia be ekrano, klaviatūros ir pelės. Kartais tai vadinsime serveriu. Tai kompiuteris, kuris naudojamas nuotoliniu būdu, o ne prieiga prie jo tiesiogiai iš klaviatūros ir ekrano. Jei naudojate „Microsoft Windows“be galvos, negalite paleisti jokių grafinių programų. Pvz. „Microsoft Windows“reikalingas ekranas, taigi ir ekranas. Kita vertus, „Microsoft Word“paleidimas „Unix“sistemoje be galvos veikia gerai. Naudodami „xWindows“„Unix“galite paleisti grafines programas iš nuotolinių kompiuterių.

x „Windows“

Kadangi „Microsoft“„Windows“yra „Microsoft“nuosavybė, „Unix“negali lengvai naudoti šio termino. Vietoj to mes turime „xWindows“, kad užtikrintume tas pačias funkcijas, tačiau jis nėra susietas su to paties kompiuterio ekranu. „Microsoft Windows“darbalaukyje, „Unix xWindows“darbalaukyje ir „Apple“darbalaukyje yra darbalaukis su pradžios meniu ir piktogramomis. Spustelėjus piktogramą arba pradžios meniu, atsidarys langas.

„xWindows“veikia „Unix“

Jei nenaudojate „Microsoft Windows“ar „Apple“, greičiausiai naudojate „Unix“. „Android“, „Raspbian“, „Linux“, „Solaris“, „Noobs“, „Ubuntu“ir daugelis kitų yra įprasti „Unix“skoniai. Dauguma šių „Unix“skonių yra su įdiegta „xWindows“. „Android“yra išimtis, nes ji veikia tiek mažuose kompiuteriuose, kad „xWindows“yra per lėta.

Stalinis kompiuteris („xServer“)

Kai atidarote langą (bet kurioje platformoje), jis turi būti rodomas darbalaukyje. „XWindows“šis darbalaukis vadinamas „xServer“, kuriame yra klaviatūra, pelė ir ekranas. Tiesą sakant, keli vartotojai tinklo kompiuteriuose turės „xServer“(su ekranu, klaviatūra ir pele). Jie gali naudoti „xWindows“klientus bet kuriame to tinklo kompiuteryje.

„Microsoft Windows“ir „Apple“turi tą pačią darbalaukio / lango koncepciją. Didelis skirtumas yra tas, kad darbalaukis turi būti tame pačiame kompiuteryje kaip „Windows“. Juose gali būti tik 1 vartotojas, kuris prieina prie programų per atidarytus langus.

2 veiksmas: įjunkite SSH ir sukonfigūruokite tinklus

Norint įdiegti OS (pvz., „Linux“, „Raspbian“, …), reikalingas monitorius, klaviatūra ir pelė. Jei norite naudoti „Raspberry PI“, galite laikinai naudoti televizorių ir pigiausią USB klaviatūrą / pelę, kurią galite rasti (arba pasiskolinti). Diegimo metu kitiems kompiuteriams laikinai gali prireikti tam tikros aparatūros. Įjungus SSH ir sukonfigūravus tinklus, šios įrangos nebereikės.

„Raspbian“ir „Noobs“tai lengva padaryti diegimo metu. Norėdami atlikti šiuos pakeitimus po įdiegimo, galite atidaryti eilutės komandų terminalą ir paleisti komandą „sudo raspi-config“. Šiuo metu 2 parinktis (tinklas) leidžia konfigūruoti tinklą. 5 parinktis (sąsajos parinktys) p2 parinktis SSH leidžia įjungti ssh. Jie gali pasikeisti su būsimais leidimais.

Kitoms „Unix“sistemoms ieškokite šių konfigūravimo parinkčių vadovų.

Kai tinklas bus įjungtas, turėsite išsaugoti IP adresą, kad galėtumėte naudoti vėliau. Iš eilutės komandų terminalo paleiskite komandą „sudo ifconfig“. Jus domina „Eth0“(laidinis ryšys) arba „wlan0“(„Wi -Fi“ryšys). „Inet“reikšmė turės 4 skaičius, atskirtus taškais (pvz.,#.#.#.# - mano atveju 192.168.1.4).

Namų aplinkoje šis IP adresas greičiausiai liks tas pats. Tačiau yra situacijų, kai tai gali pasikeisti. Jei susiduriate su šia problema, kai ji pasikeičia, galite nustatyti savo maršrutizatoriuje statinį IP (žr. Maršrutizatoriaus dokumentaciją), ieškoti naujo IP adreso maršrutizatoriuje (žr. Maršrutizatoriaus dokumentaciją) arba pridėti monitorių /klaviatūrą ir išduoti nurodytą ifconfig komandą aukščiau.

3 veiksmas: įdiekite darbalaukį („xServer“) į kitus kompiuterius, kurie pasiekia „XWindows“klientus kompiuteryje be galvos

„Windows“man labiau patinka „Mobaxterm“, kuris yra nemokamas ne verslo reikmėms. Neišsigąskite visų variantų. Jis turi daug funkcijų, kurių jums nereikia.

„Unix“sistemose darbalaukis paprastai veiks kompiuterių vietiniame ekrane. Jei taip, tai jau turite ją įdiegę.

4 veiksmas: nustatykite „XServer“

Nustatykite „XServer“
Nustatykite „XServer“
Nustatykite „XServer“
Nustatykite „XServer“

„Microsoft Windows“naudojant „Mobaxterm“:

Norėdami sukurti darbalaukio seansą, spustelėkite sesijos piktogramą, po to spustelėkite SSH piktogramą. Nuotolinio pagrindinio kompiuterio lauke įveskite IP adresą iš viršaus. spustelėkite „nurodyti vartotojo vardą“, kad įjungtumėte lauką „userid“, ir įveskite „userid“lauke šalia jo (pvz., „pi“, jei naudojate „Raspbian“). Spustelėkite skirtuką „Išplėstiniai SSH nustatymai“ir nuotolinės aplinkos lauke pasirinkite tame kompiuteryje įdiegtą darbalaukio aplinką (pvz., „Lxde desktop“, skirta „Raspian“). Spustelėkite Gerai, kad išsaugotumėte pakeitimus. Dabar galite spustelėti šią sesiją, kad atidarytumėte to kompiuterio darbalaukį. Pirmą kartą būsite paraginti išsaugoti slaptažodį. Išsaugoję slaptažodį, jūsų nebeprašys įvesti slaptažodžio.

„Unix xServer“

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" arba naudodami sudo, kad gautumėte root prieigą: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx", kur#. #.#.#yra „xWindows“kliento kompiuterio IP adresas. kur pi yra vartotojo ID. xxxxx yra komanda (pvz., lxterminal eilutės komandų terminalui).

Siūlau pažvelgti į „ssh-keygen“, kad pašalintumėte slaptažodžio raginimą.

5 veiksmas: pasirinktinai: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“

Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“
Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“
Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“
Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“
Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“
Neprivaloma: „XServer“darbalaukio sujungimas su „Microsoft Windows“darbalaukiu „Mobaxterm“

Geriausias „Mobaxterm“pasirinkimas yra „xServer“darbalaukio integravimas į „Microsoft Windows“darbalaukį. Iškirpti ir įklijuoti tarp aplinkų yra paprasta. Galite lengvai perjungti visus langus, nepriklausomai nuo „xServer“lango (pvz., „Alt-tab“). Jis turi mažiau pridėtinių išlaidų.

Tačiau jei pašalinsite „xServer“darbalaukį, turėsite pridėti pradžios meniu iš to darbalaukio. „Lxde“(kaip ir „Raspbian“atveju) tai yra „lxpanel“. Kitiems staliniams kompiuteriams turėsite ištirti, kaip jie įgyvendina savo pradžios meniu, kad galėtumėte paleisti programas nuotoliniame kompiuteryje.

„Mobaxterm“kelių langų režimo nustatymas Spustelėkite Nustatymai -> konfigūracija. Pasirinkite X11 skirtuką ir X11 serverio rodymo režimu pasirinkite „kelių langų režimas“. Norėdami išsaugoti, spustelėkite Gerai.

„XServer Desktop“ir toliau veiks viename lange, kol nepakeisite seanso apibrėžties.

Pakeiskite seanso apibrėžimą, kad paleistumėte meniu Pradėti, o ne darbalaukį

Dešiniuoju pelės mygtuku spustelėkite seansą ir pasirinkite redaguoti sesiją. Spustelėkite skirtuką Išplėstiniai SSH nustatymai. Pakeiskite nuotolinę aplinką į „Interactive Shell“, o ne pasirinktą darbalaukį. Nustatykite komandą vykdyti, kad paleistumėte „xServer“darbalaukio pradžios meniu (pvz., Nurodykite „lppanel“, skirtą „Raspberry Pi“, nes tai yra „lxde“pradžios meniu). Spustelėkite Gerai, kad išsaugotumėte pakeitimus.

Perkelkite ir pakeiskite naujo pradžios meniu Kai pele pereina šį naują pradžios meniu, jis išsiplės, o tai erzina, kai bandote ką nors padaryti naudodami „Microsoft Windows“. Labai svarbu jį pastatyti retai naudojamoje vietoje.

Čia yra „lxpanel“instrukcijos (kaip ir „Raspbian“)

Kitiems staliniams kompiuteriams turėsite nustatyti, kaip atlikti šiuos pakeitimus.

Dukart spustelėkite sesiją, kad paleistumėte „lxpanel“. Tai pridės nuotolinės „xWindows“sistemos pradžios juostą ekrano viršuje. Dešiniuoju pelės klavišu spustelėkite šią pradžios juostą ir spustelėkite „skydelio nustatymai“. Šiuose nustatymuose pasirinkite „kairė“krašte ir „centras“lygiuojant. Pakeiskite aukštį iki 20% ir plotį iki 20 pikselių. Spustelėkite išplėstinį skirtuką. Įsitikinkite, kad pažymėtas mažinimas, ir pakeiskite dydį, kai sumažintas iki 2 pikselių. Spustelėkite uždaryti, kad pritaikytumėte pakeitimus.

Kai sumažinsite, naujas pradžios meniu bus vos pastebimas kairiajame „Windows“darbalaukio centre. Tai bus labai plonas juodas įdubimas. Perkėlus pelę virš jos, ji išsiplės. Programų meniu yra viršutinė piktograma. Tai galite naudoti norėdami atidaryti naujus langus ir nuotolinę programą.

6 veiksmas: nenustatykite pagrindinio slaptažodžio ar prisijungimo kaip pagrindinio

Nepatyrę vartotojai nustato ROOT vartotojo slaptažodį ir tiesiogiai naudoja ROOT (paprastai visą laiką). Jei neturite patirties, kad žinotumėte, kaip naudoti alternatyvas, neturėtumėte prisijungti prie root. Šaknis gali būti labai pavojinga ir turėtų būti naudojama tik tada, kai to tikrai reikia.

Niekada nenustatiau ROOT vartotojo slaptažodžio. Vietoj to aš naudojuosi viena iš daugelio alternatyvų ir jas iškart uždariau, kai nebereikia šaknies autoriteto.

Vykdoma 1 komanda su šaknine teise

sudo xxxxx (pvz., sudo apt-get install gparted)

Vykdyti kelias komandas su šaknine valdžia eilutės komandų terminale

sudo su

Norėdami grįžti prie įprasto vartotojo raginimo, naudokite komandą exit.

Vykdykite grafines programas su pagrindine teise

sudo -E xxxxx (pvz., sudo -E gparted)

„Raspberry Pi“„šakninis terminalas“reikalauja administravimo slaptažodžio

Dėl to nenustatykite ROOT slaptažodžio.

Vietoj to naudokite aukščiau paminėtą komandą „sudo -E su“. Arba pradžios juostoje galite pakeisti „šakninį terminalą“. Norėdami pakeisti komandą programos meniu -> sistemos įrankiai -> šakninis terminalas. Jei dešiniuoju pelės klavišu paspaudžiate „šakninį terminalą“ir pasirenkate ypatybes, galite pasirinkti skirtuką „darbalaukio įrašas“. Pakeiskite komandą „lxterminal -e sudo -E su“. Tai atvers eilutės komandų eilutę kaip pagrindinis vartotojas ir leis paleisti grafines komandas, nes išsaugomas kintamasis DISPLAY.

„Raspberry Pi Configuration“reikalingas administratoriaus slaptažodis

Dėl to nenustatykite root slaptažodžio.

Vietoj to pakeiskite programos meniu komandą -> nuostatos -> Raspberry Pi Configuration. Jei dešiniuoju pelės mygtuku spustelėkite „Raspberry Pi Configuration“ir pasirenkate ypatybes, galite pasirinkti skirtuką „darbalaukio įrašas“. Patikrinkite, ar komanda turėtų baigtis sudo -A rc_gui. Jei taip, pakeiskite visą komandą „sudo -E rc_gui“.

„Pageidaujamoms programoms“reikalingas administracinis slaptažodis. Dėl to nenustatykite root slaptažodžio.

Vietoj to pakeiskite programų meniu komandą -> nuostatos -> Pageidaujamos programos. Jei dešiniuoju pelės klavišu spustelėkite „Pageidaujamos programos“ir pasirenkate ypatybes, galite pasirinkti skirtuką „darbalaukio įrašas“. Patikrinkite, ar komanda turėtų baigtis sudo -A rp -prefapps. Jei taip, pakeiskite visą komandą „sudo -E rp -prefapps“.

E parinktis sudo

-E verčia sudo perduoti visus aplinkos kintamuosius. Aplinkos kintamasis DISPLAY turi būti paliktas grafinėms komandoms, kad jos žinotų, kaip bendrauti su „xServer“. Įspėjimas: kiti kintamieji gali prieštarauti kuriamai naujai šakninei aplinkai. Tik kintamojo DISPLAY perdavimas būtų kur kas geresnis sprendimas.

Rekomenduojamas: