TTY - uyda foydalanish uchun bo'lmagan terminal

TTY - uyda foydalanish uchun bo'lmagan terminal

Faqat TTY imkoniyatlaridan foydalanib omon qolish mumkinmi? Mana mening TTY bilan qanday azoblanganim haqidagi qisqa hikoyam, uni normal ishlashini xohlayman

Sana oldin

Yaqinda mening eski noutbukimdagi video karta muvaffaqiyatsiz tugadi. U shu qadar yomon ishladiki, men hatto biron bir OS uchun o'rnatuvchini ishga tushirolmadim. Windows asosiy drayverlarni o'rnatishda xatolar bilan qulab tushdi. Men ishga tushirish konfiguratsiyasida nouveau.modeset=0 ni ko'rsatgan bo'lsam ham, Linux o'rnatilishi umuman boshlashni xohlamadi.
Men o'z maqsadiga erishgan noutbuk uchun yangi video kartani sotib olishni xohlamadim. Biroq, haqiqiy Linux odami sifatida men o'ylay boshladim: "80-yillardagi kabi noutbukdan terminal kompyuterini yasasam bo'lmaydimi?" Xserverni Linuxga o'rnatish uchun emas, balki TTY (yalang'och konsol) da yashashga harakat qilish g'oyasi shunday tug'ildi.

Birinchi qiyinchiliklar

Men uni kompyuterga o'rnatdim Arch Linux. Men ushbu tarqatishni yaxshi ko'raman, chunki uni xohlagancha sozlash mumkin (shuningdek, o'rnatishning o'zi konsoldan amalga oshirildi, bu mening afzalligim edi). Qo'llanmaga amal qilib, men har doimgidek tizimni o'rnatdim. Endi men konsol nima qila olishini ko'rmoqchi edim. Xserversiz ko'p imkoniyatlarni uzib qo'yganimni taxmin qildim. Men yalang'och konsol video o'ynata oladimi yoki fotosurat ko'rsata oladimi yoki yo'qligini ko'rmoqchi edim (konsolda w3m kabi), lekin barcha urinishlar behuda edi. Keyin men brauzerlarni sinab ko'rishni boshladim va u erda ham clipboard bilan bog'liq muammoga duch keldim: GUIsiz bu foydasiz. Men hech narsani tanlay olmayman, bufer bo'sh. Albatta, ichki bufer mavjud (Vim kabi), lekin u shu sababli ichkidir.Vim konfiguratsiyasida siz tashqi buferdan foydalanishni belgilashingiz mumkinligini eslayman, lekin keyin o'zimdan so'rayman: nima uchun? Men xuddi qafasga tushgandek edim. Men videoni ko'rmayman, chunki ... sizga xserver kerak, alsa-mikser ham usiz ishlashni xohlamaydi, ovoz yo'q, brauzerlar foydasiz va hammasi: w3m (rasmlarni yuklamagan), elinks (bu qulay bo'lsa ham, mutlaqo foydasiz edi), qarang (bu barcha rasmlarni qayta ishlagan va ularni terminalga ASCII psevdo-tasviri sifatida o'tkazgan, lekin u yerdagi havolani ham kuzatib bo'lmaydi). Kechqurun kech kirdi va mening qo'limda "cho'p" bor edi, uning yordamida siz faqat kodni tuzishingiz mumkin. Men qila oladigan eng ko'p narsa how2 bo'yicha kod ma'lumotnomasini izlash va ddgr yordamida bemaqsad qilish edi.

Xo'sh, chiqish yo'li bormi?

Keyin men noto'g'ri yo'ldan borganimni o'ylay boshlayman. Yomon odam bilan oβ€˜tirishdan koβ€˜ra, videokarta sotib olish osonroq. Men shunchaki TTY bilan Linuxni mutlaqo keraksiz tizim deb atamayman, yo'q, ehtimol bu server ma'murlari uchun mos bo'lar edi, lekin mening asl maqsadim TTY dan "konfet" qilish edi va natijada Frankeshteyn yirtqich hayvoni paydo bo'ldi. konvulsiv, GUI operatsiyalari haqida gap ketganda. Men ko'proq narsani xohlardim, keyin video va audio materiallarni o'ynash g'oyasidan butunlay voz kechdim va uydan uzoqda dam olishim mumkin bo'lgan SSH serverini qanday qilishim haqida o'ylay boshladim.

Men aniq nimani xohlardim?

  • Kod bilan ishlash: Vim, NeoVim, linters, tuzatuvchilar, tarjimonlar, kompilyatorlar va boshqalar
  • Tinch holda Internetda kezish qobiliyati
  • Institut uchun dasturiy ta'minot (hech bo'lmaganda tarmoqda hujjatni .md belgisi bilan ko'rsatishi mumkin bo'lgan ba'zi dasturlar)
  • Qulaylik

Omon qolish

Men Vim, Nvim va dangasa dasturchining boshqa barcha quvonchlarini tezda o'rnatdim va sozladim. Biroq, Internetda kezish qobiliyati qiyinchiliklarga olib keldi (kim o'ylagan bo'lardi), chunki men hali ham havolalarni nusxa olmayapman. Keyin men konsolda Internetda kezishni o'yladim hech bo'lmaganda mantiqsiz va men uning o'rnini qidira boshladim. Konsol uchun RSS oziqlantiruvchilarni izlash uzoq vaqt talab qildi, lekin nihoyat bir nechta oziqlantiruvchilar topildi va men ulardan mamnuniyat bilan foydalana boshladim va ma'lumotlar oqimidan zavqlana boshladim.
Endi hujjatlar bilan ishlash uchun dasturiy ta'minot. Bu yerda .md faylim video kartasiz ko'rsatilishi uchun skript yozishim kerak edi (kinoya). Buning uchun men .md fayllarni ko'rish va jo'natish xizmatidan foydalandim va keyin veb-sahifalarni .pdf formatiga qayta ishlash uchun boshqa xizmatdan foydalanib, hujjatlarni tuzdim. Muammo hal.

Qulaylik bilan bog'liq muammolar ham bor edi. Terminal odatda barcha ranglarni qo'llab-quvvatlamaydi, natijada shunga o'xshash narsa u. Shuningdek, panellar muammosi (aniqrog'i ularning etishmasligi) tmux yordamida tezda hal qilindi. Men tanlagan fayl menejeri tez qidirish uchun Ranger + fzf va ripgrep edi. Brauzer elinklarni tanladi (havolalardan keyin raqamlar bo'lishi mumkinligi sababli). Ba'zi boshqa muammolar ham bor edi, ammo ularning barchasi ma'lum bir kommunal ro'yxat bilan tezda hal qilindi.

natija

Bu vaqtga loyiq emas edi. Men sizni darhol ogohlantiraman, agar siz bir muddat konsolga o'tmoqchi bo'lsangiz, azob chekishingizga tayyor bo'ling. Shunday bo'lsa-da, natijada men fayl boshqaruvchisi, panellar, brauzer, muharrirlar va kompilyatorlar bilan to'liq ishlaydigan tizimga ega bo'ldim. Umuman olganda, yomon emas, lekin bir hafta o'tgach, men bunga chiday olmadim va yangi kompyuter sotib oldim. Menda bor narsa shu. Tajribangizni baham ko'ring, bir muncha vaqt faqat konsol rejimida bo'lganingizda nima qilganingizni bilish qiziq bo'ladi.

Manba: www.habr.com

a Izoh qo'shish