TTY - үйде пайдалануға арналмаған терминал

TTY - үйде пайдалануға арналмаған терминал

Тек TTY мүмкіндіктерін пайдаланып аман қалу мүмкін бе? Міне, менің TTY-мен қалай қиналғаным туралы қысқаша әңгімем, оның қалыпты жұмыс істеуін қалаймын

тарихын

Жақында ескі ноутбуктағы видеокарта істен шықты. Оның істен шыққаны сонша, мен тіпті кез келген ОЖ үшін орнатушыны іске қоса алмадым. Windows жүйесі негізгі драйверлерді орнату кезінде қателермен бұзылды. Іске қосу конфигурациясында nouveau.modeset=0 көрсетсем де, Linux орнатуы мүлде басталғысы келмеді.
Мен өз мақсатына қызмет еткен ноутбук үшін жаңа бейне карта сатып алғым келмеді. Дегенмен, шынайы Linux адамы ретінде мен ойлай бастадым: «Мен 80-ші жылдардағыдай ноутбуктан терминалдық компьютер жасауым керек емес пе?» Бұл идея Linux жүйесіне xserver орнату емес, TTY (жалаңаш консоль) арқылы өмір сүруге тырысу үшін пайда болды.

Алғашқы қиындықтар

Мен оны компьютерге орнаттым Arch Linux. Мен бұл дистрибуцияны жақсы көремін, өйткені оны қалауыңызша конфигурациялауға болады (сонымен қатар орнатудың өзі консольден жүзеге асырылды, бұл менің артықшылығым болды). Нұсқаулыққа сүйене отырып, мен жүйені әдеттегідей орнаттым. Енді мен консоль не істей алатынын көргім келді. Мен xserverсіз көптеген мүмкіндіктерді кесіп тастадым деп ойладым. Мен жалаңаш консоль бейнені ойната алатынын немесе фотосуретті көрсете алатынын көргім келді (консольдегі w3m сияқты), бірақ барлық әрекеттер нәтижесіз болды. Содан кейін мен браузерлерді сынай бастадым, сонда мен алмасу буферіне қатысты мәселеге тап болдым: графикалық интерфейссіз бұл пайдасыз. Мен ештеңе таңдай алмаймын, буфер бос. Әрине, ішкі буфер бар (Vim сияқты), бірақ ол ішкі.Мен Vim конфигурацияларында сыртқы буферді пайдалануды көрсетуге болатыны есімде, бірақ мен өзімнен сұраймын: неге? Мен торға түскендей болдым. Мен бейнені көрмеймін, себебі... сізге xserver керек, alsa-миксер де онсыз жұмыс істегісі келмейді, дыбыс жоқ, браузерлер пайдасыз, барлығы: w3м (суреттерді жүктеп салмағандар), эленс (бұл ыңғайлы болғанымен, мүлдем пайдасыз болды), қас (ол барлық суреттерді өңдеп, терминалға ASCII псевдо-суреті ретінде жіберді, бірақ ол жерде тіпті сілтемені орындау мүмкін болмады). Кешке қарай кеш батты, менің қолымда тек кодты құрастыруға болатын «дүбір» болды. Мен жасай алатын ең көп нәрсе - how2 туралы код анықтамасын іздеу және ddgr арқылы шолу.

Сонда шығудың жолы бар ма?

Сосын мен дұрыс емес жолға түстім деп ойлай бастаймын. Бейбақпен араласқаннан, жай ғана видеокарта сатып алу оңайырақ. Мен жай ғана TTY бар Linux-ті мүлдем қажетсіз жүйе деп атайтыным жоқ, жоқ, мүмкін бұл сервер әкімшілері үшін қолайлы болар еді, бірақ менің бастапқы мақсатым TTY-ден «кәмпит» жасау болды, ал нәтиже Франкештейн құбыжығы болды. конвульсия, GUI операцияларына келгенде. Мен одан да көп нәрсені қалаймын, содан кейін мен бейне және аудио материалдарды ойнату идеясын толығымен тастадым және үйден тыс уақытта көңіл көтеруге болатын SSH серверін қалай жасауға болатынын ойлана бастадым.

Мен дәл нені қалаймын?

  • Кодпен жұмыс істеу: Vim, NeoVim, линтерлер, отладчиктер, интерпретаторлар, компиляторлар және басқалары
  • Интернетте тыныштықта серфинг жасау мүмкіндігі
  • Институтқа арналған бағдарламалық құрал (кем дегенде желіде құжатты .md белгілеуімен көрсете алатын кейбір бағдарламалар)
  • Ыңғайлылық

Аман қалу

Мен Vim, Nvim және жалқау бағдарламашының барлық басқа қуаныштарын тез орнатып, конфигурацияладым. Интернетті шарлау мүмкіндігі қиындықтар туғызды (кім ойлаған), себебі мен әлі де сілтемелерді көшіре алмаймын. Содан кейін мен консольде отырып интернетті шарлау деп ойладым кем дегенде ақылға қонымсыз мен оның орнын басатын адамды іздей бастадым. Консоль үшін RSS фидерлерін іздеуге көп уақыт қажет болды, бірақ соңында бірнеше фидер табылды, мен оларды қуана пайдалана бастадым және ақпарат ағынынан ләззат алдым.
Енді құжаттармен жұмыс істеуге арналған бағдарламалық қамтамасыз ету. Бұл жерде менің .md файлым видеокартасыз көрсетілетіні үшін көп жұмыс істеп, сценарий жазуым керек болды (ирония). Ол үшін мен .md файлдарын қарау және жіберу қызметін пайдаландым, содан кейін веб-беттерді .pdf форматында өңдеуге арналған басқа қызметті пайдаланып, құжаттарды жасадым. Мәселе шешілді.

Ыңғайлылыққа қатысты кейбір мәселелер де болды. Терминал әдетте барлық түстерге қолдау көрсетпейді, нәтиже келесідей ол. Сондай-ақ tmux көмегімен тез шешілген панельдер мәселесі (дәлірек айтқанда, олардың болмауы). Мен таңдаған файл менеджері жылдам іздеу үшін Ranger + fzf және ripgrep болды. Браузер elinks таңдады (сілтемелерден кейін сандар болуы мүмкін болғандықтан). Басқа да мәселелер болды, бірақ олардың барлығы белгілі бір коммуналдық қызметтер тізімімен тез шешілді.

нәтиже

Бұл уақыттың қажеті жоқ еді. Мен сізге бірден ескертемін, егер сіз біраз уақытқа консольге ауысқыңыз келсе, сізге азап шегуге тура келетініне дайын болыңыз. Соған қарамастан, менде файл менеджері, панельдер, браузер, редакторлар және компиляторлар бар толық жұмыс істейтін жүйені алдым. Жалпы, жаман емес, бірақ бір аптадан кейін мен оған шыдай алмай, жаңа компьютер сатып алдым. Менде бар болғаны осы. Тәжірибеңізбен бөлісіңіз, біраз уақыт тек консоль режимінде болған кезде не істегеніңізді білу қызықты болады.

Ақпарат көзі: www.habr.com

пікір қалдыру