TTY - evdə istifadə üçün olmayan bir terminal

TTY - evdə istifadə üçün olmayan bir terminal

Yalnız TTY imkanlarından istifadə edərək sağ qalmaq mümkündürmü? Budur, TTY ilə necə mübarizə apardığım, düzgün işləməsini istəməyim haqqında qısa hekayəm

Prehistorya

Bu yaxınlarda köhnə laptopumda video kart uçdu. Bəli, elə uçdu ki, heç bir OS-nin quraşdırıcısını işə sala bilmədim. Əsas sürücüləri quraşdırarkən Windows sıradan çıxdı. Başlatma konfiqurasiyasında nouveau.modeset=0 təyin etsəm belə, Linux quraşdırması heç başlamaq istəmədi.
Məqsədini yerinə yetirən bir noutbuk üçün yeni bir video kart almaq istəmədim. Bununla belə, əsl Linux istifadəçisi kimi düşünməyə başladım: “Niyə 80-ci illərdə olduğu kimi noutbukumdan terminal kompüter hazırlamıram?”. Beləliklə, ideya Linux-da xserver quraşdırmaq üçün deyil, TTY (çılpaq konsol) üzərində yaşamağa çalışmaq üçün yaranıb.

İlk çətinliklər

Quraşdırdığım PC-də Arch Linux. Mən bu paylamanı sevirəm, çünki onu istədiyiniz kimi konfiqurasiya etmək olar (həmçinin quraşdırma özü konsoldan həyata keçirilirdi, bu mənim xeyrimə idi). Təlimatdan sonra həmişə olduğu kimi sistemi quraşdırdım. İndi konsolun nə edə biləcəyini görmək istədim. Təxmin etdim ki, xserver olmadan özüm üçün bir çox fürsətləri kəsdim. Mən çılpaq bir konsolun video oynaya biləcəyini və ya fotoşəkil göstərə biləcəyini görmək istədim (w3m konsolda olduğu kimi), lakin bütün cəhdlər boşa çıxdı. Sonra brauzerləri sınamağa başladım, orada mübadilə buferi problemi ilə qarşılaşdım: GUI olmadan faydasızdır. Heç nə seçə bilmirəm, bufer boşdur. Əlbəttə ki, daxili bufer var (Vim-də olduğu kimi), lakin bunun üçün daxilidir, xatırlayıram ki, Vim konfiqurasiyasında siz xarici buferin istifadəsini təyin edə bilərsiniz, amma sonra özümdən soruşuram: niyə? Sanki qəfəsdə idim. Videoya baxmayacağam, çünki. xserver lazımdır, alsa-mikser də onsuz işləmək istəmir, ona görə səs yoxdur, brauzerlər yararsızdır, vəssalam: w3m (şəkilləri yükləməyən), elinks (bu rahat, həm də tamamilə yararsız idi), bax (bütün şəkilləri emal edib terminala ASCII psevdo-şəkil kimi ötürdü, ancaq oradakı linki belə izləyə bilmədiniz). Axşama yaxın idi və mənim əlimdə "kötük" var idi, onunla yalnız kodu tərtib edə bilərsiniz. Ən çox edə biləcəyim şey how2 kodu ilə bağlı yardım axtarmaq və ddgr ilə sörf etmək idi.

Yəni çıxış yolu varmı?

Sonra səhv yola döndüyümü düşünməyə başlayıram. Sadəcə bir video kart almaq, bir piçlə gəzməkdən daha asandır. Mən yalnız TTY ilə Linux-u tamamilə lazımsız sistem adlandıra bilmərəm, yox, bəlkə də serverdəki administratorlar üçün bunu edəcək, amma mənim məqsədim əvvəlcə TTY-dən "konfet" hazırlamaq idi və nəticədə sarsıdıcı bir Frankenşteyn canavarı oldu. , GUI əməliyyatlarına gəldikdə. Daha çox şey istədim, sonra nəhayət video və audio materialları oynamaq fikrindən imtina etdim və evdən kənarda əylənə biləcəyim SSH serverini necə yarada biləcəyimi düşünməyə başladım.

Mən tam olaraq nə istəyirdim?

  • Kod ilə işləmək: Vim, NeoVim, linters, debuggers, interpreters, compilyers və başqa hər şey
  • İnternetdə təhlükəsiz sörf etmək imkanı
  • İnstitut üçün proqram təminatı (ən azı internetdə .md işarəsi ilə sənəd təqdim edə bilən bəzi proqramlar)
  • Rahatlıq

Sağ qalmaq

Vim, Nvim və tənbəl bir proqramçının bütün digər sevinclərini olduqca tez quraşdırdım və konfiqurasiya etdim. İnternetdə sörf etmək imkanı, lakin çətinliklərə səbəb oldu (kim düşünərdi) çünki mən hələ də linkləri kopyalaya bilmirəm. Sonra düşündüm ki, konsolda olarkən internetdə gəzirəm ən azından əsassızdır və mən əvəzləyici axtarmağa başladım. Konsol üçün RSS qidalandırıcıları uzun müddət axtarıldı, amma yenə də bir neçə qidalandırıcı tapıldı və mən onlardan uğurla istifadə etməyə və məlumat axınından həzz almağa başladım.
İndi sənədlərlə işləmək üçün proqram. Burada çox çalışmalı və skript yazmalı oldum ki, .md faylım video kartsız göstərilsin (ironiya). Bunu etmək üçün mən .md fayllarına baxmaq və yaymaq üçün xidmətdən istifadə etdim və sonra .pdf formatında veb səhifələrin işlənməsi üçün başqa bir xidmətdən istifadə edərək sənədlər hazırladım. Problem həll edildi.

Rahatlıqla bağlı bəzi problemlər də var idi. Terminal normal olaraq bütün rəngləri dəstəkləmir, belə bir şeylə nəticələnir o. Həm də tmux köməyi ilə tez bir zamanda həll olunan panellər (daha doğrusu onların olmaması) məsələsi. Seçdiyim fayl meneceri sürətli axtarış üçün Ranger + fzf və ripgrep idi. Brauzer elinkləri seçdi (bağlantıların ardınca rəqəmlər ola biləcəyinə görə). Daha bir neçə anlar var idi, lakin hamısı müəyyən bir kommunal siyahısı ilə tez bir zamanda həll edildi.

Nəticə

Bu vaxta dəyməzdi. Dərhal xəbərdarlıq edirəm, əgər bir müddət konsola keçmək istəyirsinizsə, əziyyət çəkməli olduğunuza hazır olun. Yenə də nəticədə fayl meneceri, panellər, brauzer, redaktorlar və kompilyatorlarla tam işləyən bir sistem əldə etdim. Ümumiyyətlə, pis deyil, amma bir həftə sonra mən sadəcə dözə bilmədim və yeni bir PC aldım. Mənim üçün hamısı budur. Təcrübənizi paylaşın, bir müddət özünüzü yalnız konsol rejimində tapdığınız zaman nə etdiyinizi bilmək maraqlı olacaq.

Mənbə: www.habr.com

Добавить комментарий