Мазмуну:

Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө: 6 кадам
Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө: 6 кадам

Video: Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө: 6 кадам

Video: Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө: 6 кадам
Video: Операционные системы написанные на Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, Ноябрь
Anonim
Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө
Raspberry Pi же башка Linux / unix негизделген компьютерлерде экрансыз / дисплейсиз (башсыз) иштөө

Көпчүлүк адамдар Raspberry PI сатып алса, алар компьютердин экраны керек деп ойлошот. Акчаңызды керексиз компьютер мониторлоруна жана клавиатураларга коротпоңуз. Убакытты текке кетирбеңиз, клавиатуралар менен мониторлорду компьютерлердин ортосунда жылдырыңыз. Телевизор кереги жок болгондо байлабаңыз. Сиз ага жетүү үчүн негизги компьютериңизди оңой пайдалана аласыз.

Башсыз иштетүү (дисплейсиз) Raspberry Pi же башка Unix системалары өтө пайдалуу болушу мүмкүн. Мен xWindowsту көп жылдар бою колдонгом жана буйрук сабынын ордуна графикалык дисплейлер керек болгондо сонун болот. Роботтордо, көбүнчө мониторду колдонуу практикалык эмес, анткени ал айланып жүрөт же монитор үчүн өтө кичине. Raspberry PI'лерди батарейкалары жок жана мониторго ээ болуу мүмкүн болбогон жерлерде иштетсе болот. SSHди колдонуу линия буйруктарын берет, бирок пайдалуу графикалык интерфейстер бар.

Бул көрсөтмө xWindows үйрөткүчү эмес. Бул сизге баштоо үчүн жетиштүү маалымат берет. Терминология менен жаргон сөздөрдүн сизди коркутушуна жол бербеңиз. Негизги xWindowsту колдонуу абдан оңой.

1 -кадам: Баш аламан көрүнүшү мүмкүн болгон терминология

Балким бул бөлүмдү өткөрүп жиберсеңиз болот. Мен түшүнгүңүз келген сөздөрдү же түшүнүктөрдү колдонсом, бул бөлүмгө кайрылыңыз. Бул негизги түшүнүктөр сизди кызыктырышы мүмкүн же көйгөйүңүздү талкуулоодо пайдалуу болушу мүмкүн.

Бул жердеги маалыматтын көптүгүнөн коркпогула

Терең түшүнүксүз сезилген терминология жана жаргон бар. Туура суроону берүү үчүн жардам сурабасаңыз, анын кереги жок. Орнотуу жана колдонуу оңой. Терминдерди жаттап албаңыз. Жөн эле түшүнүктөр менен ыңгайлуу болуңуз.

"Башы жок чуркоо" эмнени билдирет

Башсыз чуркоо - бул жерде компьютер дисплей, клавиатура жана чычкансыз иштейт. Кээде биз муну сервер катары карайбыз. Бул клавиатурадан жана экрандан түз жетүүнүн ордуна алыстан колдонулган компьютер. Башы жок Microsoft Windowsту иштетүү графикалык программаларды иштете албайсыз. Мисалы Microsoft терезелери дисплейди талап кылат, ошондуктан ал дисплейди талап кылат. Башка жагынан алганда, Microsoft Wordту башы жок Unix системасында иштетүү жакшы иштейт. Unixте xWindowsту колдонуу алыскы компьютерлерден графикалык программаларды иштетүүгө мүмкүндүк берет.

xWindows

Microsoft "Windows" Microsoftтун менчиги болгондуктан, Unix бул терминди оңой колдоно албайт. Анын ордуна, бизде "xWindows" бар, ошол эле функцияны камсыздайт, бирок ал бир эле компьютердеги дисплейге байланган эмес. Microsoft Windows рабочий столунда, Unix xWindows рабочий столунда жана Apples рабочий столунда столунун баары бар меню жана иконалар. Сөлөкөттү же баштоо менюну чыкылдатуу менен терезе ачылат.

xWindows Unixте иштейт

Эгерде сиз Microsoft Windows же Apple менен иштебесеңиз, анда сиз Unixти иштетип жаткандырсыз. Android, Raspbian, Linux, Solaris, Noobs, Ubuntu жана башка көптөгөн нерселер Unixтин жалпы даамдары. Бул Unix даамдарынын көбү xWindows орнотулган. Android - бул өзгөчө система, анткени ал кичинекей компьютерлерде иштейт, ошондуктан xWindows өтө жай.

Иштакта (xServer)

Терезени ачканыңызда (каалаган платформада), ал иш столунда көрсөтүлүшү керек. XWindows үчүн, бул иш столу клавиатура, чычкан жана дисплейи бар xServer деп аталат. Чынында, бир нече колдонуучулардын ар бири xServerге (дисплей, клавиатура жана чычкан менен) ээ болушат. Алар xWindows кардарларын ошол тармактагы каалаган компьютерде колдоно алышат.

Microsoft Windows жана Appleде ушул эле рабочий / терезе түшүнүгү бар. Чоң айырмачылык стол Терезе менен бир компьютерде болушу керек. Ачык терезелер аркылуу программаларга кирип жаткан 1 колдонуучуга гана ээ боло алышат.

2 -кадам: SSH иштетүү жана Тармакты конфигурациялоо

ОЖ орнотуу үчүн (мис. Linux, Raspbian, …) монитор, клавиатура жана чычкан керек. Raspberry PI үчүн сиз сыналгыңызды бул үчүн убактылуу таба аласыз жана сиз таба турган эң арзан USB клавиатура / чычкан (же карыз). Башка компьютерлер орнотуу учурунда белгилүү бир жабдууларды убактылуу талап кылышы мүмкүн. SSHди иштетип, тармакты конфигурациялагандан кийин, бул жабдыктын кереги жок болот.

Raspbian жана Noobs үчүн бул орнотуу учурунда оңой эле жасалат. Орнотуудан кийин бул өзгөртүүлөрдү киргизүү үчүн, сиз линия командалык терминалын ачып, "sudo raspi-config" буйругун иштете аласыз. Учурда 2 -вариант (тармакташуу) тармакты конфигурациялоого мүмкүндүк берет. 5-вариант (интерфейстин варианттары) p2 SSH под-опциясы sshти иштетүүгө мүмкүндүк берет. Булар келечектеги релиздер менен өзгөрүшү мүмкүн.

Башка Unix системалары үчүн, бул конфигурация опциялары үчүн колдонмолорду караңыз.

