Archive | Arch Linux RSS for this section

Configurar micrófono incorporado en laptop HP


Hola, acabo de configurar el micrófono que trae incorporado mi portátil HP DV6800 y fue realmente sencillo.

En Arch Linux, todo lo que tuve que hacer fue:

1. Editar como root el archivo:

sudo nano /etc/modprobe.d/modprobe.conf

2. Agregar esta línea al final:

options snd-hda-intel model=laptop-hp

Se reinicia el equipo y listo. Vamos  al panel superior en Gnome click derecho en el ícono de sonido-»Abrir el control de volumen. Al entrar en preferencias nos aparece una entrada que dice: Digital            Grabando. Activamos esta entrada.

Y le quitamos el mute al micrófono….

Ya podremos utilizar el micrófono en aplicaciones como Skype o para lo que lo necesitemos

Realmente fácil, no?

Don’t Worry…………Be Linux!!!!!

Eliminar Caracteres extraños en unidades extraíbles


Buenas noches, hace unos días me venía molestando un problema en Arch Linux.

Cuando montaba una memoria USB con la que estaba trabajando en Windows, me salían caracteres extraños en los nombres de los archivos.

Traté varias soluciones, cambiando los locales a es_CO.iso8859-1 (Latin1), cambiando opciones en /etc/fstab y no daba con la solución.

Con la ayuda de pmount, supe que el iocharset de la memoria era ISO8859-1, en parroquiano: la codificación no tenía compatibilidad con los nombres de archivos de sistemas Windows:

$ pmount
Printing mounted removable devices:
/dev/sdb1 on /media/CRIS_USB type vfat (rw,nosuid,nodev,relatime,uid=1000,fmask=0022,dmask=0000,allow_utime=0022,                    codepage=cp437,iocharset=iso8859-1)
To get a short help, run pmount -h

Mi configuración en /etc/rc.conf dice LOCALE=”es_CO.UTF-8″ entonces la aparente solución era cambiar de algún modo ese iocharset para que quedara como UTF-8. Al leer las páginas del manual de mount encontré esto en la sección de fat (formato de memorias USB):

iocharset=value
Character set to use for converting between 8 bit characters and
16 bit Unicode characters. The default is iso8859-1.  Long file‐
names are stored on disk in Unicode format.

Eso confirmaba que las memorias se montaban con ese charset por defecto: ISO8859-1.

Ya me estaba dando por vencido hasta que encontré una solución que salió de la mezcla de varias páginas que consulté. Comparto con ustedes los pasos para solucionar el problema (Esto funciona en Gnome, si alguien que use otro entorno gráfico puede decirnos como hacerlo en ese(esos) entorno(s) es bienvenido):

1. Abrimos el editor de configuración de Gnome

$ gconf-editor

2. Vamos a System -»storage -» default_options -»  vfat y nos ubicamos en la ventana de la derecha donde se ven claves, en este caso vemos una que dice mount_options

3. Editamos esa clave haciendo doble click en ella y nos aparece un botón para añadir más opciones a la clave, pulsamos este botón:

4. Añadimos como opción iocharset=utf8 . Guardamos los cambios dando click en aceptar y cerramos el editor de configuración de Gnome.

NOTA: Se escribe utf8 (todo pegado), probé muchas veces con utf-8 (el nombre lógico del charset) pero la unidad no se montaba. Al ver dmesg | tail aparecía: FAT: IO charset utf-8 not found. Así que no lo olviden, se escribe utf8 en la opción de montaje.

5. Por último, disfrutar de nuestros archivos con sus nombres bien escritos después de volver a montar la unidad USB

Y la salida de pmount nos dice:

$ pmount
Printing mounted removable devices:
/dev/sdb1 on /media/CRIS_USB type vfat (rw,nosuid,nodev,relatime,uid=1000,fmask=0022,dmask=0000,allow_utime=0022, codepage=cp437,iocharset=utf8)
To get a short help, run pmount -h


Don’t Worry………Be Linux!!!!!!!!!!!

Arch Linux


Buenas noches, los que han leído los comentarios en los anteriores posts, se han dado cuenta que habían varios que cuestionaban mi elección de Ubuntu como distribución base en mi portátil. La conclusión de esto es que me gusta que la distribución que use tenga un buen repositorio de paquetes disponibles para instalar fácilmente y que la administración de éstos sea sencilla también. Ubuntu cumple con esto, pero la idea es conocer más distribuciones y saber qué ofrece cada una. Es así como llegué a probar Arch Linux, una distribución que no está basada en ninguna otra pero que sí está inspirada en CRUX, una distribución minimalista.

Arch Linux

Arch Linux

Arch es una distribución para arquitecturas i686 y x86_64 que sigue la filosofía KISS (Kimple It Simple Stupid), lo que significa que el usuario es dueño del sistema y por ende puede administrarlo fácilmente, ellos nombran esta filosofía “The Arch Way”. En Arch no hay ciclos de lanzamiento por lo que no se está esperando la última versión estable del sistema, no hay entorno de escritorio predeterminado, en pocas palabras, el usuario hace el sistema a su amaño. Arch está pensado para usuarios no tan novatos en esto de Linux, por lo que su instalación es más complicada que la de ubuntu y al finalizar el proceso únicamente tenemos una terminal y las herramientas para conectarse a una red, se deben instalar el alsa (audio), los controladores de la tarj de video, el servidor x,  el entorno gráfico, etc, etc. Como alguna vez Offray Luna me dijo: “Una cosa es segura: al terminar de instalar Arch, algo habrá aprendido”. Lo cual es muy cierto

Y a todas éstas, cómo es la gestión de paquetes en Arch?.

R:// Fácil y práctica

Resulta que los que estén familiarizados con distribuciones basadas en Debian, sabrán que el gestor de paquetes por excelencia es aptitude y que hay otras formas de instalar paquetes, pero esta es la más sencilla; en Arch contamos con un gestor de paquetes llamado Pacman,  con el que a la vez podemos actualizar todo el sistema fácilmente. Hasta aquí todo parecido a Debian y cia, pero donde realmente toma importancia Arch es con la aplicación de dos conceptos AUR y ABS que básicamente son herramientas para tener a nuestra disposición un abanico más amplio de paquetes, en este caso a través de archivos .tar.gz y uno especial llamado PKGBUILD que contiene la información del paquete que queremos compilar, llevamos a cabo el proceso de compilación con makepkg y esto nos retornará un paquete con extensión .pkg.tar.gz, el cual podemos instalar y gestionar posteriormente con pacman. Este mecanismo de compilación es similar a lo que se conoce en sistemas BSD como ports. En el AUR (Arch User’s Repository) se encuentran los paquetes que los propios usuarios crean y mantienen, una vez son votados por muchas personas positivamente, suben al repositorio community donde pasan a manos de un mantenedor de confianza para llegar a los otros repositorios. Los repositorios (ramas podrían llamarse) de Arch son: Core, Extra, Testing, Community.

En los siguientes posts, les iré comentando distintas experiencias y trucos para una configuración correcta de Arch, esta era una pequeña introducción.

No me queda más por ahora que invitarlos a comentar acá y animarse a probar Arch, una distribución a la que vale la pena cacharriarle como diríamos coloquialmente.

Para las mentes curiosas ávidas de más información acerca de Arch, pueden consultar la “Biblia” de Arch, su Wiki.

Don’t Worry……Be Linux!!!!!!!!