{"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\/de\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","title":{"rendered":"TTY \u2014 ein Terminal, das nicht f\u00fcr den Heimgebrauch gedacht ist","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TTY \u2014 ein Terminal, das nicht f\u00fcr den Heimgebrauch gedacht ist\" src=\"\/wp-content\/uploads\/2020\/02\/c1c0afe0522c210d350a1cf8d3855119.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ist es m\u00f6glich, nur mit den M\u00f6glichkeiten von TTY zu \u00fcberleben? Hier ist meine kurze Geschichte dar\u00fcber, wie ich mit TTY gek\u00e4mpft habe, um ihn normal zum Laufen zu bringen<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"predystoriya\">Vorgeschichte<\/h1>\n<p><\/p>\n<p>K\u00fcrzlich ist in meinem alten Laptop die Grafikkarte kaputt gegangen. So sehr, dass ich nicht einmal den Installer eines Betriebssystems starten konnte. Windows ist w\u00e4hrend der Installation grundlegender Treiber mit Fehlern abgest\u00fcrzt. Die Installation von Linux wollte \u00fcberhaupt nicht starten, selbst wenn ich in der Boot-Konfiguration nouveau.modeset=0 angegeben habe.<br \/>\nIch wollte keine neue Grafikkarte f\u00fcr ein Laptop kaufen, das seinen Dienst schon getan hat. Als echter Linux-Anh\u00e4nger begann ich jedoch zu \u00fcberlegen: \"Sollte ich aus diesem Laptop nicht einen Terminal-Computer machen, wie es in den 80ern war?\" So entstand die Idee, kein X-Server auf Linux zu installieren, sondern auf TTY (reiner Konsole) zu leben.<\/p>\n<p><\/p>\n<h1 id=\"pervye-trudnosti\">Die ersten Schwierigkeiten<\/h1>\n<p><\/p>\n<p>Auf meinem PC habe ich installiert <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>. Ich liebe diese Distribution, weil man sie nach Belieben anpassen kann (au\u00dferdem wurde die Installation \u00fcber die Konsole durchgef\u00fchrt, was mir zugutekam). Nach der Anleitung installierte ich das System, wie immer. Nun wollte ich sehen, was die Konsole leisten kann. Ich ahnte, dass ich mir ohne X-Server viele M\u00f6glichkeiten verbaute. Ich wollte herausfinden, ob die reine Konsole Videos wiedergeben oder Fotos anzeigen kann (so wie es w3m in der Konsole macht), jedoch waren alle Versuche vergeblich. Dann begann ich, Browser auszuprobieren, wo ich auf das Problem der Zwischenablage stie\u00df: sie ist ohne GUI nutzlos. Ich kann nichts markieren, die Zwischenablage ist leer. Es gibt nat\u00fcrlich einen internen Puffer (wie bei Vim), aber der ist eben intern. Ich erinnere mich, dass man in den Konfigurationen von Vim das Verwenden eines externen Puffers angeben kann, jedoch stelle ich mir die Frage: wozu? Ich f\u00fchlte mich wie in einem K\u00e4fig. Ich konnte keine Videos ansehen, da ich daf\u00fcr einen X-Server ben\u00f6tigte, alsa-mixer wollte auch ohne nicht funktionieren, wodurch es keinen Ton gab, die Browser waren nutzlos, und zwar alle: <noindex><a rel=\"nofollow\" href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a><\/noindex> (der keine Bilder geladen hat), <noindex><a rel=\"nofollow\" href=\"http:\/\/elinks.or.cz\/\">elinks<\/a><\/noindex> (der zwar bequem war, aber auch v\u00f6llig nutzlos war), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.brow.sh\/\">browsh<\/a><\/noindex> (der alle Bilder bearbeitete und sie als ASCII-Pseudo-Bilder in das Terminal \u00fcbertrug, jedoch konnte man dort nicht einmal einem Link folgen). Der Abend wollte n\u00e4her r\u00fccken, und ich hatte ein \"St\u00fcmpfer\" in der Hand, mit dem ich nur Code kompilieren konnte. Das Maximum, was ich tun konnte, war, Hilfe zu dem Code auf how2 zu suchen und mit ddgr zu surfen.<\/p>\n<p><\/p>\n<h1 id=\"tak-est-li-vyhod\">Gibt es also einen Ausweg?<\/h1>\n<p><\/p>\n<p>Hier beginne ich zu \u00fcberlegen, dass ich nicht den richtigen Weg eingeschlagen habe. Es w\u00e4re einfacher, einfach eine Grafikkarte zu kaufen, als mit diesem Notbehelf herumzuhampeln. Nicht, dass ich Linux mit nur TTY als v\u00f6llig nutzlos bezeichnen k\u00f6nnte; m\u00f6glicherweise ist es f\u00fcr Administratoren auf einem Server geeignet, aber mein Ziel war urspr\u00fcnglich, aus TTY eine \"Leckerei\" zu machen, und stattdessen habe ich ein Frankenstein-Monster erhalten, das zuckten, wenn es um GUI-Operationen ging. Ich wollte mehr, also gab ich schlie\u00dflich die Ideen auf, Videos und Audio-Materialien abzuspielen, und begann dar\u00fcber nachzudenken, wie ich einen SSH-Server einrichten k\u00f6nnte, um mir Spa\u00df zu machen, w\u00e4hrend ich nicht zu Hause bin.<\/p>\n<p><\/p>\n<h3 id=\"chego-imenno-ya-hotel\">Was genau wollte ich?<\/h3>\n<p><\/p>\n<ul>\n<li>Arbeiten mit Code: Vim, NeoVim, Linter, Debugger, Interpreter, Compiler und alles andere<\/li>\n<li>Die M\u00f6glichkeit, entspannt im Internet zu surfen<\/li>\n<li>Software f\u00fcr das Institut (mindestens einige Programme, die Dokumente im .md-Format im Netz rendern k\u00f6nnen)<\/li>\n<li>Benutzerfreundlichkeit<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"vyzhivanie\">\u00dcberleben<\/h1>\n<p><\/p>\n<p>Vim, Nvim und all die anderen Freuden des faulen Programmierers habe ich ziemlich schnell installiert und konfiguriert. Die M\u00f6glichkeit, im Internet zu surfen, stellte jedoch Schwierigkeiten dar (<em>wer h\u00e4tte das gedacht<\/em>), da ich immer noch keine Links kopieren kann. Dann dachte ich, dass es nicht gerade clever w\u00e4re, im Internet zu surfen, w\u00e4hrend ich in der Konsole bin, <em>mindestens unklug<\/em> und begann nach einer Alternative zu suchen. RSS-Reader f\u00fcr die Konsole wurden lange gesucht, aber schlie\u00dflich fand ich ein paar Feeds, und ich begann sie zu nutzen und freute mich \u00fcber den Informationsfluss.<br \/>\nJetzt zur Software zur Bearbeitung von Dokumenten. Hier musste ich mich anstrengen und ein Skript schreiben, damit meine .md-Datei ohne Grafikkarte gerendert wird (<em>Ironie<\/em>). Daf\u00fcr verwendete ich einen Dienst zum Anzeigen und Versenden von .md-Dateien und dann mit einem anderen Dienst zur Verarbeitung von Webseiten in .pdf erstellte ich Dokumente. Problem gel\u00f6st.<\/p>\n<p><\/p>\n<p>Auch bei der Benutzerfreundlichkeit gab es einige Probleme. Das Terminal unterst\u00fctzt nicht alle Farben richtig, wodurch etwas wie <noindex><a rel=\"nofollow\" href=\"https:\/\/unix.stackexchange.com\/questions\/111296\/linux-tty-colours\">dieses<\/a><\/noindex>. Auch das Thema der Panels (genauer gesagt ihr Mangel) wurde schnell mit tmux gel\u00f6st. Als Dateimanager w\u00e4hlte ich Ranger + fzf und ripgrep f\u00fcr die schnelle Suche. F\u00fcr den Browser entschied ich mich f\u00fcr elinks (da man mit Zahlen zu Links navigieren kann). Es gab noch einige andere Punkte, aber die lie\u00dfen sich schnell mit einer bestimmten Liste von Tools l\u00f6sen.<\/p>\n<p><\/p>\n<h1 id=\"rezultat\">Ergebnis<\/h1>\n<p><\/p>\n<p>Es hat sich nicht gelohnt, die Zeit daf\u00fcr zu investieren. Ich warne Sie sofort, wenn Sie f\u00fcr eine Weile in den Konsolmodus wechseln m\u00f6chten, seien Sie darauf vorbereitet, dass Sie es schwer haben werden. Dennoch habe ich am Ende ein funktionierendes System erhalten, mit einem Dateimanager, Panels, einem Browser, Editoren und Compilern. Im Gro\u00dfen und Ganzen nicht schlecht, aber nach einer Woche hielt ich es einfach nicht mehr aus und kaufte einen neuen PC. Das ist alles von meiner Seite. Teilen Sie Ihre Erfahrungen, es w\u00e4re interessant zu erfahren, was Sie gemacht haben, als Sie f\u00fcr eine Weile im Konsolmodus waren.<\/p>\n<p>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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 \u2013 ein Terminal, das nicht f\u00fcr den Heimgebrauch gedacht ist | ProHoster","description":"Ist es m\u00f6glich zu \u00fcberleben.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/56210"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}