Тармак иштетилгенден кийин, кийинчерээк колдонуу үчүн IP дарегин сактоо керек болот. Линия командалык терминалынан "sudo ifconfig" буйругун бериңиз. Сизди Eth0 (зымдуу туташуу) же wlan0 (wifi байланышы) кызыктырат. "Inet" маанисинде мезгилдер боюнча бөлүнгөн 4 сан болот (мис.#.#.#.# - менин учурда 192.168.1.4).

Үй шартында, бул IP дареги, балким, ошол бойдон калат. Бирок, ал өзгөрүшү мүмкүн болгон жагдайлар бар. Эгерде сизде бул көйгөй бар болсо, анда роутериңизде статикалык IP орнотсоңуз болот (роутердин документтерин караңыз), роутердеги жаңы IP дарегин издеңиз (роутердин документтерин караңыз) же мониторду /клавиатураны тиркеп, ifconfig буйругун чыгарыңыз жогоруда.

3 -кадам: Башсыз компьютердеги XWindows кардарларына кире турган башка компьютерлерге Desktop (xServer) орнотуңуз

Windows үчүн, мен Mobaxtermди артык көрөм, ал бизнес үчүн эмес акысыз. Бардык варианттардан коркпогула. Анын сизге кереги жок көптөгөн функциялары бар.

Unix системалары үчүн, рабочий адатта компьютерлердин жергиликтүү дисплейинде иштейт. Андай болсо, сиз аны мурунтан эле орнотуп койгонсуз.

4 -кадам: XServerди орнотуңуз

XServer орнотуу
XServer орнотуу
XServer орнотуу
XServer орнотуу

Microsoft Windows Mobaxterm колдонуп:

Үстөл сеансын түзүү үчүн, сессия сүрөтчөсүн чыкылдатыңыз, андан кийин SSH сүрөтчөсүн чыкылдатыңыз. Алыскы хост талаасында, IP дарегин жогорудан киргизиңиз. userid талаасын иштетүү үчүн "колдонуучунун атын көрсөт" баскычын чыкылдатып, анын жанындагы талаага userid киргизиңиз (мис. Raspbian үчүн "pi"). "Өркүндөтүлгөн SSH орнотуулары" өтмөгүн чыкылдатыңыз жана алыскы чөйрө талаасында, ошол машинада орнотулган рабочий чөйрөсүн тандаңыз (мисалы, Raspian үчүн lxde рабочийи). Өзгөртүүлөрдү сактоо үчүн OK чыкылдатыңыз. Сиз азыр бул сессиянын үстүнө чыкылдатып, ошол компьютердин үстөлүн ачсаңыз болот. Биринчи жолу, сизден сырсөздү сактоо сунушталат. Сырсөздү сактагандан кийин, сизден сырсөз кайра суралбайт.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" же rootке кирүү үчүн sudo колдонуңуз: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" кайда#. #.#.# - xWindows кардар компьютеринин IP дареги. кайда pi колдонуучу. xxxxx - бул буйрук (мис., линия командалык терминалы үчүн lxterminal).

Сырсөздү жок кылуу үчүн ssh-keygenге кайрылууну сунуштайм.

5 -кадам: Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү

Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү
Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү
Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү
Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү
Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү
Кошумча: XServer Desktopту Mobaxtermдеги Microsoft Windows Desktop менен бириктирүү

Mobaxterm менен эң жакшы вариант xServer столун Microsoft Windows столуна интеграциялоо. Айлана -чөйрөнүн ортосунда кесүү жана чаптоо оңой. Сиз xServer терезесине карабастан бардык терезелердин ортосунда оңой эле которула аласыз (мисалы, alt-tab). Анын чыгымы азыраак.

Бирок, эгер сиз xServer столун алып салсаңыз, анда ошол рабочкадан баштоо менюсун кошушуңуз керек болот. Lxde үчүн (Raspbianда болгон сыяктуу), бул lxpanel. Башка рабочий столдор үчүн, алар алыскы компьютерде программаларды баштоо үчүн, алардын баштоо менюну кантип ишке ашырганын иликтешиңиз керек болот.

Орнотуу Mobaxterm көп терезе режими Орнотуулар -> конфигурацияны басыңыз. X11 өтмөгүн тандап, X11 серверинин дисплей режиминде "көп терезе режимин" тандаңыз. Сактоо үчүн OK чыкылдатыңыз.

XServer Desktop сессиянын аныктамасын өзгөртпөсөңүз, бир терезеде иштей берет.

Иш тактасынын ордуна баштоо менюну иштетүү үчүн сессиянын аныктамасын өзгөртүңүз

Сеансты оң баскыч менен чыкылдатып, сессияны түзөтүүнү тандаңыз. Advanced SSH орнотуулары өтмөгүн чыкылдатыңыз. Алыскы чөйрөнү сиз тандаган рабочийдин ордуна Interactive Shellге өзгөртүңүз. XServer рабочийинин баштоо менюсун иштетүү үчүн аткаруу буйругун коюңуз (мисалы, Raspberry Pi үчүн "lxpanel" көрсөтүңүз, анткени бул lxde үчүн баштоо менюсу). Өзгөртүүлөрдү сактоо үчүн ОК басыңыз.

Жаңы баштоо менюну жылдырыңыз жана өлчөмүн өзгөртүңүз Чычканыңыз бул жаңы баштоо менюсунан өткөндө, ал кеңейтилет, бул сиз Microsoft Windows менен бир нерсе кылууга аракет кылып жатканда кыжырдантат. Аны сейрек колдонулган жерге жайгаштыруу өтө маанилүү.

Бул жерде lxpanel үчүн көрсөтмөлөр бар (Raspbian сыяктуу)

Башка столдор үчүн бул өзгөртүүлөрдү кантип жасоо керектигин аныкташыңыз керек болот.

Lxpanel'ди баштоо үчүн сеансты эки жолу чыкылдатыңыз. Бул экраныңыздын жогору жагындагы алыскы xWindows системасы үчүн баштоо тилкесин кошот. Бул чычкандын оң баскычын чыкылдатып, "панелдин жөндөөлөрүн" чыкылдатыңыз. Бул жөндөөлөрдө четинен "солго" жана тегиздөөдө "борборго" тандаңыз. Бийиктигин 20% жана туурасын 20 пикселге өзгөртүү. Өркүндөтүлгөн өтмөктү басыңыз. Кичирейтүү текшерилгенин текшериңиз жана өлчөмүн 2 пикселге чейин азайтыңыз. Өзгөртүүлөрдү колдонуу үчүн жакын басыңыз.

Кичирейтилгенде, жаңы иштөө менюсу Windows рабочий столунун сол жагында дээрлик байкалбайт. Бул өтө ичке кара чегинүү болот. Чычканды мунун үстүнө жылдыруу аны кеңейтет. Колдонмолор менюсу - жогорку сөлөкөт. Сиз муну жаңы терезелерди жана алыстан колдонмону ачуу үчүн колдоно аласыз.

6 -кадам: Тамыр сырсөзүн же Root катары кирүүнү орнотпоңуз

Тажрыйбасыз колдонуучулар ROOT колдонуучунун сырсөзүн коюп, ROOTту түз колдонушат (көбүнчө дайыма). Эгерде сизде альтернативаларды кантип колдонууну билүү тажрыйбасы жок болсо, анда сиз тамырга кирбешиңиз керек. Тамыр өтө коркунучтуу болушу мүмкүн жана ал чындап керек болгондо гана колдонулушу керек.

Мен эч качан ROOT колдонуучунун сырсөзүн койгон эмесмин. Тескерисинче, мен көптөгөн альтернативалардын бирин колдонуп, ROOT бийлигине муктаж болбой калганда дароо жабам.

Түпкү бийлик менен 1 буйрукту иштетүү

sudo xxxxx (мис. sudo apt-get gparted орнотуу)

Линия буйругу терминалында тамыр бийлиги менен бир нече буйруктарды иштетүү

sudo su

Колдонуучунун кадимки сурамына кайтуу үчүн exit командасын колдонуңуз.

Графикалык программаларды түпкү бийлик менен иштетүү

sudo -E xxxxx (мис. sudo -E gparted)

Raspberry Pi "тамыр терминалы" административдик сырсөздү талап кылат

Ушундан улам ROOT сырсөзүн койбоңуз.

Анын ордуна, жогоруда айтылган "sudo -E su" командасын колдонуңуз. Же болбосо, баштоо тилкесиндеги "тамыр терминалын" өзгөртө аласыз. Колдонмо менюсу үчүн буйрукту өзгөртүү үчүн -> системалык куралдар -> тамыр терминалы. Эгерде сиз чычкандын оң баскычын "тамыр терминалында" тандап, касиеттерди тандасаңыз, "рабочий кирүү" өтмөгүн тандай аласыз. Буйрукту "lxterminal -e sudo -E su" менен алмаштырыңыз. Бул сап колдонуучу катары сап буйругун ачат жана графикалык буйруктарды иштетүүгө мүмкүндүк берет, анткени DISPLAY өзгөрмөсү сакталып турат.

"Raspberry Pi Configuration" административдик сырсөздү талап кылат

Ушундан улам тамыры үчүн сырсөздү орнотпоңуз.

Анын ордуна, колдонмо менюсу үчүн буйрукту өзгөртүңүз -> артыкчылыктар -> Raspberry Pi конфигурациясы. Эгерде сиз "Raspberry Pi конфигурациясында" чычкандын оң баскычын тандасаңыз жана касиеттерин тандасаңыз, "иш столуна кирүү" өтмөгүн тандай аласыз. Буйрукту sudo -A rc_gui менен аяктоо керектигин текшериңиз. Эгер ошондой болсо, анда бүт команданы "sudo -E rc_gui" менен алмаштырыңыз.

"Артыкчылыктуу тиркемелер" административдик сырсөздү талап кылат. Ушундан улам тамыры үчүн сырсөздү койбоңуз.

Анын ордуна колдонмо менюсу үчүн буйрукту өзгөртүңүз -> артыкчылыктар -> Тандалган тиркемелер. Эгерде сиз "Тандалган тиркемелерди" чычкандын оң жагына коюп, касиеттерди тандасаңыз, "рабочий кирүү" өтмөгүн тандай аласыз. Буйрукту sudo -A rp -prefapps менен аяктоо керектигин текшериңиз. Эгер ошондой болсо, анда бүт команданы "sudo -E rp -prefapps" менен алмаштырыңыз.

Sudo үчүн опция

-E күчтөрү Sudo чөйрөсүнүн бардык өзгөрмөлөрүн өткөрүп берүүгө мажбур кылат. DISPLAY чөйрөсүнүн өзгөрмөсү xServer менен кантип байланышууну билиши үчүн графикалык буйруктар үчүн сакталышы керек. Эскертүү: башка өзгөрмөлөр курулуп жаткан жаңы тамыр чөйрөсү менен карама -каршы келиши мүмкүн.

Сунушталууда: