Mündəricat:

Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq: 6 Addım
Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq: 6 Addım

Video: Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq: 6 Addım

Video: Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq: 6 Addım
Video: Raspberry Pi 4B Debian 12 Bookworm və Nəzarət olunan Ev Köməkçisinin quraşdırılması - Sentyabr 2023 2024, Iyul
Anonim
Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq
Raspberry Pi və ya digər Linux / unix əsaslı kompüterlərdə Ekransız / Ekransız (Başsız) Çalışmaq

Əksər insanlar bir Raspberry PI alanda kompüter ekranına ehtiyac duyduqlarını düşünürlər. Pulunuzu lazımsız kompüter monitorlarına və klaviaturalara sərf etməyin. Kompüterlər arasında klaviatura və monitorların hərəkətinə vaxt itirməyin. Lazım olmadıqda televizoru bağlamayın. Daxil olmaq üçün əsas kompüterinizi asanlıqla istifadə edə bilərsiniz.

Başsız işləmək (ekransız) Raspberry Pi və ya digər Unix sistemləri son dərəcə faydalı ola bilər. Uzun illərdir xWindows -dan istifadə etmişəm və əmr sətirləri yerinə qrafik ekranlara ehtiyacınız olduqda əladır. Robotlara gəldikdə, bir monitorun ətrafında hərəkət etməsi və ya monitor üçün çox kiçik olması səbəbindən istifadə etmək çox vaxt praktik olmur. Raspberry PI -lər batareyaları tükəndirilə bilər və monitorun olması praktik deyil. SSH -dən istifadə xət əmrlərinə imkan verir, lakin faydalı olan qrafik interfeyslər var.

Bu təlimat bir xWindows tutorial deyil. Başlamaq üçün sizə kifayət qədər məlumat verir. Terminologiyanın və jarqonun sizi qorxutmasına imkan verməyin. Əsas xWindows istifadə etmək olduqca asandır.

Addım 1: Çaşqın görünə biləcək terminologiya

Yəqin ki, bu bölməni atlaya bilərsiniz. Anlamaq istədiyiniz sözlərdən və anlayışlardan istifadə edirəmsə bu bölməyə baxın. Bu əsas anlayışlar sizi maraqlandıra bilər və ya yaşadığınız problemi müzakirə etməkdə faydalı ola bilər.

Buradakı məlumatların miqdarı sizi qorxutmasın

Çox qarışıq hiss edən terminologiya və jargon var. Doğru sualı verə bilmək üçün kömək istəməyinizə ehtiyac yoxdur. Qurmaq və istifadə etmək asandır. Terminologiyanı əzbərləməyin. Yalnız anlayışlarla rahat olun.

"Başsız qaçmaq" nə deməkdir

Başsız qaçmaq kompüterin ekran, klaviatura və siçan olmadan işlədiyi yerdir. Bəzən buna bir server kimi müraciət edəcəyik. Klaviaturadan və ekrandan birbaşa daxil olmaq əvəzinə uzaqdan istifadə olunan bir kompüterdir. Başsız Microsoft Windows -u işlətmək heç bir qrafik proqramı işlədə bilməyəcəyiniz deməkdir. Məsələn, Microsoft pəncərələri bir ekran tələb edir, buna görə də bir ekran tələb olunur. Digər tərəfdən, Microsoft Word -ü başsız Unix sistemində işlətmək yaxşı işləyir. Unix -də xWindows -un istifadəsi uzaq kompüterlərdən qrafik proqramları işə salmağa imkan verir.

xWindows

Microsoft "Windows" Microsoft -un sahibi olduğu üçün Unix bu termindən asanlıqla istifadə edə bilməz. Bunun əvəzinə, eyni funksiyanı təmin etmək üçün "xWindows" var, ancaq eyni kompüterdəki bir ekrana bağlı deyil. Microsoft Windows masa üstü, Unix xWindows masa üstü və Apples masaüstünün hamısında bir başlanğıc menyusu və nişanları olan bir masa üstü var. Bir simvolu və ya başlanğıc menyusunu tıkladığınızda bir pəncərə açılacaqdır.

xWindows Unix üzərində işləyir

Microsoft Windows və ya Apple ilə işləmirsinizsə, çox güman ki, Unix ilə işləyirsiniz. Android, Raspbian, Linux, Solaris, Noobs, Ubuntu və bir çoxları Unix -in ümumi dadlarıdır. Bu Unix ləzzətlərinin çoxu xWindows yüklüdür. Android istisna deyil, çünki xWindows çox yavaş olan kiçik kompüterlərdə çalışır.

Masaüstü (xServer)

Pəncərəni açanda (hər hansı bir platformada), masaüstündə göstərilməlidir. Bir xWindows üçün bu masa üstü klaviatura, siçan və ekranı olan xServer adlanır. Əslində, bir neçə istifadəçinin hər biri şəbəkədəki kompüterlərdə bir xServer (ekran, klaviatura və siçan ilə) olacaq. Bu şəbəkədəki hər hansı bir kompüterdə xWindows müştərilərindən istifadə edə bilərlər.

Microsoft Windows və Apple eyni masa üstü / pəncərə konsepsiyasına malikdir. Böyük fərq masaüstünün Pəncərə ilə eyni kompüterdə olmasıdır. Proqramlara açıq pəncərələrdən daxil olan yalnız 1 istifadəçi ola bilər.

Addım 2: SSH -ni aktivləşdirin və Şəbəkə qurun

Əməliyyat sistemi (məsələn, Linux, Raspbian, …) quraşdırmaq üçün monitor, klaviatura və siçan lazımdır. Bir Moruq PI üçün, bunun üçün müvəqqəti olaraq televizorunuzdan və tapa biləcəyiniz ən ucuz USB klaviatura / siçandan istifadə edə bilərsiniz. Digər kompüterlər quraşdırma zamanı müvəqqəti olaraq xüsusi avadanlıq tələb edə bilər. SSH -ni aktivləşdirdikdən və şəbəkəni konfiqurasiya etdikdən sonra bu avadanlıq artıq lazım olmayacaq.

Raspbian və Noobs üçün bu quraşdırma zamanı asanlıqla edilir. Quraşdırıldıqdan sonra bu dəyişiklikləri etmək üçün bir xətt əmr terminalını aça və "sudo raspi-config" əmrini işlədə bilərsiniz. Hal -hazırda 2 -ci seçim (şəbəkə qurma) şəbəkəni konfiqurasiya etməyə imkan verir. Seçim 5 (interfeys seçimləri) alt seçim p2 SSH, ssh-i aktivləşdirməyə imkan verir. Gələcək buraxılışlarla birlikdə bunlar dəyişə bilər.

Digər Unix sistemləri üçün bu konfiqurasiya seçimləri üçün təlimatlara baxın.

