{"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\/da\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","title":{"rendered":"TTY \u2014 en terminal, der ikke er til hjemmebrug","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TTY \u2014 en terminal, der ikke er til hjemmebrug\" src=\"\/wp-content\/uploads\/2020\/02\/c1c0afe0522c210d350a1cf8d3855119.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Er det muligt at klare sig med kun TTY-funktioner? Her er min korte historie om, hvordan jeg k\u00e6mpede med TTY, mens jeg \u00f8nskede at f\u00e5 det til at fungere ordentligt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"predystoriya\">Background<\/h1>\n<p><\/p>\n<p>For nylig gik grafikkortet p\u00e5 min gamle b\u00e6rbare computer i stykker. S\u00e5 slemt, at jeg ikke kunne starte installationsprogrammet for nogen OS. Windows crashede med fejl under installationen af de grundl\u00e6ggende drivere. Installation af Linux ville overhovedet ikke starte, selvom jeg angav nouveau.modeset=0 i opstartsindstillingerne.<br \/>\nJeg ville ikke k\u00f8be et nyt grafikkort til en b\u00e6rbar, der har gjort sit. Men som en sand linux-bruger begyndte jeg at overveje: \"Skal jeg ikke lave min b\u00e6rbare til en terminalcomputer, ligesom i 80'erne?\". S\u00e5dan blev ideen f\u00f8dt om ikke at installere xserver p\u00e5 Linux, men pr\u00f8ve at leve med TTY (den bare konsol).<\/p>\n<p><\/p>\n<h1 id=\"pervye-trudnosti\">De f\u00f8rste vanskeligheder<\/h1>\n<p><\/p>\n<p>Jeg installerede p\u00e5 min PC <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>Jeg elsker denne distribution for, at den kan tilpasses lige som man vil (og installationen foregik ogs\u00e5 fra konsollen, hvilket var til min fordel). F\u00f8lgende manualen installerede jeg systemet, som jeg altid g\u00f8r. Nu ville jeg gerne se, hvad konsollen kunne. Jeg anede, at uden xserver havde jeg fraskrevet mig mange muligheder. Jeg ville se, om den bare konsol kunne afspille video eller vise billeder (ligesom w3m g\u00f8r i konsollen), men alle fors\u00f8g var forg\u00e6ves. S\u00e5 begyndte jeg at pr\u00f8ve browsere, hvor jeg ogs\u00e5 st\u00f8dte p\u00e5 problemet med udklipsholderen: den er ubrugelig uden GUI. Jeg kan ikke markere noget; udklipsholderen er tom. Der er selvf\u00f8lgelig en intern udklipsholder (som i Vim), men den er netop intern. Jeg husker, at man i Vim's konfigurationsfiler kan angive brugen af \u200b\u200ben ekstern udklipsholder, men jeg sp\u00f8rger mig selv: hvorfor? Jeg f\u00f8lte mig som i et bur. Jeg kunne ikke se videoer, da xserver er n\u00f8dvendig, alsa-mixer fungerer heller ikke uden det, s\u00e5 der er intet lyd, browsere er ubrugelige, faktisk alle: <noindex><a rel=\"nofollow\" href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a><\/noindex> (som ikke kunne indl\u00e6se billeder), <noindex><a rel=\"nofollow\" href=\"http:\/\/elinks.or.cz\/\">elinks<\/a><\/noindex> (som var behagelig at bruge men ogs\u00e5 helt ubrugelig), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.brow.sh\/\">browsh<\/a><\/noindex> (som behandlede alle billeder og sendte dem til terminalen som ASCII pseudobilleder, men der kunne man ikke engang klikke p\u00e5 et link). Dagen n\u00e6rmede sig, og jeg havde en \"klump\", som kun kunne kompilere kode. Det maksimale jeg kunne g\u00f8re, var at s\u00f8ge hj\u00e6lp til koden p\u00e5 how2 og surfe med ddgr.<\/p>\n<p><\/p>\n<h1 id=\"tak-est-li-vyhod\">S\u00e5 er der nogen udvej?<\/h1>\n<p><\/p>\n<p>Her begynder jeg at t\u00e6nke, at jeg er g\u00e5et ned ad den forkerte vej. Det ville v\u00e6re lettere bare at k\u00f8be et grafikkort end at sl\u00e6be rundt p\u00e5 en halvkert computer. Ikke at jeg ville kalde Linux med kun TTY for en helt un\u00f8dvendig system, nej, m\u00e5ske ville det v\u00e6re passende for serveradministratorer, men mit m\u00e5l var oprindeligt at g\u00f8re TTY til en \"perle\", men i stedet endte jeg med et Frankenstein-monster, der rystede, n\u00e5r det kom til GUI-operationer. Jeg \u00f8nskede mere, s\u00e5 jeg gav helt op p\u00e5 ideen om at afspille video- og lydmaterialer, og begyndte at t\u00e6nke p\u00e5, hvordan jeg kunne lave en SSH-server, s\u00e5 jeg kunne underholde mig selv, mens jeg var uden for hjemmet.<\/p>\n<p><\/p>\n<h3 id=\"chego-imenno-ya-hotel\">Hvad ville jeg egentlig?<\/h3>\n<p><\/p>\n<ul>\n<li>Arbejdet med kode: Vim, NeoVim, linters, debuggere, fortolkere, compilere og alt det andet.<\/li>\n<li>Mulighed for at surfe p\u00e5 internettet i ro og mag.<\/li>\n<li>Software til instituttet (mindst nogle programmer, der kan renderere et dokument online med .md-markup).<\/li>\n<li>Bekvemmelighed.<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"vyzhivanie\">Overlevelse.<\/h1>\n<p><\/p>\n<p>Jeg installerede og konfigurerede Vim, Nvim og alle de andre gl\u00e6der ved en dovenskabsprogrammerer ret hurtigt. At surfe p\u00e5 internettet viste sig dog at v\u00e6re en udfordring (<em>hvem skulle have troet det<\/em>), da jeg stadig ikke kan kopiere links. S\u00e5 t\u00e6nkte jeg, at det ikke var meget fornuftigt at surfe p\u00e5 internettet i terminalen, <em>minimalt fornuftigt<\/em> , og jeg begyndte at kigge efter alternativer. RSS-feedere til terminalen blev l\u00e6nge s\u00f8gt, men det lykkedes trods alt at finde et par feedere, og jeg begyndte at bruge dem og nyde informationsstr\u00f8mmen.<br \/>\nNu software til arbejde med dokumenter. Her m\u00e5tte jeg arbejde lidt og skrive et script, s\u00e5 min .md-fil kunne renderes uden grafikkort (<em>ironi<\/em>). Til dette brugte jeg en service til visning og distribution af .md-filer, og derefter brugte jeg en anden service til behandling af websider til .pdf for at lave dokumenter. Problemet er l\u00f8st.<\/p>\n<p><\/p>\n<p>Der var ogs\u00e5 nogle problemer med bekvemmelighed. Terminalen underst\u00f8tter ikke alle farver korrekt, hvormed det ender med noget, der ligner <noindex><a rel=\"nofollow\" href=\"https:\/\/unix.stackexchange.com\/questions\/111296\/linux-tty-colours\">denne<\/a><\/noindex>. Ogs\u00e5 sp\u00f8rgsm\u00e5let om paneler (eller rettere sagt manglen p\u00e5 dem), som hurtigt blev l\u00f8st med tmux. Jeg valgte filh\u00e5ndtereren Ranger + fzf og ripgrep til hurtig s\u00f8gning. Jeg valgte elinks som browser (fordi man kan navigere links med tal). Der var ogs\u00e5 nogle andre punkter, men de blev hurtigt l\u00f8st med en bestemt liste af v\u00e6rkt\u00f8jer.<\/p>\n<p><\/p>\n<h1 id=\"rezultat\">Resultat<\/h1>\n<p><\/p>\n<p>Det var ikke spildt tid. Jeg advarer dig med det samme, hvis du \u00f8nsker at skifte til konsol, skal du v\u00e6re parat til at k\u00e6mpe lidt. Alligevel fik jeg en ganske fungerende ops\u00e6tning med filh\u00e5ndtering, paneler, en browser, tekstbehandlere og kompilatorer. Generelt set ikke d\u00e5rligt, men efter en uge kunne jeg simpelthen ikke klare det l\u00e6ngere og k\u00f8bte en ny pc. Det var alt for mig. Del gerne dine erfaringer, det vil v\u00e6re interessant at h\u00f8re, hvad du gjorde, da du befandt dig i en konsol-\u00e9n-tilstand.<\/p>\n<p>Kilde: <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.3 - 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\/da\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 en terminal, der ikke er til hjemmebrug | ProHoster","description":"Er det muligt at overleve.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/56210"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}