Բովանդակություն:

Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ

Video: Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ

Video: Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Video: Նա ստիպողաբար դուրս է մղվել: ~ Հոլանդացի ներգաղթյալների գրավիչ լքված տուն 2024, Նոյեմբեր
Anonim
Գործում է առանց էկրանի / ցուցադրման (անգլուխ) Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա
Գործում է առանց էկրանի / ցուցադրման (անգլուխ) Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա

Երբ մարդկանց մեծ մասը գնում է Ազնվամորի PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ դրա կարիքը չկա: Դուք կարող եք հեշտությամբ օգտագործել ձեր հիմնական համակարգիչը `դրան մուտք գործելու համար:

Գլխազուրկ (առանց ցուցադրման) Raspberry Pi կամ այլ Unix համակարգեր աշխատելը կարող է չափազանց օգտակար լինել: Ես երկար տարիներ օգտագործել եմ xWindows- ը և հիանալի է, երբ հրամանի տողերի փոխարեն գրաֆիկական ցուցադրումներ են պետք: Ռոբոտների դեպքում հաճախ մոնիտոր օգտագործելը գործնական չէ, քանի որ այն պտտվում է կամ չափազանց փոքր է մոնիտորի համար: Ազնվամորի PI- ի մարտկոցները կարող են սպառվել և այն վայրերում, որոնք անիրագործելի են դարձնում մոնիտոր ունենալը: SSH- ի օգտագործումը թույլ է տալիս տողային հրամաններ, բայց կան գրաֆիկական ինտերֆեյսեր, որոնք օգտակար են:

Այս հրահանգը xWindows- ի ձեռնարկ չէ: Այն ձեզ տալիս է բավականաչափ տեղեկատվություն ՝ սկսելու համար: Թույլ մի տվեք, որ տերմինաբանությունն ու ժարգոնը ձեզ վախեցնեն: Իրականում բավականին հեշտ է օգտագործել հիմնական xWindows- ը:

Քայլ 1: Տերմինաբանություն, որը կարող է շփոթեցուցիչ թվալ

Դուք հավանաբար կարող եք բաց թողնել այս բաժինը: Անդրադառնացեք այս բաժնին, եթե ես օգտագործում եմ բառեր կամ հասկացություններ, որոնք ցանկանում եք հասկանալ: Այս հիմնական հասկացությունները կարող են հետաքրքրել ձեզ կամ կարող են օգտակար լինել ձեր ունեցած խնդիրը քննարկելու համար:

Մի՛ վախեցեք այստեղի տեղեկատվության քանակից

Կա տերմինաբանություն և ժարգոն, որը շատ շփոթեցնող է թվում: Դրա կարիքը չկա, եթե օգնության կարիք չունեք, որպեսզի կարողանաք ճիշտ հարց տալ: Հեշտ է կարգավորել և օգտագործել: Մի անգիր տերմինաբանությունը: Պարզապես հարմարվեք հասկացություններին:

Ի՞նչ է նշանակում «անգլուխ վազել»

Գլխատած վազելը այն վայրն է, որտեղ համակարգիչն աշխատում է առանց ցուցադրման, ստեղնաշարի և մկնիկի: Երբեմն մենք դրան կանդրադառնանք որպես սերվեր: Դա համակարգիչ է, որն օգտագործվում է հեռակա ՝ դրա ստեղնաշարից և էկրանից ուղղակիորեն մուտք գործելու փոխարեն: Microsoft- ի անգլուխ Windows- ի գործարկումը նշանակում է, որ դուք չեք կարող որեւէ գրաֆիկական ծրագիր գործարկել: Օրինակ ՝ Microsoft windows- ը պահանջում է ցուցադրում, այնպես որ այն պահանջում է ցուցադրում: Մյուս կողմից, Microsoft Word- ի անգլուխ Unix համակարգի վրա աշխատելը լավ է աշխատում: Unix- ում xWindows- ի օգտագործումը թույլ է տալիս գործարկել հեռավոր համակարգիչներից գրաֆիկական ծրագրեր:

x Պատուհաններ

Քանի որ Microsoft- ի «Windows» - ը Microsoft- ի սեփականությունն է, Unix- ը չի կարող հեշտությամբ օգտագործել այս տերմինը: Փոխարենը, մենք ունենք «xWindows» ՝ նույն գործառույթն ապահովելու համար, բայց այն կապված չէ նույն համակարգչի էկրանին: Microsoft Windows- ի աշխատասեղանը, Unix xWindows- ի աշխատասեղանը և Apple- ի աշխատասեղանը բոլորը ունեն աշխատասեղան `մեկնարկային ընտրացանկով և պատկերակներով: Սեղմելով պատկերակը կամ մեկնարկի ընտրացանկը կբացվի պատուհան:

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. Տեղադրեք աշխատասեղան (xServer) այլ համակարգիչների վրա, որոնք մուտք են գործում XWindows հաճախորդներ ՝ անգլխավոր համակարգչի վրա

Windows- ի համար նախընտրում եմ Mobaxterm- ը, որն անվճար է ոչ բիզնեսի համար: Մի վախեցեք բոլոր տարբերակներից: Այն ունի շատ ֆունկցիոնալություն, որը ձեզ պետք չէ:

Unix համակարգերի համար աշխատասեղանը սովորաբար աշխատելու է համակարգիչների տեղական էկրանին: Եթե այո, ապա այն արդեն տեղադրված է:

Քայլ 4: Կարգավորեք XServer- ը

Կարգավորեք XServer- ը
Կարգավորեք XServer- ը
Կարգավորեք XServer- ը
Կարգավորեք XServer- ը

Microsoft Windows- ը, օգտագործելով Mobaxterm- ը

Սեղանի նստաշրջան ստեղծելու համար կտտացրեք նիստի պատկերակին, որին հաջորդում է կտտացում SSH պատկերակին: Հեռավոր հյուրընկալողի դաշտում մուտքագրեք IP հասցեն վերևից: կտտացրեք «նշեք օգտվողի անունը» ՝ օգտվողի դաշտը միացնելու համար և մուտքագրեք օգտվողի անունը կողքի դաշտում (օրինակ ՝ «pi» Raspbian- ի համար): Կտտացրեք «SSH- ի առաջադեմ կարգավորումներ» ներդիրին և հեռավոր միջավայրի դաշտում ընտրեք այդ մեքենայի վրա տեղադրված աշխատասեղանի միջավայրը (օրինակ ՝ Raspian- ի համար lxde աշխատասեղան): Կտտացրեք ok ՝ փոփոխությունները պահպանելու համար: Այժմ կարող եք սեղմել այս նստաշրջանի վրա `այդ համակարգչի համար աշխատասեղանը բացելու համար: Առաջին անգամ ձեզ կառաջարկվի պահպանել գաղտնաբառը: Գաղտնաբառը պահելուց հետո ձեզ այլևս գաղտնաբառ չի պահանջվի:

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" կամ օգտագործելով sudo- ն ՝ արմատ մուտք գործելու համար. #.#.# - ը xWindows հաճախորդ համակարգչի IP հասցեն է: որտեղ pi- ն օգտագործողն է: xxxxx- ը հրաման է (օրինակ ՝ գծային հրամանի տերմինալի համար lxterminal):

Ես առաջարկում եմ, որ դուք նայեք ssh-keygen- ին ՝ գաղտնաբառի հուշումը վերացնելու համար:

Քայլ 5. Լրացուցիչ. XServer աշխատասեղանի միացում Mobaxterm- ի Microsoft Windows աշխատասեղանի հետ

Լրացուցիչ. XServer աշխատասեղանի միացում Microsoft Windows Desktop- ի հետ Mobaxterm- ում
Լրացուցիչ. XServer աշխատասեղանի միացում Microsoft Windows Desktop- ի հետ Mobaxterm- ում
Լրացուցիչ. XServer աշխատասեղանի միացում Microsoft Windows Desktop- ի հետ Mobaxterm- ում
Լրացուցիչ. XServer աշխատասեղանի միացում Microsoft Windows Desktop- ի հետ Mobaxterm- ում
Լրացուցիչ. XServer աշխատասեղանի միացում Mobaxterm- ի Microsoft Windows աշխատասեղանի հետ
Լրացուցիչ. XServer աշխատասեղանի միացում Mobaxterm- ի Microsoft Windows աշխատասեղանի հետ

Mobaxterm- ի հետ լավագույն տարբերակը xServer աշխատասեղանի ինտեգրումն է Microsoft Windows աշխատասեղանին: Միջավայրերի միջև կտրելը և տեղադրելը հեշտ է: Դուք կարող եք հեշտությամբ անցնել բոլոր պատուհանների միջև ՝ անկախ xServer պատուհանից (օրինակ ՝ alt-tab): Այն ունի ավելի քիչ ընդհանուր ծախսեր:

Այնուամենայնիվ, եթե հեռացնեք xServer աշխատասեղանը, ապա ձեզ հարկավոր կլինի ավելացնել այդ աշխատասեղանից մեկնարկի ընտրացանկը: Lxde- ի համար (ինչպես դա Raspbian- ի դեպքում է), սա lxpanel է: Այլ աշխատասեղանների համար դուք պետք է ուսումնասիրեք, թե ինչպես են նրանք իրականացնում իրենց մեկնարկային ընտրացանկը, որպեսզի կարողանաք ծրագրեր սկսել հեռավոր համակարգչից:

Կարգավորեք Mobaxterm բազմապատիկ ռեժիմը Կտտացրեք Կարգավորումներ -> կազմաձևում: Ընտրեք X11 ներդիրը և X11 սերվերի ցուցադրման ռեժիմում ընտրեք «multiwindow mode»: Կտտացրեք OK ՝ փրկելու համար:

XServer Desktop- ը կշարունակի աշխատել մեկ պատուհանում, քանի դեռ չեք փոխել նստաշրջանի սահմանումը:

Փոխեք նիստի սահմանումը `աշխատասեղանի փոխարեն գործարկելու մեկնարկի ընտրացանկը

