domingo, 5 de abril de 2009
Todo a la bandeja con Alltray
Alltray tiene dos formas de uso:
1º) Lo corremos y luego cliqueamos en la aplicación que queramos minimizar a la bandeja (la cual debe haber sido abierta previamente).
2º) Uso por consola. Este es el que da más posibilidades, dado que se le pueden pasar parámetros a Alltray. Algunos ejemplos son: -na: oculta la palabra alltray que aparece en la barra de título de la aplicación, -s: por defecto, al iniciar una aplicación, aparece minimizada a la bandeja, esta opción hace que se inicie visible. Las demás opciones están detalladas en el man, pero no son muchas más.
Es de verdad una aplicación útil por ejemplo, para tener todo el tiempo abierto el navegador sin que ocupe espacio en la barra que muestra las ventanas abiertas.
Espero que sea útil.
jueves, 5 de marzo de 2009
Habilitar el USB en VirtualBox
Lo primero que hay que hacer es habilitar el controlador USB en la configuración de la máquina virtual.
Luego hay que agregarle filtros para que la máquina pueda trabajar con los dispositivos conectados. Para eso tenemos dos opciones: la primera es crear un filtro vacío, lo que permitirá a la máquina virtual trabajar con cualquier dispositivo USB que se le conecte; la segunda es crear filtros a partir de los dispositivos USB que actualmente tengamos conectados a la computadora. Esta última opción sólo permitirá a la máquina trabajar con los dispositivos filtrados. Yo en particular, tengo un solo filtro vacío.
Luego, tenemos que agregar un grupo al sistema: addgroup --gid 1100 usbusers. Donde nombre y gid son ejemplos, se puede poner cualquiera.
Después agregamos a ese grupo a los usuarios que queramos que tengan acceso a USB desde la máquina virtual: adduser usuario usbusers.
Por último tenemos que editar el archivo /etc/init.d/mountkernfs.sh. En él buscamos lo siguiente:
if [ -d /proc/bus/usb ] then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid
fi
Y agregamos esto: devgid=1100,devmode=0664
Con lo que debería quedarnos así:
if [ -d /proc/bus/usb ] then
domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=1100,devmode=0664
fi
(Lo que está entre el then y el fi, debe ir en la misma línea)
Para terminar, reiniciamos la computadora.
Con eso deberíamos tener habilitado el soporte USB en VirtualBox no libre.
Espero que sea útil
domingo, 15 de febrero de 2009
Liberada Debian 5.0
La nueva versión de prueba o testing, se llama Squeeze, pero se recomienda todavía no empezar a utilizarla, dado que el equipo de seguridad de Debian no se encargará de ella por un tiempo. Yo voy a esperar un mes más o menos, y actualizo a testing.
Las notas de liberación de Lenny las pueden encontrar aquí.
Pueden descargarla de aquí.
jueves, 12 de febrero de 2009
Limpiando el sistema
Hoy me encontraba buscando utilidades para limpiar un poco el sistema de cosas que quedan boyando por ahí, como paquetes que se instalaron como dependencias de otros, archivos de configuración y demás. Fue así como encontré localepurge.
Localepurge es una aplicación que se encarga de eliminar archivos de idiomas que los programas instalan, pero que a nosotros no nos interesan, ayudándonos así a limpiar un poco el sistema.
Cuando lo corremos por primera vez, nos pregunta qué idiomas nos gustaría mantener, ofreciéndonos una lista enorme. Recomiendo mantener el inglés (en), y no olvidarse del español (es) ^_^. Uno puede elegir mantener todas las variantes de un idioma: (es) en el caso del español, o una en particular, como por ejemplo español de Uruguay con codificación utf8 (UY-utf8).
Para instalarlo, simplemente apt-get install localepurge.
Al correrlo, este fue el resultado que obtuve:
# localepurge
localepurge: Disk space freed in /usr/share/locale: 344228K
localepurge: Disk space freed in /usr/share/man: 4888K
Total disk space freed by localepurge: 349116K
Sí, tenía alrededor de 300MB en archivos de idiomas que jamás iba a usar.
Además, cada vez que instalamos un programa con apt-get, localepurge se encarga de eliminar los idiomas que no queremos para ese programa.
Espero que les sea tan útil como a mí.
miércoles, 31 de diciembre de 2008
Como solucioné un problema paquetes rotos
El tema es que la desinstalación falló, y de los 3 paquetes que me instaló el driver, 2 quedaron rotos, con lo cual apt quedó bloqueado.
Lo primero que intenté es lo típico para solucionar este tipo de problemas: apt-get -f install, pero esto no sirvió.
Luego, empecé a probar diferentes soluciones (tirando anstatz, según diría un profesor que tuve), entre las cuales se encotró instalar el driver nuevamente, para que se cumpieran las dependencias insatisfechas que hacían que esos paquetes estuvieran rotos, pero tampoco.
Entonces se me ocurrió que la solución podía estar en modificar el archivo en el que apt lee la información de los paquetes: /var/lib/dpkg/status. Antes de saber qué modificar, busqué en internet, y llegué a un foro que decía que había que eliminar de ese archivo todo lo referente a esos paquetes. Y santo remedio.
Luego de hacer esas modificaciones, para que surtan efecto, hay que reiniciar el sistema.
Espero que sea útil.
lunes, 1 de diciembre de 2008
Ajustando la hora en un terminal
Cuando lo probé, noté que el reloj estaba 2 horas adelantado, por lo que decidí corregirlo.
Me sorprendió mucho darme cuenta que ese cambio me había también afectado la hora del sistema que tengo instalado, la cual ahora estaba 2 horas atrasada. No sé si este será un caso aislado como la falla en el chip que provovó la aparición de Fenomenoide, o será algo común, pero ojo al piojo.
Algo que me sorprendió más todavía es que la aplicación gráfica para ajustar la hora, dejó de reconocer mi contraseña de root, por lo que no podía ajustarla.
Ahí fue cuando decidí ir a la consola.
Entonces: como root ejecutamos: date --set=hora.
Por ejemplo: date --set=19:40:35
Y pronto.
domingo, 30 de noviembre de 2008
Excelente video
Y está muy bueno ^_^
Que lo disfruten.