TTY — տերմինալ, որը նախատեսված չէ տնային օգտագործման համար

TTY — տերմինալ, որը նախատեսված չէ տնային օգտագործման համար

TTL մարմնական լռության պայմաններում գոյատևելը հնարավոր է: սա իմ կարճ պատմությունն է, թե ինչպես ես տառապել եմ TTL-ով, հուսալով նրա աշխատանքին նորմալ գործարկել:

Առաջին պատմություն

Հետո, իմ հին նոթբուքում, տեսախցիկը խափանվեց: Այն այնքան արագ խափանվեց, որ ես անգամ չէր կարողանում գործարկել որևէ օպերացիոն համակարգի տեղադրման ծրագիր: Windows-ը դուրս գրվեց սխալներով, երբ փորձում էի տեղադրել հիմանական իլեր: Linux–ի տեղադրումը նույնիսկ չէր նկատվում, նույնիսկ երբ ես ստեղծեցի մեկնարկի կոնֆիգուրացիայում nouveau.modeset=0:
Ես չէի ուզում նոր տեսախցիկ գնել իմ նոթբուքին, որը իր ճանապարհը անցել էր: Սակայն, որպես իրական լինուկսիստ, ես սկսեցի մտածել՝ "Ինչպես չէ՞ իմ նոթբուքը վերածել տերմինալային համակարգիչ դարձնել, ինչպես դա 80-ականներին էր?": Այստեղ ծնվեց գաղափարը, որ չեմ տեղադրի Linux-ի xserver-ը, այլ փորձեմ գոյություն ունենալ TTL (մերկ կոնսոլում):

Ամենաջին շռՃեղումները

Ես իմ ПК-ում տեղադրեցի Arch Linux. Ես սիրում եմ այս դիստրիբուցիան, որովհետև այն կարելի է կարգավորել ինչպես ուզեք (իսկ ինքտեղադրումը կատարվում էր կոնսոլից, ինչը ինձ համար շատ օգտակար էր): Գաղափարը հաջող տիրելու համար ես կարգավորեցի համակարգը, ինչպես միշտ: Այժմ ցանկանում էի տեսնել, թե ինչ կարող է կոնսոլը: Ես հասկանում էի, որ xserver-ը չունենալով, ես շատ հնարավորություններ կտրել եմ ինքս ինձ: Ես ուզում էի տեսնել, թե արդյոք մերկ կոնսոլը կկարողանա վիդեո ցուցադրել կամ լուսանկար ցույց տալ (ինչպես դա անում է w3m կոնսոլում), սակայն բոլոր փորձերը ձախողվեցին: Հետո փորձեցի բրաուզերներ, այնտեղ հանդիպեցի արհեստականության խնդիր: Դա անվճար էր առանց GUI: Ես ոչինչ չէի կարողանում կտրել, արհեստականությունը դատարկ էր: Հայտնի է, որ կան ներքին արհեստականություններ (ինչպես Vim-ում), բայց դա ներքին արհեստականություն է, հիշում եմ, որ Vim-ի կոնֆիգուրացիաներում կարելի է գրել արտաքին արհեստականությունը օգտագործելու համար, բայց այստեղ հարցնում եմ՝ ինչու՞: Ես կարծես թե աքաղաղի մեջ էի: Ես չի կարողանում վիդեո դիտել, քանի որ xserver անհրաժեշտ է, alsa-mixer-ը նույնպես առանց դրա աշխատում չի ցանկանում, հետևանքով երկայնք չկա, բրաուզերներն էլ անօգուտ են, և այնպես, թե բոլորը: w3m (որը լուսանկարներ չէր բեռնում), elinks (որը հարմար էր, սակայն նաև լիովին անօգուտ էր), browsh (որը ենթադրում էր բոլոր լուսանկարները և փոխանցում էր դրանք տերմինալ որպես ASCII կեղծ պատկեր, սակայն այնտեղ նույնիսկ հղում կարող չէր անցնել): Ժամանակն անցել էր երեկոյան, և ինձ մոտ եղած "այբուբենը" միայն ծրագրեր կոմպիլացնելու համար էր: Ամեն ինչ, որ ես կարող էի անել, էր որոնել տրամադրվող տեղեկությունները how2-ի և դուրս գալ ddgr-ի միջոցով:

Թեեւ կա տարբերակ?

Այստեղ ես սկսում եմ մտածել, որ սխալ ճանապարհով եմ գնացել։ Ավելի հեշտ է պարզապես գնել վիդեոկարտ, քան հոգնաշարժ լինել պնդումներով։ Ոչ թե ինձ խնդիր է, որ Linux-ը միայն TTY-ով լիովին անրաժեշտ համակարգ չէ, ոչ, հնարավոր է, այն համապատասխան լինի սերվերի ադմինիստրատորների համար, բայց իմ սկզբնական նպատակը TTY-ն "մրգի" վերածվելն էր, իսկ արդյունքում ստացվեց Ֆրանկենշտեյնի հրեշ, որը հակամարտեց, երբ խոսքը գնում էր GUI-ի գործողություններին։ Շատ բաներ էի ուզում, հետագայում վերջնականապես թողեցի տեսանյութեր և աուդիո նյութեր կրկնագելու մտքերը և սկսեցի մտածել, թե ինչպես ստեղծել SSH սերվեր, որով կարող եմ ուրախանալ տնից դուրս լինելիս։

ինչն է իմ ուզածը։

  • Կոդով աշխատելը՝ Vim, NeoVim, լինտերներ, սխալների վերանայողներ, ինտերպրետատորներ, կոմպիլետորներ և մնացած բոլորը։
  • Խաղաղորեն ինտերնետում սերդալու հնարավորությունը։
  • Համակարգս համար (ավելի քան նվազագույն մի քանի ծրագրեր, որոնք կարող են .md ձևաչափով փաստաթուղթ ներկայացնել ցանցում)։
  • Հեշտություն։

Կյանքը պահելը։

Vim, Nvim, և բոլոր մյուս ծlazy ծրագրավորողի հաճույքները դրեցի և կարգավորեցի բավական արագ։ Բայց ինտերնետով սերդալու հնարավորությունը բարդություններ առաջացրեց (ով կարող էր մտածել,), որովհետև ես դեռ չեմ կարողանում հղումներ պատճենել։ Հետո մտածեցի, որ հանրային կոմպյուտերում ինտերնետ սերդալը նվազագույնը անմիտություն է։ և սկսեցի փոխարինում որոնել։ RSS ֆիդերները կոնսոլում երկար որոնելուց հետո մի քանի գտա, և հաջողությամբ սկսեցի օգտագործել ու վայելել տեղեկատվության հոսքը։ Կ sekarang ծրագիր, փաստաթղթերի հետ աշխատելու համար։ Այստեղ ստիպված էի աշխատել և գրելու սկրիպտ, որպեսզի իմ .md ֆայլը ներկայացվի առանց վիդեոկարտի (
իմացություն,)։ Այս համար օգտագործեցի .md ֆայլերի դիտման և տարածման ծառայություն, իսկ հետո մեկ այլ ծառայության միջոցով, որը գրպանի ձևաչափով փաստաթղթեր պատրաստելու համար, կատարել փաստաթղթեր։ Խնդիրը լուծվեց։Հարմարության հետ ևս որոշ խնդիրներ առաջացան։ Տերմինալն բոլոր գույները ճիշտ չի աջակցում, արդյունքում ստացվում է ինչ-то նման

այսինքը։ Նաեւ՝ պանելների (կամ ավելի ճիշտ, դրանց բացակայության) հարցը արագ լուծվեց tmux-ով։ Ֆայլերի կառավարը ընտրեցի Ranger + fzf և ripgrep արագ որոնման համար։ Բրաուզերը ընտրեցի elinks (գործընթացում որ հղումներով անցնելու համար ընկալում են թվեր)։ Հազիվ լինում էին այլ խնդիրներ, բայց բոլորը արագ լուծվում էին որոշ օգտակար ծրագրերի ցանկով։Ինչպե՞ս ես պատրաստվում ապրելու այդ եղանակով։ Ես ձեզ անմիջապես զգուշացնում եմ, եթե ցանկանում եք ժամանակավորապես անցնել կոնսոլ, պատրաստվեք, որ պետք է մի քիչ տանջվել։ Ի վերջո, արդյունքում ստացա լիովին աշխատող համակարգ, ֆայլերի կառավարիչով, պանելներով, բրաուզերով, խմբագրիչներով և կոմպիլետորներով։ Ընդհանուր առմամբ՝ ոչ վատ, սակայն մեկ շաբաթ անց, ես պարզապես չտափանցեցի և նոր PC գնեցի։ Սա իմ գոյություն է։ Կիսվեք ձեր փորձով, հոգում կլինի հետաքրքիր իմանալ, թե ինչ եք արել, ավելի երկար ժամանակ անցնելով կոնսոլ-միայն ռեժիմում։

Արդյունք

Սա արժանի չէր ծախսված ժամանակի։

Ընտանիք: habr.com

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster