Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

jueves, 6 de diciembre de 2007

Amatl (i)

Hoy he comenzado un poco más en serio esta idea que tengo, Amatl. Se trata de un programa (y sus respectivas librerías) para crear widgets de escritorio en Gnome, mejor conocidos como Desklets.

Estoy consciente de que existen los GDesklets, aDesklets y los Desklets de Mono en Silverlight. Pero, además de querer unos con un nombre un poco más original (><), me desilusionó un poco la escasez de widgets implementados, además que después de probarlos un poco, hubo algunas cosas que no me gustaron, desde detalles como la instalación a cuestiones de usabilidad. Aparte de querer desarrollar un proyecto un poco más en serio, y aprovechar para enamorarme más de mi lenguaje favorito.

Por ahora, sólo creé el proyecto en code.google, y me he puesto a jugar con Ruby y GTK, con buenos resultados (ventanas transparentes con marcos personalizables que se quedan en el escritorio a voluntad, entre otras cosas). Me dedicaré estas vacaciones(?), además de la chamba, a trabajarle en este proyecto. Pero hago una invitación: Quien quiera aportar algo al proyecto, desde ideas a formar parte como desarrollador o artista, es bienvenido. Agradecería mucho los comentarios. Sé que con lo que he escrito aquí no es ni suficiente, pronto los actualizaré con un avance :D

martes, 11 de septiembre de 2007

Imprimiendo desde Linux en el Tec

Una razón menos para usar Windows. Neta.

Lo que pasa es que en la escuela usan redes Windows para controlar las impresoras, y a pesar de que cuentan con apoyo para usuarios Mac, a los usuarios de Linux nos tienen rezagados. Ya había ido a pedir apoyo un par de veces, pero siempre me decían que quien sabía no estaba, o que le preguntara a alguien más. Decidí vestigar por mí mismo.

Je, en realidad después de investigarle un poco, me pirateé el método del grupo de usuarios de Linux de Monterrey. Se puede configurar samba para acceder a las impresoras de la red sin necesidad de instalar el programa cliente que normalmente instalan.

Ahí les van los pasos desglosados.

Primero, necesitan tener los siguientes paquetes:

(Nota: en mi caso, que utilizo Ubuntu, el administrador de paquetes es apt-get (o aptitude o Synaptic, hay sabores para escoger). Para otras distribuciones, está el rpm, los port, el emerge, pkg-get, etc..)

chubas@ubuntu $ apt-get install samba samba-common
#Paquetería de samba
chubas@ubuntu $ apt-get install cupsys
#Paquetería de CUPS, el administrador de impresoras de Debian e hijos.
#No estoy seguro cuál sea el que traigan otras distros.

chubas@ubuntu $ apt-get install hplip cupsys-driver-gutenprint
#Contienen los drivers de HP

Y sólo falta echar a andar samba. Esto se hace ejecutando el archivo:

chubas@ubuntu $ /etc/init.d/cupsys start

O restart en caso de que ya lo hayas tenido corriendo. Ojo: en algunas distribuciones, el archivo se llama cupsd en vez de cupsys.

De ahí, ya sólo falta configurar la impresora. Para esto, entramos en nuestro explorador preferido a localhost:631.

Nos aparecerá una pantalla, a la cual, adivinen, le daremos en Agregar Impresora.


A lo que va a preguntar detalles de la impresora. Ahí puedes colocar lo que quieras, obviamente que sea razonable.

El siguiente paso es indicar qué tipo de conexión es la de la impresora. En este caso elegimos Impresora Windows vía Samba


El siguiente paso es poner la dirección de la impresora. Dado a que utiliza samba, la dirección será:

smb://usuario:password@TEC/10.48.24.234/nombre_impresora

donde el usuario es la matrícula: a00123456,
el password es el de correo, 10.48.24.234 es la ip de hpteccem1p, la dirección del servidor de impresoras, y el nombre de la impresora es uno de las que tienen disponibles. (La más común es BNCCI1, una lista más completa la encuentras entrando a la dirección de la ip marcada).

Los siguientes pasos implican la instalación del driver. El modelo de la impresora también lo encuentras en el servidor, generalmente son HP LaserJet 8100.

Quedaría algo así:


Y listo. Puedes hacerle ping o mandar una página de prueba para probar. Recuerda que aún tienes que liberarlas desde las computadoras de allá.

¡Ya puedes imprimir lo que quieras!

Si tienen cualquier duda, no duden en postear un comentario.

sábado, 18 de agosto de 2007

/dev/sda 0 - CHubas 1



Por fin le gané a la mugre instalación de Feisty. No había tenido tiempo de lidiar mucho con eso, pero lo había intentado instalar un par de ocasiones antes, sin lograr que me detectara mi partición de Windows XP. Y simplemente no quería pasar por todo el infierno que representa reinstalar Windows. Hoy lo logré, revisando en algunos foros.

El problema era que el liveCD de Feisty no me reconocía las particiones (ni con GParted ni por comandos), pero el fstab me reconocía bien las particiones, además que podía acceder a mi partición de XP como un disco en /dev/disk. Extraño, ¿no?.

Resulta que hay un bug, que no es de GParted, ni siquiera de Linux, sino de Partition Magic. Así es, resulta que lo utilicé alguna vez para modificar mis particiones de Windows, y la mugre cosa esa finaliza las particiones ext3 un cilindro más allá del final del disco -quién sabe porqué-. Es por eso que después se pueden detectar, pero no correctamente. Y en el caso de GParted, aparece toda la memoria como unallocated.

Al fin de cuentas, logré solucionarlo con TestDisk (bendita sea la conexión a Internet durante la instalación), el cual es una herramienta poderosa y bastante sencilla de usar. Sólo hay que bajarla, descomprimirla, correrla (como root), y darle Analizar. En menos de un minuto, tienes tus particiones como deberían de ser.

Además de detectar particiones, TestDisk puede recuperar aquellas particiones perdidas (ideal para ese Windows come-particiones) y hacerlas booteables de nuevo. Una pequeña herramienta más en la caja.