Clibuntu, ajustaments inicials (I): eines generals

Quan instal·lem un nou sistema, ens calen unes eines mínimes per treballar-hi amb comoditat: eines generals, eines per treballar amb els paquets i eines per activar la connexió via wifi. Començarem pel principi, per les eines generals.


Ens cal un editor de text en condicions (Vim), un navegador web que admeti UTF-8 (Elinks) i, molt important, un multiplexor per poder tenir diverses consoles obertes a l’hora i tants programes executant-s’hi com ens puguin fer falta (GNU Screen). Pel que fa a l’editor i al navegador, hi hauria altres opcions; però em penso no hi ha cap competidor digne per a Screen.
Executem:
$ sudo apt-get install vim elinks screen

Observem que Screen ha fet que s’hi instal·lés Byobu, que en facilita la configuració, proporciona un barra inferior amb informacions variades, etc.

Vim

Explicar com funciona Vim no és cosa que es pugui fer en un post: és un dels programes amb més opcions que he trobat fins ara. Per sort, en instal·lar-lo, s’intal·la també vimtutor, tot un curset d’introducció a Vim (en català) que, a través d’unes senzilles explicacions i d’unes pràctiques breus, però escalonades, ens permetrà d’utilitzar-lo a nivell de supervivència en molt poques sessions.
Sí, ja ho sé: ara estareu pensant que cap dels editors que heu emprat fins ara us ha exigit de fer pràctiques per poder utilitzar-lo a un nivell bàsic. Bé, sí, i per treure’m el carnet de conduir, amb deu pràctiques de 45 minuts va ser suficient: però, amb això hagués pogut conduir un Fórmula 1? Doncs, no, de cap manera. Molt bé, dons us presento el Fórmula 1 dels editors de text: Vim.

Per a qui vulgui aprendre a usar-lo, un possible itinerari (bastant complet, per qui en tingui temps i ganes) inclouria:

  • vimtutor: la guia d’aprenentatge que obtindreu en instal·lar Vim; mostra com arribar a un nivell de supervivència, imprescindible en Vim. Només heu d’executar “vimtutor” en una consola, llegir i seguir les instruccions.
  • “Vim. Pequeño pero matón”. Er Escribano. A OCCAM’s Razor, núm. 3, pàgs 7-13. Presenta, en només set pàgines, algunes de les característiques avançades de Vim més interessants.
  • Manual de Vim, de Santiago Romero. Trenta-cinc pàgines que expliquen amb més detall tot el que mostren els documents anteriors. A la part inferior de la pàgina web hi ha un botó que us permetrà exportar el manual a format odt.
  • Vim: Referencia rápida, de Joaquín Ataz López. Amb el títol, l’autor demostra un cert sentit de l’humor, ja que la tal referència ràpida té 116 pàgines. El nivell bàsic queda enrere i hom va entrat en el nivell mitjà.
  • Ajuda de Vim (Vim help). Mentre estem executant Vim, podem accedir a la seva guia oficial (en anglès, d’unes 400 pàgines) si, en mode comandament, teclegem “:help”. També podem anar directament al tema que ens interessa escrivint “:help tema”. Descriu totes les característiques implementades en Vim. El podeu consultar des de l’enllaç si no el teniu instal·lat.
Elinks

Acostumats com estem a navegar entre pàgines plenes d’imatges, de vídeos, de gifs animats, molts ignorem que la definició inicial d’HTML estava pensada per a documents de text, només de text, i que els primers navegadors es limitaven a presentar lletres blanques sobre una pantalla negra. Amb Elinks (i amb altres: Linx, Links, w3m…) podem recuperar aquell estat inicial.
Avantatges? Molts! No veureu ni un sol anunci, res de publicitat dissenyada per distreure la vostra atenció. I, com que no descarregareu bytes i bytes d’imatges inútils, les pàgines apareixeran amb major velocitat. En particular, Elinks destaca perquè accepta sense problemes pàgines en UTF-8, dibuixa bé marcs i taules, i permet interactuar bé amb moltes pàgines: deixar comentaris als blocs, utilitzar el correu de Gmail, publicar un post en Blogger. Podreu descarregar fitxers de la xarxa, gestionar llistes d’enllaços d’interès, obrir pàgines en diferents pestanyes.
A més a més, el control d’Elinks es senzill gràcies a un còmode sistema de menús; però també hi podreu fer servir dreceres de teclat, és clar.
Si voleu fer-hi una ullada, des d’aquesta pàgina en trobareu unes quantes captures.

GNU Screen

Un dels grans avantatges dels entorns gràfics és la possibilitat de tenir diverses aplicacions obertes, cada una en una finestra diferent. Si treballem en consola, és cert que en podem obrir fins a mitja dotzena (per omissió) i que podem passar d’una a una altra amb Alt + FX, on FX és qualsevol de les sis primeres tecles de funció (si estem en mode gràfic, fem Control+Alt+FX); això, però, implica fer un login per cada consola, al temps que ens imposa una limitació força restrictiva.
Amb GNU Screen, però, podem multiplicar (multiplexar) una consola i convertir-la en tantes com en necessitem. Usant comandaments de teclat que sempre comencen amb Control+a, podrem obrir noves consoles, canviar de consola, tancar una consola, sortir de la sessió d’Screen deixant-la en suspens per reprendre-la més tard (o per obrir-la des d’una màquina remota)… El concepte és molt més complex i amb possibilitats que superen la meva imaginació, de manera que renuncio a explicar-lo aquí.

Powered by ScribeFire.

Quant a Giorgio Grappa

Algú fa cas de les coses que els blocaires escriuen sobre ells mateixos? El comentari més sincer que he llegit als "about me" és aquell de: "si vols saber res de mi, pots llegir el meu bloc."
Aquesta entrada ha esta publicada en clibuntu, consola, distribució mínima, elinks, gnu screen, GNU/Linux, terminal, vim. Afegeix a les adreces d'interès l'enllaç permanent.

Una resposta a Clibuntu, ajustaments inicials (I): eines generals

  1. kukat ha dit:

    ostres gràcies, això de “screens” no tenia ni idea de que existia. Serà qüestió de provar-lo!
    😉

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s