viernes, 17 de marzo de 2017

Como Hacer funcionar el microfono externo en una laptop con Linux



He tenido algunos problemas para grabar audio externo en mi laptop. Ocurre que uso Linux Zorin y Gnome 2, y el sistema siempre prefiere el micrófono interno de la laptop al micrófono externo. La grabación con el micrófono interno apesta; así que yo prefiero usar el micrófono externo: el micrófono de diadema, pues.

El problema es que muchas veces el Gnome que uso no detecta el micrófono externo automáticamente.  ¿Como resolver este problema?

Yo lo hago usando el comando "alsamixer", desde cualquier terminal.



Si lo invocas, se abre una ventana en la terminal como esta. Si tienes varias tarjetas de sonido o dispositivos de audio, presione F6 para seleccionar la tarjeta donde conectas el micrófono externo. La mía es: "HDA Intel".


Con la tecla de TAB puedes seleccionar los micrófonos que tengas. En mi laptop sería, el "Mic" para el micrófono externo y el "Internal Mic", para el microfono interno.


Lo que nos interesa es modificar la captura. La reproducción se refiere a como se oye el micrófono en las bocinas. Yo prefiero silenciar el micrófono interno y solo usar el externo, para mejor calidad de sonido. Puedes seleccionar cada elemento con las teclas de flecha izquierda o derecha, y subir o bajar volumen del elemento con las teclas de arriba y abajo.


Esto produce cambios globales, que afectan a todos los programas, como el skype.

Reducir el tamaño de un disco virtualizado de Windows en Linux

Realmente me gustaría dejar ya para siempre Windows.

Desgraciadamente muchos programas útiles todavía corren solo en Windows, por lo que me veo obligado a virtualizar Windows sobre Linux.

Para hacerlo, uso VirtualBox y discos virtuales de VirtualBox; discos dinámicos que empiezan con poco espacio pero que van creciendo con el tiempo y que no se pueden reducir de tamaño de manera automática, por lo que, si el tamaño de archivo crece demasiado, resulta en pérdida de espacio útil.

Encontré una manera para reducir el espacio de un disco duro dinámico virtual de VirtualBox, de S.O. invitado Windows.

He aquí el procedimiento:

1.- En tu Windows virtual, borra toda la basura inútil que tengas, como: archivos temporales, archivos que no uses, hasta programas de prueba que ya no quieras. Para eliminar toda esa basura, te recomiendo usar el programa TuneUP Utilities, que puede mejorar, pero hasta ahora no he encontrado otro programa mejor para eso.


Elimina con el programa TuneUp Utilities o uno parecido la basura, errores de Windows, del registro, archivos temporales, etc; también optimiza el rendimiento lo mejor que se pueda antes de disminuir el tamaño del disco virtual.

2.- Desfragmenta el disco duro con el desfragmentador de disco duro de Windows.



3. Descarga el programa SDelete:

https://www.dropbox.com/s/3nwio3ad6lnap6m/SDelete.zip

Este programa te sirve para colocar “ceros” en todo el espacio libre de tu disco virtual. Sabes que cuando borras un archivo, desaparece de la tabla de archivos, pero no desaparece físicamente de tu disco duro, aun esta allí (como el dinosaurio del cuento de Monterroso), así que este programa te ayuda a eliminar los archivos borrados totalmente.

Para usarlo, descomprime el programa y pégalo en la carpeta personal de tu usuario de Windows (El equivalente al “home” de Linux”), y ejecuta el siguiente comando en el símbolo de sistema de tu Windows virtual:

sdelete –c –z C:

y espera a que termine.


Para no tener que usar más comandos pega sdelete en esta ubicación. Así convertirás a ceros el espacio vacío y no tienes que hacer nada más.

4. Cuando termine, apagas tu Windows virtual, y en una terminal de Linux, escribe el siguiente comando:

VBoxManage modifyhd  "/home/juan/HD /Windows.vdi" –compact

Lo que está en negritas es la ruta de tu disco duro. Esa ruta debe estar entre comillas.

Puedes ubicar el disco virtual seleccionando la máquina virtual y ubicándola en el administrador de archivos.


 Aquí puedes ver cuánto pesa realmente tu disco virtual. en este caso, 2.2 GB.


 Así es cómo debe de correr el comando para compactar el disco virtual, despues de haber aplicado sdelete.

Aquí podemos ver el tamaño del disco virtual después de la compactación: 1.6 GB. Nos ahorramos el espacio de la basura.

Como una recomendación: puedes copiar tu disco duro ya compactado en una unidad portable; de esta manera no tendrás que instalar de nuevo Windows en otra pc: solo copia el disco duro y ejecútalo con VirtualBox en otra parte.

Cómo cambiar permisos para escritura a un disco externo en Linux

Supongamos que tienes el siguiente problema:

No puedo escribir en un disco duro externo en Linux, porque no tengo los permisos para ello.

Esto puede suceder en discos con formato NTFS (El que usan las particiones Windows más comunes), o formatos de Linux (como ext4).




¿Porqué ocurre esto?

Algunas razones por las que pasa esto:

  • Creaste la partición en Linux,en otra computadora o con otro usuario distinto al que estás usando actualmente.
  • Formateaste de nuevo tu computadora, y tu usuario actual ya no es reconocido por tu nuevo Linux.
¿Cómo arreglar esta molestia? 

Abre la terminal y ejecuta el siguiente comando. Adáptalo a tus circunstancias.

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1
 

Explicación:

  • sudo mount significa "montar como root o superusuario"
  • -o significa "con estas opciones".
  • remount - vuelve a montar la unidad sobre el mismo punto de montaje con las opciones anteriores.
  • uid=1000 - esta opción hace al usuario con id 1000 el propietario de la unidad. Esto corresponde probablemente a tu nombre de usuario si solo tienes un usuario en tu PC. Si tienes más de un nombre de usuario, corre el comando id y usa el numero que se encuentra después de uid=.
  • gid=1000 - esta opción hace al grupo con id 1000 el grupo propietario de la unidad de disco. toma en cuenta lo mismo que en la nota anterior.
  • rw - Esto monta la unidad como de lectura y escritura. Es probable que sin esta opción pueda leer y escribir, pero esto lo escribo para asegurarnos de cualquier modo. 
  • /dev/sdc1 - Es la ruta de partición de la unidad. ¿No sabes cuál es tu ruta? 
    Usa el Gparted y averigualo.
     


    Luego, sal de terminal, desmonta la unidad, y reinicia la PC. Debería de funcionar.

    ¿Cómo evitar esta molestia en el futuro?

     Para evitar esta molestia en el futuro, cuando vayas a crear las particiones en Linux abre una terminal y ejecuta el nautilus como un superusuario con el siguiente comando:

    sudo nautilus



    Y cuando se abra el nautilus, cambia los permisos de tu unidad de disco duro para que cualquiera pueda leer y escribir archivos. Supongo que tu unidad de disco portable así la concibes, y que la traes de un lado para otro para copiar y borrar archivos en varias computadoras. A menos que tus archivos sean de seguridad nacional o supersecretos y quieras verlos, abrirlos, y escribir en ellos en tu propia PC, te recomiendo hacer esto.

Acelera tu computadora vieja con disco duro de estado sólido

La pregunta del millón de dólares:

¿Qué hacer con una computadora vieja?

Por computadora vieja entiendo una computadora Pentium IV para abajo, con Windows XP para abajo, con un viejo disco duro de rotación mecánica IDE (de la capacidad que quieras), un CD-ROM  o quemador, algunos puertos USB, una salida de VGA como mínimo.

Puede haber computadoras más viejas con capacidad de procesamiento menor a la de un celular. Recuerdo mi primer computadora, una con un procesador AMD K6 a 500 MHz. Afortunadamente, la vendí hace mucho tiempo y desconozco su paradero. Sorprendentemente, su tarjeta de audio era tan buena que con ella hacía canciones de calidad profesional. Es lo único que extraño de esa vieja PC.

Pero retomando el tema, ¿Qué hacer con una computadora vieja? He aquí unas sugerencias:


  • Venderla (A un precio bastante módico, no sé si lo justifique).
  • Donarla al teletón (No, creo que solo aceptan dinero en efectivo. ¡Limosneros y con garrote!)
  • Tirarla a la basura (Te sugiero que si lo haces, la deseches apropiadamente. Muchos de sus componentes tienen Mercurio y plomo, altamente contaminantes)
  • Remanufacturarla (De eso trata este post).
 ¿Y para que puede servir una computadora vieja? Pues, si tienes un poco de imaginación, todavía puedes sacarle jugo con los siguientes servicios:

  • Usarla como máquina de videojuegos.
  • Usarla como centro de entretenimiento.
  • Como máquina de escribir (pero con reconocimiento de voz).
  • Como central de videovigilancia de un pequeño negocio.
Lo único que puede limitar a tu computadora es la velocidad del disco duro. Si falló, ya no existen reemplazos fáciles de encontrar para discos IDE. Te recomiendo cambiar el disco duro por una memoria Compact Flash.



La memoria Compact Flash es una memoria de estado sólido que se usa normalmente en cámaras fotográficas profesionales de alta gama. De esas que se usan para fotografiar modelos para publicidad.


Aunque suelen ser relativamente caras, actualmente los precios han bajado mucho (y siguen bajando mientras que las capacidades siguen subiendo).

Para usar una Compact Flash en tu computadora vieja necesitas:

  • Un adaptador IDE a Compact Flash. Ojo: hay adaptadores para laptop y para PC. Compra el que necesites.
  • Una memoria Compact Flash. Con una de 16 GB  sería suficiente (Aunque depende de tus necesidades). Yo recomendaría una de 32 GB para que tu PC vuele.


Adaptador Compact Flash para laptop.

 
 Adaptador Compact Flash para PC.
¿Cómo instalarla?

Primero, usa un adaptador de IDE a Compact Flash y coloca la memoria Compact Flash. Luego, quita el cable IDE de su ranura  y coloca allí el arreglo anterior. Conecta el adaptador a la fuente de poder. Posteriormente instala el sistema operativo y todos los programas que necesites.





Una alternativa: podrías usar un disco de estado sólido y un adaptador de IDE a SATA, ya que los modernos discos duros de estado sólido usan una interfaz SATA. Lo único que limitaría la velocidad de tu PC ahora sería la velocidad máxima de una interfaz IDE.

Cómo construir una antena de TV de alta definición

Esta antena de TV de alta definición está basada en un diseño fractal, lo que quiere decir que cada elemento va recibiendo las señales de radio y los va sumando con elementos que son idénticos.


Este es mi modelo de antena TV HD final. La tabla adicional solo sirve para darle estabilidad y colocarla en horizontal. El papel aluminio es para aumentar la calidad de la recepción.

Los elementos mínimos que requieres son los siguientes:

Materiales:

Una tabla o tablón de 3 pulgadas por 20 pulgadas por una pulgada de ancho.

10 ganchos para ropa metálicos o aproximadamente 3 m de cable de cobre o alambre guía del que se usa en las canalizaciones eléctricas.

10 arandelas 3/16".

10 tornillos para madera o pijas 3/16".

Un transformador de acoplamiento de 75 a 100 Ohms.

Cable coaxial con forro, así como conexiones para cable coaxial planas con arandela. (La cantidad de metros y la cantidad de conexiones que necesites para tu caso particular)

Herramienta:

Un serrucho, un arco con segueta, o una sierra para madera (sólo en caso de que necesites cortar la madera a la medida requerida).

Unas pinzas de corte, unas pinzas mecánicas, un lápiz.

Un taladro con broca para madera de 3/16". Puedes utilizar en su lugar en caso de que no poseas esta herramienta un desarmador reversible de cruz o plano.

Un desarmador.

Instrucciones:

A continuación muestro el plano de construcción como debe de quedar nuestra antena.




Con un lápiz o con un plumón traza la ubicación de los agujeros. Observe que todos los elementos en U deben tener una distancia de 5 3/4" de distancia. En la parte media de la tabla separados por una y media pulgada, deben estar dos tornillos con arandela como se muestra la figura, ahí se conectarán las puntas del transformador. En la otra punta, se conectará el cable coaxial.

Los elementos que servirán de recepción de señales medirán 8 pulgadas de largo y estarán abiertos 3 pulgadas de ancho, como se muestra en la figura. Estas formas pueden ser fabricadas a partir de los ganchos de ropa, aunque el mejor material es el alambre de cobre.

Yo utilicé, cable guía que se utiliza en las canalizaciones eléctricas. Podría utilizarse otro tipo de cable, siempre cuando éste cree en buenas condiciones y no esté oxidado. 

Podrías utilizar el mismo alambre de cobre que se encuentra en el centro del alambre coaxial. En este caso, para sacarlo, te recomiendo hacer lo siguiente: corta todo los pedazos de alambre a las medidas requeridas, pela el alambre en ambas puntas de modo que un pedazo de cobre sobresalga, y con pinzas mecánicas presiona una punta y con la mano y el pie, presiona el cable a lo largo del forro con toda tu mano, mientras con la pinza mecánica ve jalando lentamente el cable. De este modo, el cable sale limpiamente.

También necesitarás dos pedazos grandes de cable, de aproximadamente unas 27 pulgadas, que servirán como cable de interconexión de todos los elementos.

Una vez que hayas trazado la ubicación de todos los agujeros, y tengas cortados todos los cables, ve colocando cada tornillo con su arandela en su ubicación. Si tienes taladro y perforaste  los agujeros,  ve colocando los tornillos con sus arandelas. Primero coloca un tornillo, luego el elemento en forma de "U", y luego el cable largo de interconexión, como se muestra en la figura. Cuando llegues a los tornillos de en medio, coloca una punta del transformador junto con el cable de conexión. Haz esto sucesivamente hasta que hayas terminado de colocar todos los cables, el transformador, y los elementos.



Orientación:

 Algunas personas recomiendan que la orientación de esta antena debe ser vertical. Yo encontré que me dá mejores resultados de manera horizontal. Tu puedes experimentar para ver que mejor orientación se acomoda a tí.

Esta antena te da una cobertura de hasta 80 km a la redonda. Es decir, que recibirá señales de emisoras de TV o repetidoras colocadas en un área de cobertura de hasta 80 km.

Si haces un arreglo de hasta 2 antenas en serie, la cobertura es de hasta 120 km a la redonda. Aunque puede ser menor, dependiendo de la cobertura de la señal, su potencia, y los obstáculos como cerros, montañas o edificios.

Sugerencias:

Como te lo dije, para el cable o los elementos, puedes utilizar ganchos de ropa de metal, alambre guía de canalizaciones eléctricas, o alambre de cobre de los mismos cables coaxiales.

Puedes hacer los agujeros de los tornillos, con las mismas pijas presionando con el desarmador. Ya que la madera es un material suave, las mismas pijas hará su propia rosca para entrar a la madera. Esto en caso, de que no tengas el taladro.

Ya que ésta  es una antena fractal, de modo que puede sumarse sus potencias con muchos elementos más, siempre y cuando sean simétricos y con la misma orientación. Por ejemplo, podrías hacer dos antenas de este mismo modelo, y con una Y unirlos para una sola salida y la potencia de recepción se duplica.

La antena es omnidireccional, es decir, capta señales de todas direcciones. Pero puedes convertirla en unidireccional si en la parte  trasera agregas una pantalla metálica. La pantalla puede ser hecha con papel de aluminio, lámina, o malla ciclónica.



Aquí vemos un ejemplo de antena fractal doble. Es tan poderosa, que hasta funciona bien en interiores.