TTY - гэрийн хэрэглээнд зориулагдаагүй терминал

TTY - гэрийн хэрэглээнд зориулагдаагүй терминал

Зөвхөн TTY чадавхийг ашиглан амьд үлдэх боломжтой юу? Энэ бол TTY-тэй хэрхэн зовж шаналж байсан тухай миний богино түүх, үүнийг хэвийн болгохыг хүсч байна

Эрьт урьдын түүх

Саяхан миний хуучин зөөврийн компьютер дээрх видео карт амжилтгүй болсон. Энэ нь маш муу гацсан тул би ямар ч үйлдлийн системд суулгагчийг ажиллуулж чадсангүй. Windows үндсэн драйверуудыг суулгах явцад алдаа гарлаа. Би эхлүүлэх тохиргоонд nouveau.modeset=0 гэж заасан байсан ч Линукс суулгацыг огт эхлүүлэхийг хүсээгүй.
Би зорилгодоо нийцсэн зөөврийн компьютерт шинэ видео карт худалдаж авахыг хүсээгүй. Гэсэн хэдий ч, жинхэнэ Линукс хүний ​​хувьд би "80-аад оных шиг зөөврийн компьютерээр терминал компьютер хийх ёстой юм биш үү?" гэж бодож эхэлсэн. Линукс дээр xserver суулгах биш, харин TTY (нүцгэн консол) дээр амьдрахыг оролдох санаа ингэж төрсөн юм.

Эхний бэрхшээл

Би үүнийг компьютер дээр суулгасан Arch Linux. Би энэ түгээлтэд дуртай, учир нь үүнийг таны хүссэнээр тохируулах боломжтой (мөн суулгацыг өөрөө консолоос хийсэн бөгөөд энэ нь надад ашигтай байсан). Гарын авлагын дагуу би системийг урьдын адил суулгасан. Одоо би консол юу хийж чадахыг харахыг хүссэн. Би xserver-гүй бол маш олон боломжийг хаасан гэж таамаглаж байсан. Би нүцгэн консол нь видео тоглуулж эсвэл зураг үзүүлж чадах эсэхийг (консол дээр w3m хийдэг шиг) харахыг хүссэн боловч бүх оролдлого дэмий хоосон байв. Дараа нь би хөтчүүдийг туршиж эхэлсэн бөгөөд тэнд бас санах ойн асуудалтай тулгарсан: GUI байхгүй бол энэ нь ашиггүй юм. Би юу ч сонгох боломжгүй, буфер хоосон байна. Мэдээжийн хэрэг, дотоод буфер (Vim гэх мэт) байдаг, гэхдээ энэ нь ийм шалтгаанаар дотоод юм. Vim-ийн тохиргоонд та гадаад буфер ашиглахыг зааж өгч болно гэдгийг би санаж байна, гэхдээ дараа нь би өөрөөсөө асуудаг: яагаад? Би яг л торонд байгаа юм шиг байсан. Би видеог үзэхгүй, учир нь... танд xserver хэрэгтэй, alsa-миксер ч бас түүнгүйгээр ажиллахыг хүсэхгүй байна, дуу чимээ байхгүй, хөтчүүд ашиггүй, тэгээд л болоо. w3м (зураг байршуулаагүй хүмүүс), линкүүд (энэ нь хэдийгээр тохиромжтой ч гэсэн огт хэрэггүй байсан) хайх (энэ нь бүх зургийг боловсруулж, терминал руу ASCII псевдо-зураг болгон шилжүүлсэн боловч тэнд байгаа холбоосыг дагаж мөрдөх боломжгүй байсан). Орой болж, миний гарт зөвхөн кодыг нь эмхэтгэх боломжтой "хожуул" байсан. Миний хийж чадах хамгийн их зүйл бол how2-ийн кодын лавлагаа хайж, ddgr ашиглан аялах явдал байв.

Тэгэхээр гарах гарц байна уу?

Дараа нь би буруу замаар явсан гэж бодож эхэлдэг. Новшийн хүнтэй зууралдаж байснаас зүгээр л видео карт худалдаж авах нь амархан. Би зүгээр л TTY-тэй Линуксыг огт хэрэггүй систем гэж нэрлээд байгаа юм биш, үгүй, магадгүй энэ нь серверийн администраторуудад тохирох байх, гэхдээ миний анхны зорилго бол TTY-ээс "чихэр" хийх явдал байсан бөгөөд үр дүнд нь Фрэнкештейн мангас байсан. convulsing, Энэ нь GUI үйл ажиллагаа ирэхэд. Би илүү ихийг хүсч, дараа нь видео болон аудио материал тоглуулах санаагаа бүрмөсөн орхиж, гэрээсээ хол байхдаа хэрхэн зугаацаж болох SSH сервер хийх талаар бодож эхлэв.

Би яг юу хүссэн юм бэ?

  • Кодтой ажиллах: Vim, NeoVim, linters, дибаггер, орчуулагч, хөрвүүлэгч болон бусад бүх зүйл
  • Интернэтээр тайван аялах чадвар
  • Хүрээлэнд зориулсан програм хангамж (наад зах нь .md тэмдэглэгээ бүхий сүлжээнд баримт бичгийг гаргах боломжтой зарим програмууд)
  • Тав тухтай байдал

Амьд үлдэх

Би Vim, Nvim болон залхуу програмистын бусад бүх баяр баясгалангуудыг маш хурдан суулгаж тохируулсан. Интернетээр аялах чадвар нь хүндрэл учруулсан (хэн бодох байсан юм), учир нь би холбоосыг хуулж чадахгүй хэвээр байна. Тэгээд би консол дээр байхдаа интернетээр аялдаг гэж бодсон наад зах нь үндэслэлгүй Тэгээд би орлуулах хүн хайж эхлэв. Консолын RSS тэжээгчийг хайж олоход удаан хугацаа зарцуулсан боловч эцэст нь хэд хэдэн тэжээгч олдсон бөгөөд би тэдгээрийг баяртайгаар ашиглаж, мэдээллийн урсгалыг таашааж эхлэв.
Одоо баримт бичигтэй ажиллах програм хангамж. Энд би шаргуу ажиллаж, скрипт бичих шаардлагатай болсон бөгөөд ингэснээр миний .md файлыг видео картгүйгээр үзүүлэх болно (инээдэм). Үүнийг хийхийн тулд би .md файлуудыг үзэх, илгээх үйлчилгээг ашиглаж, дараа нь вэб хуудсыг .pdf болгон боловсруулах өөр үйлчилгээг ашиглан би баримт бичгийг хийсэн. Асуудал шийдэгдэж.

Мөн ая тухтай байдлын хувьд зарим нэг асуудал байсан. Терминал нь бүх өнгийг дэмждэггүй, үр дүн нь иймэрхүү байна энэ нь. Мөн хавтангийн асуудал (эсвэл тэдгээрийн дутагдал) нь tmux-ийн тусламжтайгаар хурдан шийдэгдсэн. Миний сонгосон файлын менежер бол Ranger + fzf болон хурдан хайлт хийхэд зориулагдсан ripgrep байсан. Хөтөч нь elinks сонгосон (холбоосыг тоогоор дагаж мөрддөг тул). Өөр зарим асуудал байсан боловч тэдгээрийг бүгдийг нь тодорхой жагсаалтын дагуу хурдан шийдсэн.

үр дүн

Энэ нь цаг хугацаа зарцуулсангүй. Би танд шууд анхааруулж байна, хэрэв та хэсэг хугацаанд консол руу шилжихийг хүсч байвал зовж шаналах болно гэдэгт бэлэн байгаарай. Үүний үр дүнд би файлын менежер, самбар, хөтөч, редактор, хөрвүүлэгч бүхий бүрэн ажилладаг системтэй болсон. Ерөнхийдөө тийм ч муу биш, гэхдээ долоо хоногийн дараа би тэвчиж чадалгүй шинэ компьютер худалдаж авлаа. Энэ л надад байгаа зүйл. Туршлагаасаа хуваалцаарай, хэсэг хугацаанд зөвхөн консол горимд байхдаа юу хийснээ мэдэх нь сонирхолтой байх болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх