Mundarija:

Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash: 6 qadam
Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash: 6 qadam

Video: Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash: 6 qadam

Video: Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash: 6 qadam
Video: Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru] 2024, Iyul
Anonim
Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash
Raspberry Pi yoki boshqa Linux / unix asosidagi kompyuterlarda ekransiz / displeysiz (boshsiz) ishlash

Ko'pchilik Raspberry PI sotib olganda, ular kompyuter ekrani kerak deb o'ylashadi. Pulingizni keraksiz kompyuter monitorlari va klaviaturalarga sarflamang. Kompyuterlar orasidagi klaviatura va monitorlarni ko'chirishga vaqtingizni behuda sarflamang. Televizor kerak bo'lmaganda bog'lamang. Siz unga kirish uchun asosiy kompyuterdan osongina foydalanishingiz mumkin.

Boshsiz yugurish (displeysiz) Raspberry Pi yoki boshqa Unix tizimlari juda foydali bo'lishi mumkin. Men ko'p yillar davomida xWindows -dan foydalanganman va buyruq satrlari o'rniga grafikli displeylar kerak bo'lganda juda yaxshi. Robotlarga kelsak, monitorni ishlatish amaliy emas, chunki u harakat qiladi yoki monitor uchun juda kichik. Raspberry PI -ni batareyalarsiz va monitorga ega bo'lmagan joylarda ishlatish mumkin. SSH -dan foydalanish chiziqli buyruqlar beradi, lekin foydali grafik interfeyslar mavjud.

Bu ko'rsatma xWindows qo'llanmasi emas. Bu sizga boshlash uchun etarli ma'lumot beradi. Terminologiya va jargon sizni qo'rqitishiga yo'l qo'ymang. Aslida oddiy xWindows -dan foydalanish juda oson.

1 -qadam: chalkash ko'rinishi mumkin bo'lgan terminologiya

Ehtimol, siz ushbu bo'limni o'tkazib yuborishingiz mumkin. Agar siz tushunmoqchi bo'lgan so'zlar yoki tushunchalarni ishlatsam, ushbu bo'limga murojaat qiling. Bu asosiy tushunchalar sizni qiziqtirishi mumkin yoki muammoingizni muhokama qilishda foydali bo'lishi mumkin.

Bu yerdagi ma'lumotlarning ko'pligidan qo'rqmang

Juda chalkash tuyuladigan terminologiya va jargon mavjud. Agar siz to'g'ri savol bera olsangiz, yordam so'rashingiz shart emas. O'rnatish va ishlatish oson. Terminologiyani yodlamang. Faqat tushunchalar bilan qulay bo'ling.

"Boshsiz yugurish" nimani anglatadi

Boshsiz yugurish - bu kompyuter, displey, klaviatura va sichqonchasiz ishlaydi. Ba'zan biz buni server deb ataymiz. Bu kompyuterga klaviatura va ekrandan to'g'ridan -to'g'ri kirish o'rniga masofadan foydalanish. Boshsiz Microsoft Windows -ni ishga tushirish, siz hech qanday grafik dasturlarni ishga tushira olmaysiz. Masalan, Microsoft oynalari displeyni talab qiladi, shuning uchun displey kerak. Boshqa tomondan, Microsoft Word -ni boshsiz Unix tizimida ishlatish yaxshi ishlaydi. Unix -da xWindows -dan foydalanish masofaviy kompyuterlardan grafik dasturlarni ishga tushirish imkonini beradi.

xWindows

Microsoft "Windows" Microsoft -ga tegishli bo'lgani uchun, Unix bu atamani osonlikcha ishlata olmaydi. Buning o'rniga, bizda "xWindows" bir xil funktsiyani ta'minlaydi, lekin u bir xil kompyuterdagi displeyga bog'lanmagan. Microsoft Windows ish stoli, Unix xWindows ish stoli va Apples ish stolida hamma ishga tushirish menyusi va piktogramma mavjud. Belgini yoki boshlang'ich menyuni bosish bilan oyna ochiladi.

xWindows Unix -da ishlaydi

Agar siz Microsoft Windows yoki Apple -ni ishlatmasangiz, demak siz Unix bilan ishlayapsiz. Android, Raspbian, Linux, Solaris, Noobs, Ubuntu va boshqa ko'p narsalar Unix -ning keng tarqalgan lazzatlari. Ushbu Unix lazzatlarining aksariyati xWindows o'rnatilgan. Android bundan mustasno, chunki u juda kichik kompyuterlarda ishlaydi, xWindows juda sekin.

Ish stoli (xServer)

