Мазмұны:

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

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

Бейне: Raspberry Pi немесе басқа Linux / unix негізіндегі компьютерлерде экрансыз / дисплейсіз (бассыз) жұмыс: 6 қадам
Бейне: Marlin Firmware - VScode PlatformIO Install - Build Basics 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 клиенттеріне бассыз компьютерде қатынасатын басқа компьютерлерге жұмыс үстелін (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» немесе түбірлік қатынасты алу үшін sudo көмегімен: ssh pi@#.#.#.# «DISPLAY = $ DISPLAY nohup sudo -E xxxxx» мұнда#. #.#.# - xWindows клиенттік компьютерінің IP мекенжайы. мұндағы pi - қолданушы идентификаторы. xxxxx - бұл команда (мысалы, жол командалық терминалы үшін lxterminal).

Мен құпия сөз сұрауын жою үшін ssh-keygen қарауды ұсынамын.

5 -қадам: Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру

Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру
Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру
Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру
Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру
Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру
Қосымша: XServer жұмыс үстелін Mobaxterm ішіндегі Microsoft Windows жұмыс үстелімен біріктіру

Mobaxterm -мен ең жақсы нұсқа - xServer жұмыс үстелін Microsoft Windows жұмыс үстеліне біріктіру. Орта арасында кесу және қою оңай. XServer терезесіне қарамастан барлық терезелер арасында оңай ауысуға болады (мысалы, alt-tab). Оның үстеме шығыны аз.

Алайда, егер xServer жұмыс үстелін алып тастасаңыз, сол жұмыс үстелінен бастау мәзірін қосу қажет болады. Lxde үшін (Raspbian үшін жағдай), бұл lxpanel. Басқа жұмыс үстелдері үшін қашықтағы компьютерде бағдарламаларды іске қосу үшін олардың іске қосу мәзірін қалай енгізетінін зерттеу қажет болады.

Mobaxterm көп терезелі режимін орнату Параметрлер -> конфигурацияны басыңыз. X11 қойындысын таңдап, X11 серверін көрсету режимінде «көп терезе режимін» таңдаңыз. Сақтау үшін OK түймесін басыңыз.

XServer Desktop сеанстың анықтамасын өзгертпейінше, бір терезеде жұмысын жалғастырады.

Жұмыс үстелінің орнына бастау мәзірін іске қосу үшін сеанстың анықтамасын өзгертіңіз

Сеансты тінтуірдің оң жақ түймесімен басып, сеансты өңдеуді таңдаңыз. Қосымша SSH параметрлері қойындысын нұқыңыз. Сіз таңдаған жұмыс үстелінің орнына қашықтағы ортаны интерактивті қабыққа өзгертіңіз. XServer жұмыс үстелінің бастау мәзірін іске қосу үшін орындау пәрменін орнатыңыз (мысалы, Raspberry Pi үшін «lxpanel» көрсетіңіз, себебі бұл lxde үшін бастау мәзірі). Өзгертулерді сақтау үшін OK түймесін басыңыз.

Жаңа бастау мәзірін жылжыту және оның өлшемін өзгерту Тінтуір осы жаңа бастау мәзірінің үстінен шыққанда, ол кеңейеді, ол сіз Microsoft Windows -пен бірдеңе жасауға тырысқанда мазалайды. Оны сирек қолданылатын жерге орналастыру өте маңызды.

Мұнда lxpanel нұсқаулары (Raspbian сияқты)

Басқа жұмыс үстелдері үшін сіз бұл өзгерістерді қалай жасау керектігін анықтауыңыз керек.

Lxpanel бастау үшін сеансты екі рет басыңыз. Бұл экранның жоғарғы жағындағы xWindows қашықтағы жүйесі үшін іске қосу жолағын қосады. Бұл жолақта тінтуірдің оң жақ түймешігімен нұқыңыз және «панель параметрлері» түймесін басыңыз. Бұл параметрлерде жиекте «солға» және туралауда «ортасына» таңдаңыз. Биіктігін 20% және енін 20 пиксельге өзгертіңіз. Қосымша қойындысын нұқыңыз. Кішірейту құсбелгісі қойылғанына көз жеткізіңіз және 2 пиксельге кішірейтілген кезде өлшемді өзгертіңіз. Өзгерістерді қолдану үшін жабу түймесін басыңыз.

Қысқартылған кезде, жаңа жұмыс мәзірі Windows жұмыс үстелінің сол жақ ортасында байқалмайды. Бұл өте жұқа қара шегініс болады. Тышқанды осы жерге жылжыту оның кеңеюіне әкеледі. Қолданбалар мәзірі - жоғарғы белгіше. Сіз мұны қажет болған жағдайда жаңа терезелер мен қашықтағы қосымшаны ашу үшін пайдалана аласыз.

6 -қадам: түпнұсқалық құпия сөзді орнатпаңыз немесе түбір ретінде кірмеңіз

Тәжірибесіз пайдаланушылар ROOT пайдаланушы құпия сөзін орнатады және ROOT -ты тікелей қолданады (әдетте барлық уақытта). Егер сізде баламаларды пайдалану тәжірибесі болмаса, онда сіз түбірге кірмеуіңіз керек. Тамыр өте қауіпті болуы мүмкін және оны қажет болған жағдайда ғана қолдану керек.

Мен ешқашан ROOT пайдаланушы құпия сөзін орнатқан емеспін. Оның орнына, мен көптеген баламалардың бірін қолданамын және маған ROOT билігі қажет болмай қалса, оларды бірден жабамын.

Түпкі билікпен 1 пәрменді іске қосу

sudo xxxxx (мысалы, sudo apt-get install gparted)

Жол командалық терминалында түбірлік билікпен бірнеше командаларды орындау

sudo su

Қалыпты пайдаланушы шақыруына қайту үшін exit командасын пайдаланыңыз.

Түбірлік авторитеті бар графикалық бағдарламаларды іске қосу

sudo -E xxxxx (мысалы, sudo -E gparted)

Raspberry Pi «түбірлік терминалы» әкімшілік құпия сөзді қажет етеді

Осыған байланысты ROOT құпия сөзін орнатпаңыз.

Оның орнына жоғарыда айтылған «sudo -E su» пәрменін қолданыңыз. Сонымен қатар, сіз «түбірлік терминалды» бастапқы жолақта өзгертуге болады. Қолданбалар мәзірінің командасын өзгерту үшін -> жүйелік құралдар -> түбірлік терминал. Егер сіз тінтуірдің оң жақ батырмасын «түбірлік терминалға» қойып, қасиеттерді таңдасаңыз, «жұмыс үстелі жазбасы» қойындысын таңдауға болады. «Lxterminal -e sudo -E su» пәрменін ауыстырыңыз. Бұл түбірлік пайдаланушы ретінде жолдың пәрмен жолын ашады және DISPLAY айнымалысы сақталғандықтан графикалық командаларды іске қосуға мүмкіндік береді.

«Raspberry Pi конфигурациясы» әкімшілік құпия сөзді қажет етеді

Осыған байланысты түбірге құпия сөз орнатпаңыз.

Оның орнына бағдарлама мәзірінің пәрменін өзгертіңіз -> артықшылықтар -> Raspberry Pi конфигурациясы. Егер сіз «Raspberry Pi конфигурациясында» тінтуірдің оң жағын басып, қасиеттерді таңдасаңыз, «жұмыс үстелі жазбасы» қойындысын таңдауға болады. Пәрмен sudo -A rc_gui деп аяқталуы керек екенін тексеріңіз. Егер солай болса, онда барлық команданы «sudo -E rc_gui» дегенге ауыстырыңыз.

«Таңдаулы қосымшалар» әкімшілік құпия сөзді қажет етеді, сондықтан root үшін құпия сөзді орнатпаңыз.

Оның орнына бағдарлама мәзірінің пәрменін өзгертіңіз -> артықшылықтар -> Таңдаулы қосымшалар. Егер сіз тінтуірдің оң жақ түймешігімен «Таңдаулы қосымшалар» белгісін таңдап, қасиеттерді таңдасаңыз, «жұмыс үстелі жазбасы» қойындысын таңдауға болады. Пәрмен sudo -A rp -prefapps арқылы аяқталуы керек екенін тексеріңіз. Егер солай болса, онда бүкіл команданы «sudo -E rp -prefapps» дегенге ауыстырыңыз.

Sudo үшін опция

-E sudo ортаның барлық айнымалыларын беруге мәжбүр етеді. DISPLAY ортасының айнымалысы xServer -мен қалай байланысуға болатынын білетін графикалық командалар үшін сақталуы керек. Ескерту: басқа айнымалылар салынатын жаңа түбірлік ортаға қайшы келуі мүмкін. Тек DISPLAY айнымалысын жіберу әлдеқайда жақсы шешім болар еді.

Ұсынылған: