{"id":7925,"date":"2018-12-16T18:58:12","date_gmt":"2018-12-16T16:58:12","guid":{"rendered":"?p=7925"},"modified":"2018-12-16T18:58:12","modified_gmt":"2018-12-16T16:58:12","slug":"autodidacta","status":"publish","type":"post","link":"https:\/\/perdiendo.org\/museodemetralla\/?p=7925","title":{"rendered":"autodidacta"},"content":{"rendered":"<p>\t\t\t\t<em>Recordatorio para el futuro<\/em>.<\/p>\n<p>El hecho de ir aprendiendo de forma autodidacta todo lo que se me va pasando por la cabeza hace que tenga muchas lagunas que, al menos en teor\u00eda, evitar\u00eda con una formaci\u00f3n reglada.<\/p>\n<p>Me compr\u00e9 un port\u00e1til para escribir por 300 pavos hace algo m\u00e1s de un a\u00f1o (ahora <a href=\"https:\/\/www.pccomponentes.com\/lenovo-ideapad-110-15isk-intel-core-i3-6006u-4gb-1tb-r5-m430-156\">est\u00e1<\/a> por 491, aunque sin existencias, as\u00ed que no s\u00e9 si es real).<\/p>\n<p>Lo \u00fanico que buscaba es que tuviera la mayor ram posible, 8gb en este caso, una gr\u00e1fica dedicada (aunque fuera mierder, entonces a\u00fan andaba jugando a EVE y quer\u00eda poder mirar cosas cuando fuera de viaje), en este caso una <a href=\"https:\/\/www.notebookcheck.net\/AMD-Radeon-R5-M430.160119.0.html\">R5-M430 2GB<\/a> y un procesador que no fuera celerom, en este caso un Intel Core i3 6006U 2.0GHz  3 MB cach\u00e9. No es para llorar, pero para escribir y por 300 pavos juro que grit\u00e9 de felichid\u00e1 cuando lo encontr\u00e9.<\/p>\n<p>Requisitos deseables, aunque no obligatorios, era por un lado una pantalla de mierda que consumiera lo menos posible para que la bater\u00eda llegase a las tres horas escribiendo sin mucho esfuerzo. Esa prueba, al menos con Debian y sin la infinidad de aplicaciones mierdas de juind\u00f6us que ven\u00edan con la instalaci\u00f3n original, est\u00e1 superado con creces. Por el otro era que trajera una gr\u00e1fica m\u00e1s mierder que utilizar cuando no se le pidieran esfuerzos al pc y que as\u00ed consumiera menos bater\u00eda. Este trae una intel b\u00e1sica que hace su funci\u00f3n estupendamente.<\/p>\n<p>En principio parec\u00eda genial y lo es, pero tiene tres problemas, uno es que la tecla de may\u00fasculas derecha est\u00e1 partida, la mitad izquierda es la flecha hacia arriba y la otra mitad la tecla may\u00fasculas. Eso hac\u00eda que la mitad de las veces que iba a empezar una frase irrumpiese en la de arriba. Con openbox es muy f\u00e1cil solucionar eso, basta con abrir \/home\/tu-usuario\/.config\/openbox y a\u00f1adir al final algo parecido a esto<\/p>\n<pre><code>## escribe aqu\u00ed algo para recordarte lo que es lo de abajo cuando vuelvas a entrar\nxmodmap -e \"keycode 111 = Shift_L\" &amp;\n<\/code><\/pre>\n<p>Reinicias y listo. Con eso la flecha arriba se convierte en la tecla de may\u00fasculas izquierda para siempre (uso el teclado num\u00e9rico sin el num lock para moverme, por costumbre). Por cuestiones simplemente est\u00e9ticas intent\u00e9 que fuera la derecha, pero aunque parezca est\u00fapido no funcion\u00f3. No s\u00e9 por qu\u00e9. Cualquier d\u00eda deber\u00eda darle una segunda vuelta, pero&#8230; no hay tiempo para tanto, la verdad, y funciona perfectamente como est\u00e1 (aunque me jode saber que es la izquierda en vez de la derecha, casi cada vez que la tecleo [de hecho cada vez que lo hago]).<\/p>\n<p>Openbox es un gestor de ventanas ligero que se modifica con cuatro archivos de texto, es simple, sencillo y viene por defecto con <a href=\"https:\/\/crunchbangplusplus.org\">crunchbang++<\/a>, una distro basada en Debian que tuvo una gran historia hasta que el tipo que la manten\u00eda decidi\u00f3 acabar con ella, porque (seg\u00fan \u00e9l, al menos, para m\u00ed no lo es tanto) era muy f\u00e1cil personalizar Debian para obtener lo mismo. La actual es un fork de alguien que retom\u00f3 el camino, otra es <a href=\"https:\/\/www.bunsenlabs.org\">bunsenlabs<\/a>. La segunda es m\u00e1s purista con la opini\u00f3n del desarrollador original (s\u00f3lo pidi\u00f3 que si el proyecto continuaba no fuera con el mismo nombre), pero a m\u00ed me parece m\u00e1s elaborada, llena de cosas que no necesito.<\/p>\n<p>En windows el problema de la tecla se pod\u00eda solucionar tambi\u00e9n f\u00e1cilmente con un peque\u00f1o script de <a href=\"https:\/\/www.autohotkey.com\">autohotkey<\/a> que acabo de recuperar del comentario que hice a una entrada en pc componentes<\/p>\n<pre><code>Up::\nsend {RShift Down}\nKeyWait, Up\nsend {RShift Up}\nReturn\n<\/code><\/pre>\n<p>En realidad me volv\u00ed m\u00e1s loco y establec\u00ed teclas para el gui\u00f3n largo, el asterisco y la almohadilla.<\/p>\n<pre><code>; up como mayus\nUp::\nsend {RShift Down}\nKeyWait, Up\nsend {RShift Up}\nReturn\n\n; alt+f como \u2014\n!f::\nsend, {ASC 0151}\nReturn\n\n; alt-r como #\n!r::\nsend, {ASC 35}\nReturn\n\n; alt-v como *\n!v::\nsend, {ASC 42}\nReturn\n<\/code><\/pre>\n<p>El segundo problema es que las teclas del trackpad son duras, ruidosas y molestas. Pero para qu\u00e9 teclas cuando puedes utilizar el trackpad para ello. Creas, a\u00f1ades la secci\u00f3n correspondiente con el tapping en on y reinicias lightdm. Sencillo y para todo perdedor.<\/p>\n<pre><code>$ mkdir -p \/etc\/X11\/xorg.conf.d\n$ echo 'Section \"InputClass\"\n        Identifier \"libinput touchpad catchall\"\n        MatchIsTouchpad \"on\"\n        MatchDevicePath \"\/dev\/input\/event*\"\n        Driver \"libinput\"\n        Option \"Tapping\" \"on\"\nEndSection' &gt; \/etc\/X11\/xorg.conf.d\/40-libinput.conf\n$ systemctl restart lightdm\n<\/code><\/pre>\n<p>El tercer problema es que los drivers de la tarjeta wifi no est\u00e1n del todo soportados por el kernel de linux. Da problemas. La conexi\u00f3n va lenta y se corta. Pero, afortunadamente, <a href=\"https:\/\/github.com\/lwfinger\/rtlwifi_new\">alguien<\/a> se ocup\u00f3 de solucionarlo.<\/p>\n<p>Pero tienes que compilar el c\u00f3digo, y al hacer un dist-upgrade cambi\u00e9 el kernel por defecto y no me compilaba, me daba el idiota error 2. Tienes que instalar algunas dependencias para hacerlo funcionar, pero yo las ten\u00eda todas y me segu\u00eda dando el mismo error. Me faltaba la carpeta build con las instrucciones.<\/p>\n<p>Tras un par de momentos infructuosos buscando di con la clave en el tercero, y es que tienes que hacer un enlace simb\u00f3lico <em>que no s\u00e9 por qu\u00e9 no se hace autom\u00e1ticamente si convierte make en inutilizable no hacerlo<\/em>. Este ser\u00eda el modo de crearlo para mi kernel actual.<\/p>\n<pre><code>$ ln -s \/usr\/src\/linux-headers-4.9.0-8-amd64\/ \/lib\/modules\/4.9.0-8-amd64\/build\n<\/code><\/pre>\n<p>Bienvenida la carpeta build, compilo siguiendo las instrucciones y listo. El pc vuelve a no tener ningun problema. Pero, me pregunto, \u00bfrealmente para qu\u00e9 actualic\u00e9 el kernel? Este es un ordenador para escribir.<\/p>\n<p>Lo bueno de ser un autodidacta es que de todo se aprende. Lo malo es que es pr\u00e1cticamente inevitable probar todo lo que se te pone por delante. En tu inquietud est\u00e1 tu condena.<\/p>\n<p>O algo as\u00ed.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recordatorio para el futuro. El hecho de ir aprendiendo de forma autodidacta todo lo que se me va pasando por la cabeza hace que tenga muchas lagunas que, al menos en teor\u00eda, evitar\u00eda con una formaci\u00f3n reglada. Me compr\u00e9 un port\u00e1til para escribir por 300 pavos hace algo m\u00e1s de un a\u00f1o (ahora est\u00e1 por [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-7925","post","type-post","status-publish","format-standard","hentry","category-frikeando"],"_links":{"self":[{"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=\/wp\/v2\/posts\/7925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7925"}],"version-history":[{"count":0,"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=\/wp\/v2\/posts\/7925\/revisions"}],"wp:attachment":[{"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/perdiendo.org\/museodemetralla\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}