Şəbəkə aktiv olduqdan sonra, daha sonra istifadə etmək üçün IP ünvanını qeyd etməlisiniz. Xətt əmr terminalından "sudo ifconfig" əmrini verin. Eth0 (simli əlaqə) və ya wlan0 (wifi bağlantısı) ilə maraqlanırsınız. "İnet" dəyərində nöqtələrlə ayrılmış 4 ədəd olacaq (məsələn,#.#.#.# - mənim vəziyyətimdə 192.168.1.4).

Ev şəraitində bu IP ünvanı çox güman ki eyni qalacaq. Ancaq dəyişə biləcəyi vəziyyətlər var. Dəyişdiyi yerdə bu problem varsa, ya yönlendiricinizde statik bir IP qura bilərsiniz (yönlendiricinin sənədlərinə baxın), yönlendiricideki yeni IP ünvanını axtarın (yönlendiricinin sənədlərinə baxın) və ya bir monitor /klaviatura əlavə edin və göstərilən ifconfig əmrini verin yuxarıda

Addım 3: Başsız kompüterdə XWindows Müştərilərinə daxil olan Digər Kompüterlərə Masaüstü (xServer) quraşdırın

Windows üçün, qeyri-iş üçün pulsuz olan Mobaxterm-ə üstünlük verirəm. Bütün variantlardan qorxmayın. Ehtiyac duymadığınız bir çox funksiyaya malikdir.

Unix sistemlərində masa üstü kompüterlərin yerli ekranında işləyəcək. Əgər belədirsə, artıq quraşdırmısınız.

Addım 4: XServer qurun

XServer qurun
XServer qurun
XServer qurun
XServer qurun

Mobaxterm istifadə edən Microsoft Windows:

Bir masa üstü seansı yaratmaq üçün sessiya simgesini və ardından SSH simgesini vurun. Uzaq ana sahəsinə yuxarıdan IP ünvanını daxil edin. userid sahəsini aktiv etmək üçün "istifadəçi adını göstər" düyməsini basın və yanındakı sahəyə userid daxil edin (məsələn, Raspbian üçün "pi"). "Qabaqcıl SSH parametrləri" sekmesini vurun və uzaq mühit sahəsində, bu maşında quraşdırılmış masa üstü mühitini seçin (məsələn, Raspian üçün lxde masa üstü). Dəyişiklikləri saxlamaq üçün OK düyməsini basın. İndi bu kompüterin masaüstünü açmaq üçün bu seansa vura bilərsiniz. İlk dəfə parolunuzu saxlamağınız istənəcək. Şifrəni saxladıqdan sonra bir daha parol istənməyəcək.

Unix xServer

ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup xxxxx" və ya kök giriş əldə etmək üçün sudo istifadə edərək: ssh pi@#.#.#.# "DISPLAY = $ DISPLAY nohup sudo -E xxxxx" harada#. #.#.#xWindows müştəri kompüterinin IP ünvanıdır. pi istifadəçi adıdır. xxxxx əmrdir (məsələn, bir xətt əmr terminalı üçün lxterminal).

Şifrə sorğusunu aradan qaldırmaq üçün ssh-keygen-ə baxmanızı təklif edirəm.

Addım 5: İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək

İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək
İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək
İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək
İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək
İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək
İsteğe bağlı: XServer Masaüstünü Mobaxterm -də Microsoft Windows Masaüstü ilə birləşdirmək

Mobaxterm ilə ən yaxşı seçim xServer masaüstünü Microsoft Windows masaüstünə birləşdirməkdir. Ortalar arasında kəsib yapışdırmaq asandır. XServer pəncərəsindən asılı olmayaraq bütün pəncərələr arasında asanlıqla keçə bilərsiniz (məsələn alt-tab). Daha az məsrəfə malikdir.

Ancaq xServer masaüstünü silsəniz, bu masaüstündən başlanğıc menyusunu əlavə etməlisiniz. Lxde üçün (Raspbianda olduğu kimi), bu lxpanel. Digər masa üstü kompüterlər üçün, uzaq kompüterdə proqramları başlatmaq üçün başlanğıc menyusunu necə tətbiq etdiklərini araşdırmalısınız.

Mobaxterm çox pəncərə rejimini qurun Ayarlar -> konfiqurasiya düyməsini basın. X11 sekmesini seçin və X11 server ekran rejimində "çox pəncərə rejimi" ni seçin. Saxlamaq üçün OK düyməsini basın.

XServer Desktop, sessiya tərifini dəyişdirmədiyiniz müddətcə tək bir pəncərədə işləməyə davam edəcək.

Masaüstünün yerinə başlanğıc menyusunu işə salmaq üçün sessiya tərifini dəyişdirin

Sessiyaya sağ vurun və Sessiyanı redaktə edin. Ətraflı SSH parametrləri sekmesini vurun. Uzaq mühiti seçdiyiniz masaüstünün yerinə İnteraktiv Shell olaraq dəyişdirin. XServer masaüstünün başlanğıc menyusunu işə salmaq üçün icra komutunu təyin edin (məsələn, Raspberry Pi üçün "lxpanel" i göstərin, çünki bu lxde üçün başlanğıc menyusudur). Dəyişiklikləri saxlamaq üçün OK düyməsini basın.

Yeni başlanğıc menyusunu hərəkət etdirin və ölçüsünü dəyişdirin Siçanınız bu yeni başlanğıc menyusundan keçəndə, Microsoft Windows ilə bir şey etməyə çalışanda zəhlətökən olan genişlənəcək. Nadir hallarda istifadə olunan yerdə yerləşdirilməsi son dərəcə vacibdir.

Burada lxpanel üçün təlimatlar (Raspbianda olduğu kimi)

Digər masaüstü kompüterlər üçün bu dəyişiklikləri necə edəcəyinizi təyin etməlisiniz.

Lxpanel -ə başlamaq üçün sessiyanı iki dəfə vurun. Bu, ekranın yuxarısındakı uzaq xWindows sistemi üçün bir başlanğıc çubuğu əlavə edəcək. Bu başlanğıc çubuğunda sağ siçan və "panel parametrləri" ni basın. Bu parametrlərdə kənarda "sol" və hizalanmada "mərkəz" seçin. Hündürlüyü 20% və eni 20 piksel olaraq dəyişdirin. Qabaqcıl nişanı vurun. Minimallaşdırmanın yoxlanıldığından əmin olun və kiçildikdə ölçüsü 2 pikselə dəyişdirin. Dəyişiklikləri tətbiq etmək üçün yaxın vurun.

Minimuma endirildikdə, yeni başlanğıc menyusu Windows masaüstünün sol mərkəzində çətinliklə nəzərə çarpacaq. Çox nazik bir qara girinti olacaq. Siçan üzərində hərəkət etmək onu genişləndirəcək. Proqramlar menyusu üst nişandır. İstədiyiniz zaman yeni pəncərələr və uzaqdan tətbiq açmaq üçün bundan istifadə edə bilərsiniz.

Addım 6: Kök Şifrəsini Qurmayın və Kök Olaraq Giriş Etməyin

Təcrübəsiz istifadəçilər KÖK istifadəçi şifrəsini təyin edir və birbaşa KÖKdən istifadə edirlər (adətən hər zaman). Alternativlərdən necə istifadə edəcəyinizi bilmək üçün təcrübəniz yoxdursa, o zaman bir kök sisteminə daxil olmamalısınız. Kök son dərəcə təhlükəli ola bilər və yalnız həqiqətən lazım olduqda istifadə edilməlidir.

Mən heç vaxt KÖK istifadəçi parolunu təyin etməmişəm. Bunun əvəzinə bir çox alternativdən birini istifadə edirəm və artıq KÖK səlahiyyətinə ehtiyacım olmadıqda dərhal bağlayıram.

Kök səlahiyyəti ilə 1 əmr işlədilir

sudo xxxxx (məsələn, sudo apt-get install gparted)

Bir xətt əmr terminalında kök səlahiyyəti olan bir neçə əmr işlətmək

sudo su

Normal istifadəçi sorğusuna qayıtmaq üçün exit əmrindən istifadə edin.

Kök səlahiyyətləri olan qrafik proqramları işlətmək

sudo -E xxxxx (məsələn, sudo -E gparted)

Raspberry Pi "kök terminal" inzibati parol tələb edir

Buna görə KÖK parolunu təyin etməyin.

Bunun əvəzinə yuxarıda göstərilən "sudo -E su" əmrindən istifadə edin. Alternativ olaraq, başlanğıc çubuğundakı "kök terminalını" dəyişdirə bilərsiniz. Tətbiq menyusunun əmrini dəyişdirmək üçün -> sistem alətləri -> kök terminal. "Kök terminalı" nı sağ siçanla seçsəniz və xüsusiyyətlərini seçsəniz, "masa üstü giriş" sekmesini seçə bilərsiniz. Komandanı "lxterminal -e sudo -E su" ilə əvəz edin. Bu, kök istifadəçi olaraq bir xətt əmr istəyi açacaq və DISPLAY dəyişəninin saxlanıldığı üçün qrafik əmrləri işə salmağa imkan verəcək.

"Raspberry Pi Konfiqurasiyası" inzibati parol tələb edir

Buna görə kök üçün parol təyin etməyin.

Bunun əvəzinə tətbiq menyusu əmrini dəyişdirin -> üstünlüklər -> Raspberry Pi Konfiqurasiyası. "Raspberry Pi Konfiqurasiyası" nda sağ siçan vurursanız və xüsusiyyətləri seçsəniz, "masa üstü giriş" sekmesini seçə bilərsiniz. Komandanın sudo -A rc_gui ilə bitməsini yoxlayın. Əgər belədirsə, bütün əmri "sudo -E rc_gui" ilə əvəz edin.

"Tercih olunan tətbiqlər" inzibati parol tələb edir Bu səbəbdən kök üçün parol təyin etməyin.

Bunun əvəzinə tətbiq menyusu əmrini dəyişdirin -> üstünlüklər -> Tercih olunan tətbiqlər. "Tercih Edilən Tətbiqlər" üzərinə sağ siçan vurursanız və xüsusiyyətləri seçsəniz, "masa üstü giriş" sekmesini seçə bilərsiniz. Komandanın sudo -A rp -prefapps ilə bitməsini yoxlayın. Əgər belədirsə, bütün əmri "sudo -E rp -prefapps" ilə əvəz edin.

Sudo üçün bir seçim

-E sudo -nu bütün mühit dəyişənlərini keçməyə məcbur edir. DISPLAY mühit dəyişənləri xServer ilə necə ünsiyyət qurmağı bildikləri üçün qrafik əmrlər üçün saxlanılmalıdır. Xəbərdarlıq: digər dəyişənlər qurulan yeni kök mühiti ilə ziddiyyət təşkil edə bilər. Yalnız DISPLAY dəyişənini ötürmək daha yaxşı bir həll olardı.

Tövsiyə: