{"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\/es\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","title":{"rendered":"TTY: un terminal que no es para uso dom\u00e9stico","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"TTY: un terminal que no es para uso dom\u00e9stico\" src=\"\/wp-content\/uploads\/2020\/02\/c1c0afe0522c210d350a1cf8d3855119.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00bfEs posible sobrevivir usando solo las capacidades de TTY? Aqu\u00ed est\u00e1 mi breve historia sobre c\u00f3mo luch\u00e9 con TTY, deseando hacer que funcionara correctamente.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"predystoriya\">Antecedentes<\/h1>\n<p><\/p>\n<p>Recientemente, la tarjeta gr\u00e1fica de mi viejo port\u00e1til fall\u00f3. Fall\u00f3 de tal manera que ni siquiera pod\u00eda iniciar el instalador de cualquier sistema operativo. Windows fallaba con errores al instalar los controladores b\u00e1sicos. La instalaci\u00f3n de Linux simplemente no quer\u00eda iniciarse, incluso cuando escrib\u00eda en la configuraci\u00f3n de arranque nuevo.modeset=0.<br \/>\nNo quer\u00eda comprar una nueva tarjeta gr\u00e1fica para un port\u00e1til que ya hab\u00eda cumplido su vida \u00fatil. Sin embargo, como un verdadero linuxero, empec\u00e9 a pensar: \"\u00bfPor qu\u00e9 no convertir mi port\u00e1til en una computadora terminal, como se hac\u00eda en los a\u00f1os 80?\". As\u00ed naci\u00f3 la idea de no instalar un xserver en Linux y tratar de vivir solo con TTY (la consola en bruto).<\/p>\n<p><\/p>\n<h1 id=\"pervye-trudnosti\">Dificultades iniciales<\/h1>\n<p><\/p>\n<p>En mi PC instal\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.archlinux.org\/\">Arch Linux<\/a><\/noindex>. Me encanta esta distribuci\u00f3n porque se puede configurar como uno desee (adem\u00e1s, la instalaci\u00f3n se realiz\u00f3 desde la consola, lo que me favorec\u00eda). Siguiendo el manual, instal\u00e9 el sistema como siempre. Ahora quer\u00eda ver qu\u00e9 podr\u00eda hacer la consola. Sospechaba que sin xserver me hab\u00eda cortado muchas posibilidades. Quer\u00eda ver si la consola en bruto pod\u00eda reproducir videos o mostrar fotos (como lo hace w3m en la consola), pero todos mis intentos fueron en vano. Luego empec\u00e9 a probar navegadores y all\u00ed me enfrent\u00e9 al problema del portapapeles: es in\u00fatil sin GUI. No puedo seleccionar nada, el portapapeles est\u00e1 vac\u00edo. Por supuesto, hay un portapapeles interno (como el de Vim), pero es interno, recuerdo que en las configuraciones de Vim se puede especificar el uso de un portapapeles externo, pero me pregunto: \u00bfpara qu\u00e9? Me sent\u00eda como en una jaula. No puedo ver videos, ya que necesito xserver, alsa-mixer tampoco funciona sin \u00e9l, por lo tanto, no hay sonido, los navegadores son in\u00fatiles, todos ellos: <noindex><a rel=\"nofollow\" href=\"http:\/\/w3m.sourceforge.net\/\">w3m<\/a><\/noindex> (que no cargaba im\u00e1genes), <noindex><a rel=\"nofollow\" href=\"http:\/\/elinks.or.cz\/\">elinks<\/a><\/noindex> (que era c\u00f3modo, pero tambi\u00e9n absolutamente in\u00fatil), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.brow.sh\/\">browsh<\/a><\/noindex> (que procesaba todas las im\u00e1genes y las enviaba al terminal como pseudo-im\u00e1genes ASCII, aunque no se pod\u00eda hacer clic en los enlaces). La tarde avanzaba, y yo ten\u00eda en mis manos un \"mutilado\", con el que solo pod\u00eda compilar c\u00f3digo. Lo m\u00e1ximo que pod\u00eda hacer era buscar documentaci\u00f3n sobre el c\u00f3digo en how2 y navegar con ddgr.<\/p>\n<p><\/p>\n<h1 id=\"tak-est-li-vyhod\">\u00bfEntonces, hay alguna salida?<\/h1>\n<p><\/p>\n<p>Aqu\u00ed empiezo a pensar que he tomado el camino equivocado. Es m\u00e1s f\u00e1cil simplemente comprar una tarjeta gr\u00e1fica que andar cargando con un bicho raro. No es que pueda calificar a Linux con solo TTY como un sistema completamente in\u00fatil, no, tal vez sea adecuado para administradores en un servidor, pero mi objetivo era originalmente convertir TTY en algo \"genial\", y en su lugar obtuve un monstruo de Frankenstein, que se retorc\u00eda cuando se trataba de realizar operaciones con GUI. Anhelaba algo m\u00e1s, entonces decid\u00ed finalmente abandonar la idea de reproducir videos y materiales de audio, y comenc\u00e9 a pensar en c\u00f3mo pod\u00eda montar un servidor SSH, con el que pudiera entretenerme estando fuera de casa.<\/p>\n<p><\/p>\n<h3 id=\"chego-imenno-ya-hotel\">\u00bfQu\u00e9 es exactamente lo que quer\u00eda?<\/h3>\n<p><\/p>\n<ul>\n<li>Trabajo con c\u00f3digo: Vim, NeoVim, linters, depuradores, int\u00e9rpretes, compiladores y todo lo dem\u00e1s.<\/li>\n<li>La posibilidad de navegar por Internet tranquilamente.<\/li>\n<li>Software para la instituci\u00f3n (al menos algunos programas que puedan renderizar un documento en l\u00ednea con formato .md).<\/li>\n<li>Comodidad.<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"vyzhivanie\">Supervivencia.<\/h1>\n<p><\/p>\n<p>Instal\u00e9 y configur\u00e9 Vim, Nvim y todas las dem\u00e1s alegr\u00edas de un programador perezoso bastante r\u00e1pido. Sin embargo, navegar por Internet fue problem\u00e1tico (<em>qui\u00e9n lo hubiera pensado<\/em>), ya que a\u00fan no puedo copiar enlaces. Luego pens\u00e9 que navegar por Internet desde la consola <em>no es razonable como m\u00ednimo<\/em> y empec\u00e9 a buscar un reemplazo. Buscar lectores de RSS para la consola tom\u00f3 tiempo, pero finalmente encontr\u00e9 un par y comenc\u00e9 a usarlos y disfrutar del flujo de informaci\u00f3n.<br \/>\nAhora, el software para trabajar con documentos. Aqu\u00ed tuve que esforzarme y escribir un script para que mi archivo .md se renderizara sin tarjeta gr\u00e1fica (<em>iron\u00eda<\/em>). Para esto, utilic\u00e9 un servicio para visualizar y enviar archivos .md, y luego, con otro servicio de procesamiento de p\u00e1ginas web a .pdf, cre\u00e9 documentos. El problema est\u00e1 resuelto.<\/p>\n<p><\/p>\n<p>Tambi\u00e9n hubo algunos problemas con la comodidad. El terminal no soporta todos los colores correctamente, y el resultado es algo as\u00ed como <noindex><a rel=\"nofollow\" href=\"https:\/\/unix.stackexchange.com\/questions\/111296\/linux-tty-colours\">esto<\/a><\/noindex>. Tambi\u00e9n hab\u00eda un problema con las paneles (m\u00e1s bien su falta), que se resolvi\u00f3 r\u00e1pidamente usando tmux. Eleg\u00ed el gestor de archivos Ranger + fzf y ripgrep para b\u00fasquedas r\u00e1pidas. Tambi\u00e9n hubo algunos otros detalles, pero todos se resolvieron r\u00e1pidamente con un conjunto espec\u00edfico de utilidades.<\/p>\n<p><\/p>\n<h1 id=\"rezultat\">Resultado<\/h1>\n<p><\/p>\n<p>No vali\u00f3 la pena el tiempo gastado. Les advierto de inmediato, si quieren pasar un tiempo en la consola, est\u00e9n preparados para lidiar con algunas dificultades. Sin embargo, al final obtuve un sistema bastante funcional, con un administrador de archivos, paneles, un navegador, editores y compiladores. En general, no est\u00e1 mal, pero despu\u00e9s de una semana, simplemente no pude m\u00e1s y compr\u00e9 una nueva PC. Eso es todo por ahora. Compartan sus experiencias, ser\u00e1 interesante saber qu\u00e9 hicieron cuando se encontraron en modo \u00fanicamente consola por un tiempo.<\/p>\n<p>Fuente: <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.2 - 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\/es\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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 un terminal que no es para uso dom\u00e9stico | ProHoster","description":"\u00bfEs posible sobrevivir?","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/tty-terminal-kotoryj-ne-dlya-domashnego-ispolzovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/56209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=56209"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/56209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/56210"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=56209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=56209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=56209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}