{"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\/hr\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","title":{"rendered":"TTY \u2014 terminal koji nije za ku\u0107nu upotrebu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TTY \u2014 terminal koji nije za ku\u0107nu upotrebu\" src=\"\/wp-content\/uploads\/2020\/02\/c1c0afe0522c210d350a1cf8d3855119.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Mo\u017ee li se pre\u017eivjeti koriste\u0107i samo mogu\u0107nosti TTY? Ovo je moja kratka pri\u010da o tome kako sam se mu\u010dio s TTY-jem, \u017eele\u0107i posti\u0107i da radi normalno<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"predystoriya\">Povijest<\/h1>\n<p><\/p>\n<p>Nedavno je na mom starom laptopu crknula grafi\u010dka kartica. Toliko je crknula da nisam mogao pokrenuti ni instalacijski program bilo kojeg operativnog sustava. Windows se ru\u0161io s gre\u0161kama tijekom instalacije osnovnih drajvera. Instalacija Linuxa nije se uop\u0107e mogla pokrenuti, \u010dak ni kada sam u konfiguraciji pokretanja naveo nouveau.modeset=0.<br \/>\nNisam \u017eelio kupovati novu grafi\u010dku kartu za laptop koji je odradio svoje. Me\u0111utim, kao pravi linuxa\u0161, po\u010deo sam razmi\u0161ljati: \"Zar da ne pretvorim laptop u terminalno ra\u010dunalo, kao \u0161to je to bilo u 80-ima?\". Tako je nastala ideja da ne instaliram xserver na Linux, ve\u0107 da poku\u0161am \u017eivjeti na TTY (gola konzola).<\/p>\n<p><\/p>\n<h1 id=\"pervye-trudnosti\">Prvi problemi<\/h1>\n<p><\/p>\n<p>Na PC-u sam instalirao <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>. Volim ovu distribuciju jer je mogu\u0107e konfigurirati je kako \u017eelite (a i sama instalacija je ra\u0111ena iz konzole, \u0161to mi je odgovaralo). Slijede\u0107i upute, instalirao sam sustav, kao i uvijek. Sada sam \u017eelio vidjeti \u0161to sve konzola mo\u017ee. Shvatio sam da sam bez xservera sebi ograni\u010dio brojne mogu\u0107nosti. Htio sam vidjeti mo\u017ee li gola konzola reproducirati video ili prikazati fotografiju (kao \u0161to to radi w3m u konzoli), ali svi poku\u0161aji bili su uzaludni. Zatim sam po\u010deo isprobavati preglednike, gdje sam se suo\u010dio s problemom clipboarda: beskoristan je bez GUI-a. Ne mogu ni\u0161ta odabrati, clipboard je prazan. Naravno, postoji unutarnji clipboard (poput Vim-a), ali on je unutarnji, sjetim se da se u Vim konfiguracijama mo\u017ee navesti kori\u0161tenje vanjskog clipboarda, ali se tada pitam: za\u0161to? Kao da sam bio u kavezu. Ne\u0107u mo\u0107i gledati video, jer mi je potreban xserver, alsa-mixer tako\u0111er ne \u017eeli raditi bez njega, tako da nemam zvuka, svi preglednici su beskorisni. <noindex><a rel=\"nofollow\" href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a><\/noindex> (koji nije u\u010ditavao slike), <noindex><a rel=\"nofollow\" href=\"http:\/\/elinks.or.cz\/\">elinks<\/a><\/noindex> (koji je bio udoban, ali tako\u0111er potpuno beskoristan) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.brow.sh\/\">browsh<\/a><\/noindex> (koji je obra\u0111ivao sve slike i prenosio ih u terminal kao ASCII pseudoslika, ali nije se moglo \u010dak ni oti\u0107i na link). Dan se bli\u017eio kraju, a ja sam imao \"zakrpu\" s kojom sam mogao samo kompilirati kod. Maksimum \u0161to sam mogao raditi bilo je tra\u017eiti pomo\u0107 za kod na how2 i surfati pomo\u0107i ddgr.<\/p>\n<p><\/p>\n<h1 id=\"tak-est-li-vyhod\">Pa, postoji li izlaz?<\/h1>\n<p><\/p>\n<p>Tada po\u010dinjem razmi\u0161ljati da sam krenuo na pogre\u0161an put. Lak\u0161e je jednostavno kupiti grafi\u010dku kartu nego se mu\u010diti s nedono\u0161\u010detom. Ne bih mogao re\u0107i da je Linux s jednim TTY potpuno beskoristan sustav, ne, mo\u017eda bi bio dobar za administratore na poslu\u017eitelju, ali moj cilj je prvotno bio napraviti \"fancy\" iz TTY-a, a rezultiralo je \u010dudovi\u0161tem Frankeinsteina, koje se tresku\u0107i borilo s GUI operacijama. \u017deljelo se vi\u0161e, i tada sam kona\u010dno odustao od ideja o reprodukciji video i audio materijala, te po\u010deo razmi\u0161ljati o tome kako bih napravio SSH poslu\u017eitelj, uz pomo\u0107 kojeg bih se mogao zabavljati dok sam izvan ku\u0107e.<\/p>\n<p><\/p>\n<h3 id=\"chego-imenno-ya-hotel\">\u0160to sam to\u010dno \u017eelio?<\/h3>\n<p><\/p>\n<ul>\n<li>Rad s kodom: Vim, NeoVim, linteri, debuggery, interpreteri, kompajleri i sve ostalo<\/li>\n<li>Mogu\u0107nost mirnog surfanja internetom<\/li>\n<li>Softver za institut (barem neki programi koji mogu prikazati dokument na mre\u017ei s .md formatiranjem)<\/li>\n<li>Prakti\u010dnost<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"vyzhivanie\">Opstanak<\/h1>\n<p><\/p>\n<p>Vim, Nvim i sve druge sladosti lijenog programera instalirao sam i postavio prili\u010dno brzo. Mogu\u0107nost surfanja internetom, me\u0111utim, izazvala je pote\u0161ko\u0107e (<em>tko bi to pomislio<\/em>), jer jo\u0161 uvijek ne mogu kopirati linkove. Onda sam pomislio da surfanje internetom iz konzole <em>barem nije razborito<\/em> i po\u010deo sam tra\u017eiti zamjenu. RSS feedovi za konzolu su se dugo tra\u017eili, ali ipak sam prona\u0161ao nekoliko i uspje\u0161no po\u010deo koristiti i u\u017eivati u informacijama.<br \/>\nSada softver za rad s dokumentima. Tu je trebalo malo truda da napi\u0161em skriptu kako bi moj .md fajl bio renderiran bez grafi\u010dke kartice (<em>ironija<\/em>). Za to sam koristio uslugu za pregled i slanje .md fajlova, a zatim putem jo\u0161 jedne usluge za obradu web stranica u .pdf radio dokumente. Problem je rije\u0161en.<\/p>\n<p><\/p>\n<p>S prakti\u010dno\u0161\u0107u tako\u0111er su postojali neki problemi. Terminal ne podr\u017eava sve boje pravilno, pa na kraju izlazi ne\u0161to poput <noindex><a rel=\"nofollow\" href=\"https:\/\/unix.stackexchange.com\/questions\/111296\/linux-tty-colours\">ovoga<\/a><\/noindex>. Tako\u0111er, pitanje panela (odnosno njihova nedostatka) brzo je rije\u0161eno pomo\u0107u tmux-a. Izabrao sam upravitelja datotekama Ranger + fzf i ripgrep za brzu pretragu. Izabrao sam preglednik elinks (zbog mogu\u0107nosti prelaska na linkove brojevima). Bilo je jo\u0161 nekoliko trenutaka, ali svi su se brzo rije\u0161ili odre\u0111enim popisom alata.<\/p>\n<p><\/p>\n<h1 id=\"rezultat\">Rezultat<\/h1>\n<p><\/p>\n<p>Nije se isplatilo vrijeme koje sam potro\u0161io. Odmah vas upozoravam, ako \u017eelite na neko vrijeme pre\u0107i na konzolu, budite spremni na to da \u0107e biti te\u0161ko. Na kraju sam ipak dobio potpuno funkcionalan sustav s upraviteljem datoteka, plo\u010dama, preglednikom, ure\u0111iva\u010dima i kompajlerima. Sve u svemu, nije lo\u0161e, no nakon tjedan dana nisam mogao izdr\u017eati i kupio sam novo ra\u010dunalo. To je sve \u0161to imam. Podijelite svoje iskustvo, bit \u0107e zanimljivo saznati \u0161to ste radili kada ste neko vrijeme bili u re\u017eimu samo konzole.<\/p>\n<p>Izvor: <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.4 - 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\/hr\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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 koji nije za ku\u0107nu upotrebu | ProHoster","description":"Je li mogu\u0107e pre\u017eivjeti.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/56210"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}