Աջ սեղմեք նստաշրջանի վրա և ընտրեք խմբագրել նստաշրջանը: Կտտացրեք Ընդլայնված SSH կարգավորումների ներդիրին: Փոխեք հեռավոր միջավայրը Interactive Shell- ի փոխարեն `ձեր ընտրած աշխատասեղանի փոխարեն: Սահմանեք կատարման հրամանը xServer աշխատասեղանի մեկնարկի ընտրացանկը գործարկելու համար (օրինակ ՝ նշեք «lxpanel» Raspberry Pi- ի համար, քանի որ սա lxde- ի մեկնարկային ընտրացանկն է): Կտտացրեք OK ՝ փոփոխությունները պահպանելու համար:

Տեղափոխեք և չափափոխեք մեկնարկի նոր ընտրացանկը Երբ ձեր մկնիկը անցնում է այս մեկնարկի նոր ընտրացանկից, այն կընդլայնվի, ինչը նյարդայնացնում է, երբ փորձում եք ինչ -որ բան անել Microsoft Windows- ի հետ: Այն հազվադեպ օգտագործվող վայրում տեղադրելը չափազանց կարևոր է:

Ահա lxpanel- ի հրահանգները (ինչպես Raspbian- ում):

Այլ աշխատասեղանների համար դուք պետք է որոշեք, թե ինչպես կատարել այդ փոփոխությունները:

Կրկնակի կտտացրեք նիստին ՝ lxpanel- ը սկսելու համար: Ձեր էկրանին վերևում տեղադրված հեռավոր xWindows համակարգի մեկնարկային գիծը կավելանա: Այս սկավառակի աջ մկնիկը և կտտացրեք «վահանակի կարգավորումներ»: Այս պարամետրերում ընտրեք «ձախ» եզրին և «կենտրոն» հավասարեցման մեջ: Փոխեք բարձրությունը մինչև 20%, իսկ լայնությունը ՝ 20 պիքսել: Կտտացրեք առաջադեմ ներդիրին: Համոզվեք, որ նվազագույնի հասցնելը ստուգված է և չափը նվազագույնի հասցնելու դեպքում փոխեք մինչև 2 պիքսել: Կտտացրեք մոտ ՝ փոփոխությունները կիրառելու համար:

Երբ նվազագույնի հասցվի, նոր մեկնարկային ընտրացանկը հազիվ նկատելի կլինի Windows աշխատասեղանի ձախ կենտրոնում: Դա կլինի շատ բարակ սև խորշ: Ձեր մկնիկը տեղափոխելով դրա վրա, այն կդառնա ընդլայնված: Applicationsրագրերի ընտրացանկը վերևի պատկերակն է: Կարող եք օգտագործել սա ՝ անհրաժեշտության դեպքում նոր պատուհաններ և հեռակա ծրագիր բացելու համար:

Քայլ 6. Մի սահմանեք արմատային գաղտնաբառ կամ մուտք գործեք որպես արմատ

Անփորձ օգտվողները սահմանում են ROOT օգտվողի գաղտնաբառը և օգտագործում ROOT- ը ուղղակիորեն (սովորաբար անընդհատ): Եթե դուք չունեք այլընտրանքային տարբերակների օգտագործման ձևը իմանալու փորձ, ապա չպետք է մուտք գործեք արմատ: Արմատը կարող է չափազանց վտանգավոր լինել և պետք է օգտագործվի միայն այն ժամանակ, երբ դա իսկապես անհրաժեշտ է:

Ես երբեք չեմ տեղադրել ROOT օգտվողի գաղտնաբառը: Փոխարենը, ես օգտագործում եմ բազմաթիվ այլընտրանքներից մեկը և դրանք անմիջապես փակում եմ, երբ այլևս կարիք չունեմ ROOT հեղինակության:

Գործարկում է 1 հրաման արմատային հեղինակությամբ

sudo xxxxx (օրինակ, sudo apt-get install gparted)

Արմատային հեղինակությամբ մի քանի հրաման գործարկելը տողի տերմինալում

sudo su

Օգտագործեք ելքի հրամանը ՝ սովորական օգտագործողի հուշմանը վերադառնալու համար:

Արմատային հեղինակությամբ գրաֆիկական ծրագրերի գործարկում

sudo -E xxxxx (օրինակ, sudo -E gparted)

Raspberry Pi «արմատային տերմինալը» պահանջում է վարչական գաղտնաբառ

Մի դրեք ROOT գաղտնաբառը դրա պատճառով:

Փոխարենը, օգտագործեք վերը նշված «sudo -E su» հրամանը: Այլապես, կարող եք փոփոխել «արմատային տերմինալը» մեկնարկի բարում: Applicationրագրի ընտրացանկի հրամանը փոխելու համար -> համակարգի գործիքներ -> արմատային տերմինալ: Եթե աջ մկնիկը սեղմեք «արմատային տերմինալի» վրա և ընտրեք հատկություններ, կարող եք ընտրել «աշխատասեղանի մուտք» ներդիրը: Հրամանը փոխարինեք «lxterminal -e sudo -E su» բառով: Սա կբացի տողի հրամանի տողը որպես root օգտվող և թույլ կտա գործարկել գրաֆիկական հրամաններ, քանի որ DISPLAY փոփոխականը պահպանվում է:

«Raspberry Pi Configuration» - ը պահանջում է վարչական գաղտնաբառ

Դրա պատճառով մի՛ սահմանեք գաղտնաբառը արմատից:

Փոխարենը փոխեք դիմումի ընտրացանկի հրամանը -> նախասիրություններ -> Raspberry Pi կազմաձևում: Եթե աջ մկնիկը սեղմեք «Raspberry Pi Configuration» - ի վրա և ընտրեք հատկություններ, կարող եք ընտրել «աշխատասեղանի մուտք» ներդիրը: Հաստատեք, որ հրամանը պետք է ավարտվի sudo -A rc_gui- ով: Եթե դա այդպես է, ապա ամբողջ հրամանը փոխարինեք «sudo -E rc_gui» բառով:

«Նախընտրելի ծրագրեր» -ը պահանջում է ադմինիստրատիվ գաղտնաբառ: Դրա պատճառով արմատ մի դրեք գաղտնաբառը:

Փոխարենը փոխեք ծրագրի մենյուի հրամանը -> նախապատվություններ -> Նախընտրելի ծրագրեր: Եթե աջ մկնիկը սեղմեք «Նախընտրելի ծրագրեր» և ընտրեք հատկություններ, կարող եք ընտրել «աշխատասեղանի մուտք» ներդիրը: Հաստատեք, որ հրամանը պետք է ավարտվի sudo -A rp -prefapps- ով: Եթե դա այդպես է, ապա ամբողջ հրամանը փոխարինեք «sudo -E rp -prefapps» բառով:

E տարբերակ sudo- ի համար

-E- ն ստիպում է sudo- ին փոխանցել շրջակա միջավայրի բոլոր փոփոխականները: DISPLAY միջավայրի փոփոխականը պետք է պահպանվի գրաֆիկական հրամանների համար, որպեսզի նրանք իմանան, թե ինչպես հաղորդակցվել xServer- ի հետ: Arnգուշացում. Մյուս փոփոխականները կարող են հակասել կառուցվող նոր արմատային միջավայրի հետ: Միայն DISPLAY փոփոխականի անցումը շատ ավելի լավ լուծում կլինի:

Խորհուրդ ենք տալիս: