{"id":56209,"date":"2020-02-07T00:00:00","date_gmt":"2020-02-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya"},"modified":"2020-02-18T14:04:26","modified_gmt":"2020-02-18T11:04:26","slug":"tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","title":{"rendered":"TTY on terminal, mida ei kasutata kodus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TTY on terminal, mida ei kasutata kodus\" src=\"\/wp-content\/uploads\/2020\/02\/c1c0afe0522c210d350a1cf8d3855119.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kas on v\u00f5imalik ellu j\u00e4\u00e4da, kasutades ainult TTY v\u00f5imeid? Siin on minu l\u00fchike lugu sellest, kuidas ma kippusin TTY-ga vaevlema, p\u00fc\u00fcdes saada sellest normaalselt t\u00f6\u00f6le.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"predystoriya\">Eellugu<\/h1>\n<p><\/p>\n<p>Hiljuti jooksis mu vanal s\u00fclearvutil graafikakaart kokku. Nii t\u00f5siselt, et ma ei suutnud isegi mingit ops\u00fcsteemi installerit k\u00e4ivitada. Windows kukkus kokku, andes vigade t\u00f5ttu, kui proovisime p\u00f5hijuhte installida. Linuxi paigaldamine ei tahtnud \u00fcldse k\u00e4ivituda, isegi kui ma k\u00e4ivitamiskonfiguratsiooni panin nouveau.modeset=0.<br \/>\nMa ei tahtnud osta uut graafikakaarti s\u00fclearvutile, mis on oma aja \u00e4ra teeninud. Kuid t\u00f5elise Linuxi entusiastina hakkasin m\u00f5tlema: \"Kas v\u00f5iksin oma s\u00fclearvuti muuta terminali arvutiks, nagu see oli 80-ndatel?\". Nii s\u00fcndis m\u00f5te mitte installida Linuxile xserverit, vaid proovida elada TTY-l (puhta konsooli) peale.<\/p>\n<p><\/p>\n<h1 id=\"pervye-trudnosti\">Esimene raskus<\/h1>\n<p><\/p>\n<p>Installisin PC-le <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>. Mulle meeldib see distributsioon selle poolest, et seda saab seadistada just nii, nagu soovite (ja ka, et installatsioon toimus konsoolist, mis oli mulle kasulik). J\u00e4rgides manuaali, installisin s\u00fcsteemi, nagu ikka. N\u00fc\u00fcd tahtsin n\u00e4ha, mida konsool suudab. Arvasin, et ilma xserverita \u00e4kki l\u00f5ikan endale paljusid v\u00f5imalusi. Tekkis soov n\u00e4ha, kas puhas konsool suudab videot esitada v\u00f5i pilti n\u00e4idata (nagu w3m konsoolis), kuid k\u00f5ik katsed olid asjatud. Siis hakkasin katsetama brausereid ja seal kohtasin l\u00f5ikeparda probleemi: see on kasutud ilma GUI-ta. Ma ei saa midagi esile t\u00f5sta, l\u00f5ikepulk on t\u00fchi. Loomulikult on olemas sisemine l\u00f5ikepulk (nagu Vim'is), kuid see on sisemine, meenutan, et Vim'i seadistustes saab m\u00e4\u00e4rata v\u00e4lise l\u00f5ikepula kasutamise, kuid k\u00fcsin endalt: milleks? Olin justkui puuris. Videot ei saa vaadata, kuna xserver on vajalik, alsa-mixer samuti ei t\u00f6\u00f6ta selle puudumisel, mist\u00f5ttu ei ole heli, brauserid on kasulikud, et mitte \u00f6elda, et k\u00f5ik: <noindex><a rel=\"nofollow\" href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a><\/noindex> (mis ei laadinud pilte), <noindex><a rel=\"nofollow\" href=\"http:\/\/elinks.or.cz\/\">elinks<\/a><\/noindex> (mis oli k\u00fcll mugav, kuid samuti t\u00e4iesti kasutu), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.brow.sh\/\">browsh<\/a><\/noindex> (mis t\u00f6\u00f6tles k\u00f5iki pilte ja edastas need terminali kui ASCII pseudo-pilte, kuid seal ei saanud isegi lingi kaudu liikuda). P\u00e4ev hakkas h\u00e4marduma ja mul oli k\u00e4es \"\u00fcheotsane\", millega sain ainult koodi kompileerida. K\u00f5ige rohkem, mida ma teha sain, oli otsida koodi kohta abi how2-st ja surfata ddgr'i abil.<\/p>\n<p><\/p>\n<h1 id=\"tak-est-li-vyhod\">Seega, kas on v\u00e4ljap\u00e4\u00e4s?<\/h1>\n<p><\/p>\n<p>Siin hakkan m\u00f5tlema, et olen eksinud valele teele. Lihtsam oleks lihtsalt osta graafikakaart, kui vaeva n\u00e4ha pooletoobisega. Mitte et ma v\u00f5iksin nimetada Linuxit ainult TTY-ga t\u00e4iesti kasutuks s\u00fcsteemiks, ei, v\u00f5ib-olla sobib see serveriadministraatoritele, kuid minu eesm\u00e4rk oli algselt teha TTY-st \"maiuspala\", kuid tulemuseks sai Frankenstein, kes k\u00f5ikus, kui asi j\u00f5udis GUI toiminguteni. Soovisin rohkem, seega loobusin l\u00f5puks ideedest videot ja helimaterjale esitada ning hakkasin m\u00f5tlema, kuidas v\u00f5iksin luua SSH-serveri, millega end kodust eemal l\u00f5bustada.<\/p>\n<p><\/p>\n<h3 id=\"chego-imenno-ya-hotel\">Mida t\u00e4pselt ma tahtsin?<\/h3>\n<p><\/p>\n<ul>\n<li>Koodiga t\u00f6\u00f6tamine: Vim, NeoVim, lintijad, silurid, t\u00f5lgendajad, kompilatorid ja k\u00f5ik muu<\/li>\n<li>V\u00f5imalus rahulikult internetis surfata<\/li>\n<li>\u00dclikooli tarkvara (v\u00e4hemalt m\u00f5ned programmid, mis suudavad .md m\u00e4rgistusega dokumenti veebis renderdada)<\/li>\n<li>Mugavus<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"vyzhivanie\">Elluj\u00e4\u00e4mine<\/h1>\n<p><\/p>\n<p>Vim, Nvim ja k\u00f5ik teised laiskade programmeerijate naudingud installisin ja seadistasin ma suhteliselt kiiresti. Aga internetis surfamine tekitas raskusi (<em>kes oleks v\u00f5inud arvata<\/em>), sest ma ei saa ikka veel linke kopeerida. Siis m\u00f5tlesin, et internetis surfamine k\u00e4surealt <em>on v\u00e4hemalt m\u00f5ttetu<\/em> ja hakkasin otsima asendust. RSS-vooge k\u00e4sureale otsiti kaua, kuid l\u00f5puks leidsin paar voogu, ja hakkasin neid edukalt kasutama ning nautima teabevoogu.<br \/>\nN\u00fc\u00fcd dokumentide t\u00f6\u00f6tlemise tarkvara. Siin pidin vaeva n\u00e4gema ja kirjutama skripti, et minu .md fail renderdaks ilma grafikaartita (<em>iroonia<\/em>). Selleks kasutasin teenust .md failide vaatamiseks ja jagamiseks ning seej\u00e4rel kasutasin teist teenust veebilehtede t\u00f6\u00f6tlemiseks .pdf-dokumentide tegemiseks. Probleem on lahendatud.<\/p>\n<p><\/p>\n<p>Mugavusega oli ka m\u00f5ned probleemid. Terminal ei toeta k\u00f5iki v\u00e4rve korralikult, tulemusena on see midagi sellist, nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/unix.stackexchange.com\/questions\/111296\/linux-tty-colours\">selle<\/a><\/noindex>. Samuti paneelide k\u00fcsimus (v\u00f5i pigem nende puudumine), mis lahendati kiiresti tmuxiga. Failihalduriks valisin Ranger + fzf ja ripgrep kiireks otsimiseks. Brauseriks valisin elinks (selleks, et linkidele saaks numbritega liikuda). Oli veel m\u00f5ningaid aspekte, kuid k\u00f5ik need lahendati kiiresti teatud utiliitide nimekirjaga.<\/p>\n<p><\/p>\n<h1 id=\"rezultat\">Tulemus<\/h1>\n<p><\/p>\n<p>See ei olnud aega v\u00e4\u00e4rt. Hoian teid kohe ette, kui soovite mingiks ajaks konsoolile \u00fcle minna, olge valmis selleks, et peate natuke vaeva n\u00e4gema. L\u00f5ppkokkuv\u00f5ttes sain ma \u00fcsna t\u00f6\u00f6kindla s\u00fcsteemi, millel on failihaldur, paneelid, brauserid, redigeerijad ja kompilaatorid. \u00dcldiselt pole halb, kuid n\u00e4dala p\u00e4rast ma lihtsalt ei pidanud vastu ja ostsin uue arvuti. Sellega on k\u00f5ik. Jagage oma kogemusi, oleks huvitav teada, mida te tegite, kui olite mingiks ajaks konsooli-re\u017eiimis.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/487188\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432\u044b\u0436\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 TTY? \u0422\u0443\u0442 \u043c\u043e\u044f \u043a\u0440\u0430\u0442\u043a\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u044f \u043c\u0443\u0447\u0438\u043b\u0441\u044f \u0441 TTY, \u0436\u0435\u043b\u0430\u044f \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u043d\u0435\u0433\u043e \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u041d\u0435\u0434\u0430\u0432\u043d\u043e, \u043d\u0430 \u043c\u043e\u0451\u043c \u0441\u0442\u0430\u0440\u0435\u043d\u044c\u043a\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435 \u043f\u043e\u043b\u0435\u0442\u0435\u043b\u0430 \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430. \u0414\u0430 \u0442\u0430\u043a \u043f\u043e\u043b\u0435\u0442\u0435\u043b\u0430, \u0447\u0442\u043e \u044f \u043d\u0435 \u043c\u043e\u0433 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0434\u0430\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a \u043b\u044e\u0431\u043e\u0439 \u041e\u0421. Windows \u0432\u044b\u043b\u0435\u0442\u0430\u043b\u0430 \u0441 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438 \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Linux \u0432\u043e\u043e\u0431\u0449\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":56210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-56209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432\u044b\u0436\u0438\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47TTY \u2014 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0434\u043b\u044f \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432\u044b\u0436\u0438\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:26+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47TTY \u2014 terminal, mis ei ole koduseks kasutamiseks | ProHoster","description":"Kas on v\u00f5imalik ellu j\u00e4\u00e4da.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47TTY \u2014 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0434\u043b\u044f \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0432\u044b\u0436\u0438\u0442\u044c.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:26+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56209","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:29:18","updated":"2022-10-04 10:40:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/56210"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}