Oynani ochganingizda (istalgan platformada), uni ish stolida ko'rsatish kerak. XWindows uchun bu ish stoli klaviatura, sichqoncha va displeyga ega xServer deb nomlanadi. Aslida, bir nechta foydalanuvchilarning har biri tarmoqdagi kompyuterlarda xServer (displey, klaviatura va sichqoncha bilan) bo'ladi. Ular ushbu tarmoqdagi istalgan kompyuterda xWindows mijozlaridan foydalanishlari mumkin.

Microsoft Windows va Apple bir xil ish stoli / oyna kontseptsiyasiga ega. Katta farq shundaki, ish stoli oyna bilan bir xil kompyuterda bo'lishi kerak. Ularda faqat ochiq derazalar orqali dasturlarga kiradigan 1 foydalanuvchi bo'lishi mumkin.

2 -qadam: SSH -ni yoqing va tarmoqni sozlang

Operatsion tizimni o'rnatish (masalan, Linux, Raspbian, …) monitor, klaviatura va sichqonchani talab qiladi. Raspberry PI uchun siz televizorni vaqtincha ishlatishingiz mumkin va siz topadigan (yoki qarzga oladigan) eng arzon USB klaviatura / sichqonchani ishlatishingiz mumkin. Boshqa kompyuterlar o'rnatish vaqtida ma'lum bir uskunani vaqtincha talab qilishi mumkin. SSH -ni yoqganingizdan va tarmoqni sozlaganingizdan so'ng, bu uskunaga ehtiyoj qolmaydi.

Raspbian va Noobs uchun bu o'rnatish vaqtida osonlik bilan amalga oshiriladi. O'rnatishdan so'ng ushbu o'zgarishlarni amalga oshirish uchun siz chiziqli buyruq terminalini ochishingiz va "sudo raspi-config" buyrug'ini ishga tushirishingiz mumkin. Hozirgi vaqtda 2 -variant (tarmoq) tarmoqni sozlash imkonini beradi. 5-variant (interfeys imkoniyatlari) pastki variant p2 SSH ssh-ni yoqish imkonini beradi. Kelgusi nashrlar bilan ular o'zgarishi mumkin.

Boshqa Unix tizimlari uchun ushbu konfiguratsiya variantlari uchun qo'llanmalarga qarang.

Tarmoq yoqilgandan so'ng, keyinchalik foydalanish uchun IP -manzilni saqlashingiz kerak bo'ladi. Chiziq buyrug'i terminalidan "sudo ifconfig" buyrug'ini bering. Sizni Eth0 (simli aloqa) yoki wlan0 (wifi aloqasi) qiziqtiradi. "Inet" qiymatida davrlar bo'yicha ajratilgan 4 ta raqam bo'ladi (masalan,#.#.#.# - mening holatimda 192.168.1.4).

Uy sharoitida, bu IP -manzil, ehtimol, o'zgarmaydi. Biroq, vaziyat o'zgarishi mumkin. Agar sizda bunday muammo bo'lsa, siz o'z yo'riqchingizga statik IP -ni o'rnatishingiz mumkin (yo'riqnoma hujjatlariga qarang), yo'riqnoma ichidagi yangi IP -manzilni qidiring (yo'riqnoma hujjatlariga qarang) yoki monitor /klaviatura biriktiring va ifconfig buyrug'ini chiqaring. yuqorida

3 -qadam: Boshsiz kompyuterda XWindows mijozlariga kiradigan boshqa kompyuterlarga ish stolini (xServer) o'rnating

Windows uchun men Mobaxterm-ni afzal ko'raman, u biznesdan foydalanish uchun bepul. Hamma variantlardan qo'rqmang. Bu sizga kerak bo'lmagan juda ko'p funktsiyalarga ega.

Unix tizimlari uchun ish stoli odatda mahalliy displeyda ishlaydi. Agar shunday bo'lsa, siz allaqachon uni o'rnatgansiz.

4 -qadam: XServer -ni o'rnating

XServer -ni o'rnating
XServer -ni o'rnating
XServer -ni o'rnating
XServer -ni o'rnating

Microsoft Windows Mobaxterm yordamida:

Ish stoli sessiyasini yaratish uchun sessiya belgisini bosing, so'ng SSH belgisini bosing. Masofaviy xost maydoniga IP manzilini yuqoridan kiriting. userid maydonini yoqish uchun "foydalanuvchi nomini ko'rsatish" ni bosing va uning yonidagi maydonga userid kiriting (masalan, Raspbian uchun "pi"). "Kengaytirilgan SSH sozlamalari" yorlig'ini bosing va masofaviy muhit maydonida ushbu mashinada o'rnatilgan ish stoli muhitini tanlang (masalan, Raspian uchun lxde ish stoli). O'zgarishlarni saqlash uchun OK ni bosing. Endi siz ushbu seansni bosib, kompyuterning ish stolini ochishingiz mumkin. Birinchi marta parolni saqlash so'raladi. Parolni saqlaganingizdan so'ng, sizdan parol so'ralmaydi.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" yoki ildizga kirish uchun sudo yordamida: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" bu erda#. #.#.# - xWindows mijoz kompyuterining IP -manzili. bu erda pi - foydalanuvchi nomi. xxxxx - bu buyruq (masalan, chiziqli buyruq terminali uchun lxterminal).

Parolni so'rashni yo'q qilish uchun ssh-keygen-ni ko'rib chiqishni taklif qilaman.

5 -qadam: Ixtiyoriy: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish

Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish
Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish
Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish
Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish
Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish
Majburiy emas: XServer ish stolini Mobaxterm -dagi Microsoft Windows ish stoli bilan birlashtirish

Mobaxterm bilan eng yaxshi variant xServer ish stolini Microsoft Windows ish stoliga qo'shishdir. Atrof -muhit o'rtasida kesish va joylashtirish oson. Siz xServer oynasidan qat'i nazar (masalan, alt-tab) barcha oynalar o'rtasida osongina o'tishingiz mumkin. Undan kam xarajat bor.

Ammo, agar siz xServer ish stolini olib tashlasangiz, ish stolidan boshlash menyusini qo'shishingiz kerak bo'ladi. Lxde uchun (Raspbian uchun bo'lgani kabi), bu lxpanel. Boshqa ish stollari uchun siz masofaviy kompyuterda dasturlarni ishga tushirish uchun ularning boshlang'ich menyusini qanday amalga oshirayotganini tekshirishingiz kerak bo'ladi.

Mobaxterm ko'p oynali rejimini sozlash Sozlamalar -> konfiguratsiyani bosing. X11 yorlig'ini tanlang va X11 serverini ko'rsatish rejimida "ko'p oynali rejim" ni tanlang. Saqlash uchun OK ni bosing.

Agar siz seans ta'rifini o'zgartirmasangiz, xServer Desktop bitta oynada ishlashda davom etadi.

Ish stoli o'rniga boshlash menyusini ishga tushirish uchun sessiya ta'rifini o'zgartiring

Sessiyani o'ng tugmasini bosing va sessiyani tahrirlashni tanlang. Kengaytirilgan SSH sozlamalari yorlig'ini bosing. Siz tanlagan ish stoli o'rniga masofaviy muhitni Interaktiv Shell -ga o'zgartiring. XServer ish stoli uchun boshlang'ich menyuni ishga tushirish uchun bajarish buyrug'ini o'rnating (masalan, Raspberry Pi uchun "lxpanel" ni belgilang, chunki bu lxde uchun boshlang'ich menyu). O'zgarishlarni saqlash uchun OK ni bosing.

Yangi boshlang'ich menyusini siljiting va o'lchamini o'zgartiring Sichqoncha ushbu yangi boshlang'ich menyudan o'tib ketganda, u kengayadi, bu sizni Microsoft Windows bilan biror narsa qilmoqchi bo'lganingizda bezovta qiladi. Uni kamdan -kam ishlatiladigan joyda joylashtirish juda muhimdir.

Bu erda lxpanel uchun ko'rsatmalar (Raspbian tilida bo'lgani kabi)

Boshqa ish stollari uchun siz bu o'zgarishlarni qanday qilishni aniqlab olishingiz kerak bo'ladi.

Lxpanel -ni ishga tushirish uchun sessiyani ikki marta bosing. Bu ekranning yuqori qismidagi masofaviy xWindows tizimi uchun ishga tushirish panelini qo'shadi. Ishga tushirish panelidagi sichqonchaning o'ng tugmachasini bosing va "panel sozlamalari" ni bosing. Ushbu sozlamalarda "chapda" va hizalanishda "markazda" ni tanlang. Balandligini 20% ga va kengligini 20 pikselga o'zgartiring. Kengaytirilgan yorliqni bosing. Minimallashtirilganligini tekshiring va o'lchamini 2 pikselga kamaytiring. O'zgarishlarni qo'llash uchun yopish tugmasini bosing.

Qisqartirilganda, yangi ish menyusi Windows ish stolining chap markazida deyarli sezilmaydi. Bu juda nozik qora chiziq bo'ladi. Buning ustiga sichqonchani siljitish uning kengayishiga olib keladi. Ilovalar menyusi yuqori belgidir. Agar kerak bo'lsa, siz yangi oynalarni va masofaviy dasturni ochish uchun foydalanishingiz mumkin.

6 -qadam: Ildiz parolini o'rnatmang yoki ildiz sifatida kirmang

Tajribasiz foydalanuvchilar ROOT foydalanuvchining parolini o'rnatadilar va to'g'ridan -to'g'ri ROOTdan foydalanadilar (odatda har doim). Agar sizda muqobillardan qanday foydalanishni bilish tajribasi bo'lmasa, unda siz tizimga kirmasligingiz kerak. Ildiz juda xavfli bo'lishi mumkin va uni faqat kerak bo'lganda ishlatish kerak.

Men hech qachon ROOT foydalanuvchi parolini o'rnatmaganman. Buning o'rniga, men ko'plab alternativalardan birini ishlataman va endi ROOT vakolatiga muhtoj bo'lmaganda ularni darhol yopaman.

Ildiz vakolati bilan 1 buyruqni bajarish

sudo xxxxx (masalan, sudo apt-get install gparted)

Chiziq buyruq terminalida ildiz vakolati bilan bir nechta buyruqlarni bajarish

sudo su

Oddiy foydalanuvchi so'roviga qaytish uchun exit buyrug'idan foydalaning.

Ildiz vakolati bilan grafik dasturlarni ishga tushirish

sudo -E xxxxx (masalan, sudo -E gparted)

Raspberry Pi "ildiz terminali" ma'muriy parolni talab qiladi

Buning uchun ROOT parolini o'rnatmang.

Buning o'rniga, yuqorida aytib o'tilgan "sudo -E su" buyrug'idan foydalaning. Shu bilan bir qatorda, siz boshlang'ich satrida "ildiz terminali" ni o'zgartirishingiz mumkin. Ilova menyusi buyrug'ini o'zgartirish uchun -> tizim vositalari -ildiz terminali. Agar sichqonchaning o'ng tugmachasini "ildiz terminali" ustiga qo'yib, xususiyatlarni tanlasangiz, "ish stoliga kirish" yorlig'ini tanlashingiz mumkin. Buyruqni "lxterminal -e sudo -E su" bilan almashtiring. Bu chiziqli buyruq satrini ildiz foydalanuvchi sifatida ochadi va DISPLAY o'zgaruvchisi saqlanganligi uchun grafik buyruqlarni bajarishga imkon beradi.

"Raspberry Pi konfiguratsiyasi" ma'muriy parolni talab qiladi

Buning uchun root uchun parol o'rnatmang.

Buning o'rniga dastur menyusi buyrug'ini o'zgartiring -> afzalliklar -> Raspberry Pi konfiguratsiyasi. Agar siz "Raspberry Pi konfiguratsiyasi" ni sichqonchaning o'ng tugmasi bilan bosib, xususiyatlarni tanlasangiz, "ish stoliga kirish" yorlig'ini tanlashingiz mumkin. Buyruq sudo -A rc_gui bilan tugashi kerakligini tekshiring. Agar shunday bo'lsa, unda butun buyruqni "sudo -E rc_gui" bilan almashtiring.

"Tanlangan ilovalar" ma'muriy parolni talab qiladi, shuning uchun root uchun parol o'rnatmang.

Buning o'rniga dastur menyusi buyrug'ini o'zgartiring -> afzalliklar -> Tanlangan ilovalar. Agar sichqonchaning o'ng tugmasi bilan "Afzal ilovalar" ni tanlasangiz va xususiyatlarni tanlasangiz, "Ish stoliga kirish" yorlig'ini tanlashingiz mumkin. Buyruq sudo -A rp -prefapps bilan tugashi kerakligini tekshiring. Agar shunday bo'lsa, unda butun buyruqni "sudo -E rp -prefapps" bilan almashtiring.

Sudo uchun variant

-E sudo -ni barcha muhit o'zgaruvchilaridan o'tishga majbur qiladi. DISPLAY muhit o'zgaruvchisi grafik buyruqlar uchun saqlanishi kerak, shuning uchun ular xServer bilan qanday aloqa qilishni bilishadi. Ogohlantirish: boshqa o'zgaruvchilar qurilayotgan yangi ildiz muhitiga zid bo'lishi mumkin, faqat DISPLAY o'zgaruvchisidan o'tish ancha yaxshi echim bo'ladi.

Tavsiya: