La que sigue es un caso bastante atípico pero que no por eso he tenido que googlear la suficiente cantidad de veces como para que se justifique venir a documentar acá:

Como desactivar el auto-apagado de la pantalla, el power-saving de la consola de Linux, desde una sesión remota via SSH.

 

Desactivar el salvapantallas de la consola de Linux, cuando tenés teclado y mouse puestos o iniciada una sesión localmente es una cosa relativamente trivial, como ya escribí alguna vez en el pasado. La cosa se complica cuando necesitás hacer lo mismo pero esta vez remotamente. Ya sea por que no tenés teclado y mouse pero si un monitor conectado con un proceso corriendo, o por que solo podés iniciar sesión mediante keys.

Cualquiera sea el caso que te ocupa, lo importante es que no tenés acceso físico a la tty1 (o tty2, tty3, la que fuera) y necesitás desactivar el blank screen saver que apaga la pantalla.

 

tty - la consola de comandos de Linux

tty – la consola de comandos de Linux

 

El tiempo durante el cual la pantalla permanece encendida está dado por el contenido del archivo /sys/module/kernel/parameters/consoleblank. Podés verificarlo ejecutando:

~# cat /sys/module/kernel/parameters/consoleblank
600

Continúa leyendo

La última vez que utilicé la consola de linux para bajar torrents, todavía no existía ni el concepto ni el formato «magnet». Así que imagínense, estoy hablando de la época en que el arco iris salía en blanco y negro, los truenos no eran Dolby 5.1 y los relámpagos eran a querosene.

Por aquel entonces, la pirateaba usando ctorrent. Un programita de mierda escrito en C y que no pesa mas de 200K aproximadamente, y que apostaría hasta 25 centavos de peso argentino a que todavía funciona.

Hoy me encontré nuevamente con la necesidad, las ganas mas bien, de torrentear de nuevo. Obviamente. como buen viejo choto que soy, lo primero que intenté fué subirme al Ford Falcon:

~# ctorrent
-bash: /usr/bin/ctorrent: No existe el fichero o el directorio

Nada, ni lo tenía instalado. Testarudo y viejo choto le mandé entonces un:

apt-get install ctorrent

Al pedo, ctorrent no soporta magnet links. Nunca los soportó ni parece que lo vaya a hacer.

 

deluge - el cliente torrent para la consola de Linux que hay que tener.

deluge – el cliente torrent para la consola de Linux que hay que tener.

 

Buscando alternativas, vengo con la que encontré y que funciona perfectamente, magnet links incluídos. Que podés usar desde cualquier servidor donde no tengas monitor y solo haya acceso SSH (léase raspberry pi y similares), y que tiene bien poco que envidiarle a esos clientes torrent para Windows tipo uTorrent.

Continúa leyendo

1 – Como saber cuanto ocupa una carpeta en Linux.

¿Cuantas veces necesitaste conocer cuanto espacio ocupa un directorio en particular? Desde la consola al ejecutar «du» por «Disk Ussage«:

~ # du /home/dvr/video/movie/

Te devuelve el tamaño en bloques del directorio en cuestión:

48004   /home/dvr/video/movie/

Como al sistema de archivos lo formateé en su momento con un tamaño de bloque de 1024 bytes –Por defecto se usan 4096 bytes si no se especifica un valor diferente para el parámetro en el argumento de la utilidad que formatea-, la cuenta es facil: 48004 bloques de 1024 bytes cada uno suman 49156096 bytes.

Como no podía ser de otra forma, para no tener que andar haciendo cálculos estrambóticos, se le puede pasar a la utilidad como argumento «-h» por «Human Readable»  para que devuelva el resultado en formato entendible por humanos:

~ # du /home/dvr/video/movie/ -h
47M     /home/dvr/video/movie/

Como el comando es recursivo, puede que te interese además agregarle la opción «-s» por «silent» para que cuando tenga que navegar muchos subdirectorios para sacar la cuenta no te llene la pantalla de texto. La otra muy util que tiene de entre tantas opciones disponibles es la posibilidad de producir un «gran total» con la opción «-c«, por ejemplo:

~ # du /home/dvr/video/movie/ -csh
47M     /home/dvr/video/movie/
47M     total

2 – Conocer el espacio utilizado/disponible por partición

Con la salida en modo «bloques» para el comando «df» por «Disk Free«:

~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3              9297812   1988296   6837208  23% /
/dev/sdb1               397475    295084     75886  80% /usr/portage
/dev/sdb2             78628740   6382688  72246052   9% /home

O en modo «Human Readable» pasándole el argumento «-h«:

~ # df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             8.9G  1.9G  6.6G  23% /
/dev/sdb1             389M  289M   75M  80% /usr/portage
/dev/sdb2              75G  6.1G   69G   9% /home

3 – Gráficos en la consola

Por ultimo la frutillita del postre, el que uso todo el tiempo, powered by python, «pydf«:

pydf en funcionamiento, mas gráfico imposible (para ser en consola).

pydf en funcionamiento, mas gráfico imposible (para ser en consola).

Cada quien sabrá como lo instala con el gestor de paquetes de su distribución de cabecera, en Gentoo es tan simple como ejecutar:


~ # emerge pydf

Como seguramente habrá mas aplicaciones que no conozco, ¿Conocen ustedes algo mejorcito que pydf?

Llevaba bastante tiempo intentado poner a funcionar CenterIM, la «Versión 2.0» de CenterICQ luego de que este fuera abandonado, retomado, vuelto a abandonar y vuelto a retomar en forma de «Fork» como pasa en todo proyecto de código abierto escaso de desarrolladores.

CenterIM es la panacea, es un cliente para chatear en prácticamente todas las redes existentes, pero para la consola de Linux. Justo lo que me recomendó el médico.

CenterIM - Chateá en la consola de Linux y sentí por fin esa sensación hacker que siempre buscaste y nunca pudiste encontrar... ¡Realizate!

CenterIM - Chateá en la consola de Linux y sentí por fin esa sensación hacker que siempre buscaste y nunca pudiste encontrar... ¡Realizate!

La lista de protocolos soportados por este cliente de chat:

  • ICQ
  • Yahoo! Messenger
  • AIM (America Online Instant Messenger)
  • IRC (Con soporte para autenticación contra NickServ)
  • Jabber / GTalk (Google Talk)
  • LiveJournal
  • Gadu-Gadu
  • MSN Messenger

¿Se puede pedir mas de la vida? Supongo que si, –aunque yo como hermitaño digital que soy no le daría ninguna utilidad– Twitter y Facebook Chat para la consola de Linux, con eso ya sería capaz de suplir las necesidades de la mayoría de la gente socialmente-online.

En varias oportunidades lo había instalado, actualizado, recompilado, recontracompilado, recontraremilrecompilado y nunca conseguí conectarme a ningún lado. Esta vez dije: Mi honra está en juego y de aquí no me muevo, así que después de hacer las mil y una pruebas, como hacerlo funcionar en Gentoo:

– USE Flags:

net-im/centerim-4.22.9  USE=»aim crypt icq irc jabber msn nls ssl yahoo -bidi -gadu -jpeg -lj -otr -rss»

Como la versión 4-22-9 está enmascarada, ponerla a disponibilidad:

echo «=net-im/centerim-4.22.9 ~x86» >> /etc/portage/package.keywords

Proceder con la instalación:

emerge centerim

La otra cosa que tiene «truco» es la configuración para GTalk:

La configuración de CenterIM para que funcione con Google Talk

La configuración de CenterIM para que funcione con Google Talk

Por lo demás, el resto de los protocolos sale funcionando a la primera con la configuración por defecto.

Ante cualquier duda, la documentación completa del proyecto.

Actualización:

Según este enlaceno lo he podido probar por que no tengo una cuenta en Facebook y no pienso crearme una nada mas que por probar- el chat de Facebook usa el Protocolo Jabber/XMPP con lo que se podría usar CenterIM para chatear en la red social.

La configuración según el autor del Blog debería ser:

Usuario: nuestrousuario
Jabber ID: [email protected]
Contraseña: **************
Servidor: chat.facebook.com

A ver si alguien se hace un ratito y lo comprueba.