January 12, 2010 Por Tomás Solar Castro
comentarios (1)
Hace algún tiempo estoy usando awesome, un manejador de ventanas bastante simpático y MUY configurable, editando el archivo ~/.config/awesome/rc.lua, con lenguaje LUA.
Al principio parece algo complicado, pero después de uno o dos días terminas amándolo.
No quiero entrar en muchos detalles, sólo mencionar que siempre quise agregarle widgets y me costó un mundo, hasta que incorporé los que traía el paquete debian awesome-extra por defecto.
Estas librerías con widgets están en /usr/share/awesome/lib y son muy fáciles de incorporar siguiendo lo que dicen los archivos readme o el wiki de awesome. Del wiki de awesome descubrí que usando librerías como wicked y obvious es muy fácil agregar widgets!!! incluso crear los propios!
Para usar estas librerías personalizadamente, basta con copiar la carpeta /usr/share/awesome/lib/<nombredelalibreria> en ~/.config/awesome/
Así lo hice con obvious. Con wicked uso la configuración global (la de /usr/share/awesome)
Modifiqué un poco mis widgets con lo que aparece aquí. :)
Un screenshot:

Ah, y no olvidar que estoy escapando un poco de GNOME y Mono, y de pasada estoy usando más el terminal y menos el mouse (haaarto menos)
January 7, 2010 Por Tomás Solar Castro
comentarios (0)
gnu, trisquel, gnewsense, debian, linux-libre
Sí, lo compilé para mi EeePC y en el tipo de procesador le puse Intel Atom :)
Le puse además el bootlogo de Freedo
para instalarlo descarguen la imagen del kernel, y ejecuten
# dpkg -i /directorio/donde/lo/descargaron/linux-image-2.6.32.2-librelibre_2.6.32.2-librelibre-10.00.Custom_i386.deb
Luego, por alguna razón hay que hacer el initramfs si no lanza un kernel panic al intentar iniciar con él. Eso se hace así:
# mkinitramfs -o /boot/initrd.img-2.6.32.2-librelibre 2.6.32.2-librelibre
Luego, el archivo /boot/grub/grub.cfg o archivo que usen para arrancar el sistema debe tener la línea del initrd puesta así:
menuentry "Debian GNU/Linux, with Linux 2.6.32.2-librelibre" {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 777109fe-9366-4b40-9f31-2071e6adee8a
linux /boot/vmlinuz-2.6.32.2-librelibre root=/dev/sda1 ro quiet splash video=i915:modeset=1
initrd /boot/initrd.img-2.6.32.2-librelibre
}
Con todo eso, ya pueden reiniciar y hacer andar su linux-libre y ser más libres aún!! :D
Para los headers, descargar e instalar este archivo
El .config :)
January 5, 2010 Por Tomás Solar Castro
comentarios (0)
Por fin, después de mucho tiempo queriendo hacerlo, tengo mi sitio propio, alimentado principalmente de mi blog en gNewBook :) Esto, mediante un gestor de RSS en PHP llamado Magpie, que me ayudó bastante.. hehe
Más adelante pondré más cosas, mis proyectos y todas las cosas que se me ocurran...
January 5, 2010 Por Tomás Solar Castro
comentarios (0)
Hoy, con Héctor, probamos transmisiones para RadioGNU, a través de IDJC, en mi casa, en mi EeePC :) Transmitimos algunos temas de MESHUGGAH, Abacinate, y With Blood Comes Cleansing... además de algunos comentarios, que fueron para dejar bien configurado el micrófono.
El domingo transmitiremos un programa. El horario tenemos que verlo con Octavio, pero es lo de menos. Los mantendré al tanto!
December 24, 2009 Por Tomás Solar Castro
comentarios (0)
Así es... se nos va un año más... pero para mí no fue un simple año. Pasaron MUCHAS cosas. Tantas cosas que todavía se me hace como que faltara mucho pa que termine el año, o como que debió haber terminado hace rato; haaaaarto rato.
Murió mi abuelo, el papá de mi mamá. Aún lo recuerdo con mucho cariño, y ha hecho falta, se le extraña, pero ya está en algún lugar descansando. Espero que sepa que lo quise y lo quiero mucho, que me entregó mucho más de lo que él se imagina...
Estoy terminando mi carrera, ya pasé todos los ramos y sólo falta mi memoria. Cómo pasa el tiempo... si parece que fue ayer cuando estaba en clases con el cabezón Ceballos o con Belfor Aguayo... o con Omar Herrera... o con Fuentealba, o Castañeda... qué grandes profesores! Este año fortalecí la relación con Omar Herrera, que además de ser un TREMENDO profesor, es un TREMENDÍSIMO amigo, de esos que vale la pena tener :)
Le agradezco también al Panchito Cruz, que gracias a él he podido seguir adelante con mi memoria y no dejarla botada...
No puedo dejar de agradecer a todos los chiquillos de la Fundación GNUCHILE, en especial al Oscar, al Héctor, al Danthux y a la Caro, que me escucharon y me apoyaron, estuvieron ahí en momentos difíciles y les agradezco mucho, se me hace poco el idioma español como para expresar mi agradecimiento... Con ellos y el resto del equipo de GNUCHILE se han hecho grandes cosas, terminando el año con un congreso al cual asistió nada menos que Richard M Stallman, el Gurú! Y hasta me hizo partícipe de una de sus conferencias! xD
Este año también conocí a una personita muy especial, que también me ha apoyado en todo y me ha sabido querer como soy, a pesar de todo... mi pololita linda, la Aissa, o Isha para los amigos :P Espero que el próximo año sea muy próspero para nosotros, y no sólo el próximo, si no que todos los que vengan!
Fue un año demasiado intenso... pero así y todo terminó bien, y mejor de lo que esperaba incluso. Aprendí un montón de cosas, tanto técnicas como espirituales... es por eso que ahora uso Emacs y no otros editores hahahaha :D. Dios siempre ha estado ahí y gracias a Él he podido salir adelante y tomar las cosas con mayor "madurez" (y no lo digo yo, cierto Caro? jajaj). Dios es muy grande y siempre estaré agradecido de Él. Todo pasa porque tiene que pasar :)
Terminando el año puedo decir que he crecido espiritualmente, como persona, y ahora uso awesome y Emacs... así con la vida de los amantes de la libertad :)
Viva la libertad! Luchen por ella, por sus sueños y por los que más quieren. Eso es lo que realmente vale la pena.
Abrazos para todos, y ojalá terminen el año más contentos que yo.
October 13, 2009 Por Tomás Solar Castro
comentarios (1)
autoconf, gpl, excepción, dfsg, open source, software libre, debian
autoconf no es open source... por tener licencia GPLv3+ + la excepción, si se modifica para que copie código que no copiaba sin las modificaciones, la excepción se anula, y por lo tanto no permite distribuirse bajo los mismos términos originales, no cumpliendo la cláusula 3 de la definición de open source y la de las directrices de software libre de Debian... Lo chistoso es que Debian lo incluye en sus repos, aún infringiendo sus propias directrices.
De todas maneras, con o sin excepción, autoconf nunca deja de respetar las 4 libertades esenciales.
Así con el software libre y el open source...
October 12, 2009 Por Tomás Solar Castro
comentarios (5)
debian, freed-ebian, 2.6.31, linux, linux-libre, freedom
Soy un fanático/maniaco de actualizar a cada rato mi Debian. Incluso uso muchos paquetes experimentales... simplemente para ver en qué van los empaquetadores y qué nuevas sorpresas nos trae Debian.
Hoy me encontré con una tremenda sorpresa que no podía no ponerla en mi blog! Buscando a ver si habían subido el kernel 2.6.31, me encontré que está el paquete linux-image-2.6.31-trunk-686, entre otros... el de los headers también estaba:
tomeeepc:/home/tom# apt-cache search 2.6.31
linux-doc-2.6.31 - Linux kernel specific documentation for version 2.6.31
linux-headers-2.6.31-trunk-486 - Header files for Linux 2.6.31-trunk-486
linux-headers-2.6.31-trunk-686 - Header files for Linux 2.6.31-trunk-686
linux-headers-2.6.31-trunk-686-bigmem - Header files for Linux 2.6.31-trunk-686-bigmem
linux-headers-2.6.31-trunk-all - All header files for Linux 2.6.31
linux-headers-2.6.31-trunk-all-i386 - All header files for Linux 2.6.31
linux-headers-2.6.31-trunk-amd64 - Header files for Linux 2.6.31-trunk-amd64
linux-headers-2.6.31-trunk-common - Common header files for Linux 2.6.31-trunk
linux-image-2.6.31-trunk-486 - Linux 2.6.31 image on x86
linux-image-2.6.31-trunk-686 - Linux 2.6.31 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-trunk-686-bigmem - Linux 2.6.31 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.31-trunk-amd64 - Linux 2.6.31 image on AMD64
linux-manual-2.6.31 - Linux kernel API manual pages for version 2.6.31
linux-patch-debian-2.6.31 - Debian patches to version 2.6.31 of the Linux kernel
linux-source-2.6.31 - Linux kernel source for version 2.6.31 with Debian patches
linux-support-2.6.31-trunk - Support files for Linux 2.6.31
Así que decidí probarlo (ah no si no ... hahaha):
tomeeepc:/home/tom# apt-get install linux-image-2.6.31-trunk-686 linux-headers-2.6.31-trunk-686
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:Los siguientes paquetes tienen dependencias incumplidas:
linux-headers-2.6.31-trunk-686: Depende: linux-kbuild-2.6.31 pero no es instalable
E: Paquetes rotos
"Ahh", dije, "no podré compilar controladores de dispositivos que agregue (aún)...". Pero como tengo puro hardware que funciona con controladores libres, me propuse instalar sólo la imagen del kernel, y me encontré con esta sorpresa:
tomeeepc:/home/tom# apt-get install linux-image-2.6.31-trunk-686
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libgnome-bluetooth2
Utilice «apt-get autoremove» para eliminarlos.
Se instalarán los siguientes paquetes extras:
firmware-linux-free
Paquetes sugeridos:
linux-doc-2.6.31
Se instalarán los siguientes paquetes NUEVOS:
firmware-linux-free linux-image-2.6.31-trunk-686
0 actualizados, 2 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 26,1MB de archivos.
Se utilizarán 76,7MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]?
"firmware-linux-free !?!?!?!?!?!?!?!!!!????? WTF FTW está pasando?!" Me pregunté...
Así que busqué información del paquete:
tomeeepc:/home/tom# apt-cache show firmware-linux-free
Package: firmware-linux-free
Priority: optional
Section: kernel
Installed-Size: 188
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Source: linux-2.6
Version: 2.6.31-1~experimental.1
Filename: pool/main/l/linux-2.6/firmware-linux-free_2.6.31-1~experimental.1_all.deb
Size: 117434
MD5sum: ad1b80057d971f8dd7e92107a8205689
SHA1: 520784598ae429403e7cfaeeeeaadb5962a332df
SHA256: d714a832abe2e987f904e6064a7687f894ffbc5a2f6229c2dca2dbf6473cc51c
Description: Binary firmware for various drivers in the Linux kernel
This package contains firmware which was previously included in the Linux
kernel and which is compliant with the Debian Free Software Guidelines.
.
Most firmware previously included in the Linux kernel is non-free and has
been moved to the firmware-linux-nonfree package.
Lo que marqué con negrita demuestra que están preparando el 2.6.31 pa dejarlo limpiecito, sin blobs privativos, y si alguno los necesita, tiene su paquete aparte, que me imagino que va a estar en el repo non-free :)
Nada más que decir. Grande Debian GNU/Linux!!!!!
May 19, 2009 Por Tomás Solar Castro
comentarios (1)
copyleft, copyright, licencias libres
Según el convenio de Berna, un autor tiene el derecho de distribuir su obra como quiera. Eso es derecho de autor. Copyright es derecho de copia. Dicen por ahí que copyright no tiene traducción y por eso la palabra copyright se usa internacionalmente...Pero copyright es derecho de copia. De todas formas, se sigue usando copyright para referirse al derecho de autor (como el derecho que tiene el autor de hacer copias de su obra como él quiera).
El copyleft requiere copyright.
En general se usa el copyright (derecho de copia) para reservar el derecho de copia a una editorial, sello discográfico, casa de software, etc... En el software libre se usa el copyright para otorgar el derecho de copia :) Así, yo como autor, tengo el derecho de publicar mi obra con una licencia libre, otorgando todos los derechos al usuario, no dejándomelos para mí, como el famoso "Todos los derechos reservados".
Por lo tanto, copyleft es simplemente lo contrario a copyright (no es ovbio? left/izquierda es lo opuesto a right/derecha).
Me gusta ese chiste que dice "-Estoy estudiando derecho." Y el otro dice: "-Dudo que estés estudiando chueco..."
Lo que no tiene copyright es dominio público, como un triángulo, un cuadrado...
Y cabe destacar que copyright no es lo mismo que patente, ni que marca registrada. Son tres cosas harto distintas. Pero eso es otro tema...
March 2, 2009 Por Tomás Solar Castro
comentarios (0)
deluge, utorrent libre, debian, bittorrent, gnu+linux, gnu/linux, gnu gpl
De casualidad encontré Deluge, un cliente bittorrent, muy parecido (de verdad muy parecido) a uTorrent, pero a decir verdad, es harto mejor. Úsenlo y se van a dar cuenta :)
para instalarlo (adivinen):
# apt-get install deluge
Página oficial http://deluge-torrent.org/
Está para GNU+Linux, Windows y Mac OS.
La versión de debian ahora es la 1.1.3, autorizada en chilebt.com :D
February 16, 2009 Por Tomás Solar Castro
comentarios (0)
debian, anyremote, ganyremote, bluetooth, celular, gnome
Así es, con anyRemote es posible.
Yo lo hice de la siguiente forma:
Primero hay que tener bluetooth
# modprobe bluetooth
Después instalé anyRemote, y su GUI para GNOME, y la aplicación bluetooth de GNOME para conectar el dispositivo (la verdad es que no sé si es realmente necesario, pero no está de más :)
# apt-get install ganyremote gnome-bluetooth
Esto instalará los paquetes necesarios.
Luego, en el menú de Aplicaciones, en Accesorios aparece ganyremote. Una vez ejecutado, reconoce que se abre por primera vez, y pide alguna configuración. Más que nada es sólo hacer click en 'choose' para elegir el directorio para tener el cliente java que hay que mandar al celular :) También click en 'Add' para agregar un directorio de configuración, pero no hay que hacer nada ahí. Se hace click también para descargar el cliente java al computador, y click en OK.
En la ventana principal sale una lista de aplicaciones que tenemos instaladas compatibles con anyRemote.
En el menú File se elige Device Browser y sale una ventanita y aparecerá nuestro teléfono móvil. Se le hace doble click, aparece otra ventana para hacerle ping, testear la conectividad y lo más importante: Subir el cliente java. Haciendo click en 'Upload java' le llega un archivo .jar al celular para ejecutarlo y así controlar nuestro PC con el celular, a través de este cliente java.
Una vez hecho eso, se inicia algún servicio seleccionándolo y haciendo click en start.
Luego ejecutamos anyRemote en nuestro celular, ponemos Search, encontrará nuestro PC, lo elegimos, y como tenemos un servidor esperando que nos conectemos, se hará la conección y estará listo para poder manejar nuestro PC con el celular :D
Los usos van desde cambiar el tema desde el celular en una fiesta o desde tu cama sin tener que levantarte, hasta (el más importante, ya que te ahorras como 30 mil pesos en un control remoto para diapositivas) cambiar de diapositiva en OpenOffice Impress. Se van a dar cuenta que se puede desde abrir un ODP hasta cerrar Impress todo desde el celular :D
No puse screenshots porque está todo acá: http://anyremote.sourceforge.net/use.html
Saludos!
|
Principal | Última actividad | Favoritos | Páginas | Grupos | Blog | Blogs de Grupos | |
|
|
1855 usuarios activos · Blog gNewBook · Ayuda · Contacto · Patrocinado por Fundación GNUCHILE |
