Algo de Linux: enero 2018

miércoles, 31 de enero de 2018

Eliminar paquetes de Squeeze de nuestro repositorio creado con reprepro

Hace tiempo vimos cómo crear un repositorio con reprepro y cómo añadir una nueva distribución a reprepro. En este post vamos a ver cómo eliminar los paquetes de una determinada distribución para dejar de gestionarla. 

Por ejemplo, suponiendo que hasta ahora gestionábamos squeeze mediante reprepro, y ya no necesitamos hacerlo porque no tenemos máquinas con squeeze, vamos a ver cómo eliminar sus paquetes y actualizar la información del repositorio:

Primero.- Entramos dentro del directorio de reprepro:
$ cd /var/www/iesvalledeljerte3
Segundo.- Para no tener que ir de uno en uno, eliminamos los paquetes de un plumazo:
$ reprepro --ask-passphrase remove squeeze $(reprepro list squeeze | awk '{print $2}')
Tercero.- Editamos el fichero de configuración distributions (/var/www/iesvalledeljerte3/conf/distributions) y eliminamos las líneas que definen la distribución:
Origin: IES Valle del Jerte 
Label: Debian Squeeze packages
Suite: squeeze
Codename: squeeze
Architectures: i386 amd64
Components: main
Description: Paquetes adicionales para el IES
DebIndices: Packages Release . .gz .bz2
SignWith: 153F5386
Cuarto.- Por último, ejecutamos el siguiente comando:
$ reprepro --ask-passphrase clearvanished
Publicado por primera vez en http://enavas.blogspot.com.es

martes, 30 de enero de 2018

Paquete pkgsync 1.43: Modificado script pkgsync

He actualizado el paquete pkgsync a la versión 1.43 con una versión modificada del script pkgsync. Las modificaciones permiten asegurar la espera mientras se están instalando paquetes o actualizando índices.
Aquí podéis ver el código completo de pkgsync:


Y si queréis descargar el paquete que instala esta versión, aquí lo tenéis:
https://drive.google.com/open?id=1D0rbKizoQTDBWwJZuUnV_RvoB1TWeYRl
Publicado por primera vez en http://enavas.blogspot.com.es

jueves, 25 de enero de 2018

Paquete pkgsync 1.42: Añadido purge-old-kernels con importantes modificaciones

He actualizado el paquete pkgsync a la versión 1.42 añadiendo la nueva versión de purge-old-kernels que incorpora dos importantes modificaciones:
  • Elimina restos de kernels desinstalados. 
  • Purga los headers de kernels que no se encuentran instalados (petición de Harrison Pace).
Aquí podéis ver el código completo de pkgsync:


Y si queréis descargar el paquete que instala esta versión de pkgsync, aquí lo tenéis:
https://drive.google.com/open?id=1D0rbKizoQTDBWwJZuUnV_RvoB1TWeYRl
Publicado por primera vez en http://enavas.blogspot.com.es

Modificado purge-old-kernels para eliminar headers y restos de kernels desinstalados

He realizado dos modificaciones en el script purge-old-kernels. La primera hace que el script elimine restos de kernels desinstalados. La segunda purga los headers de kernels que no se encuentren instalados.

Podéis instalarlo en vuestro servidor de una forma muy sencilla:
# wget --no-check-certificate -O /usr/local/sbin/purge-old-kernels https://github.com/algodelinux/purge-old-kernels/raw/master/purge-old-kernels
# chmod 755 /usr/local/sbin/purge-old-kernels
Una vez instalado, no tenéis más que ejecutarlo sin parámetros para eliminar todos los kernels salvo los dos más recientes:
# purge-old-kernels
O podéis especificar el número de kernels a conservar:
# purge-old-kernels --keep 3
El script pedirá confirmación antes de eliminar. Para evitar que pida confirmación podéis usar el parámetro -y:
# purge-old-kernels --keep 3 -y
Si queréis que se ejecute de forma silenciosa (sin mostrar mensajes) podéis usar el parámetro -q:
# purge-old-kernels --keep 3 -qy
Aquí podéis ver el código completo:
Publicado por primera vez en http://enavas.blogspot.com.es

sed: Eliminar el prefijo y el sufijo de un string

A veces necesitamos eliminar el prefijo y el sufijo de un string para quedarnos sólo con la parte central. En este caso, podemos utilizar el comando sed:
# echo "$string" | sed -e "s/^$prefix//" -e "s/$suffix$//"
Supongamos que de los nombres de los ficheros de kernels instalados en mi máquina (por ejemplo: "vmlinuz-4.4.0-111-generic") quiero quedarme tan sólo con la versión "4.4.0-111". Podría hacer lo siguiente:
# ls -tr /boot/vmlinuz-* | sed -e "s/^\/boot\/vmlinuz-//" -e "s/-generic$//"
En este caso:
  • El comando ls -tr /boot/vmlinuz-* obtendría la lista de kernels instalados.
  • El comando sed -e "s/^\/boot\/vmlinuz-//" -e "s/-generic$//" eliminaría por un lado /boot/vmlinuz- del comienzo y, por otro, -generic del final.
Publicado por primera vez en http://enavas.blogspot.com.es

miércoles, 24 de enero de 2018

Instalar PlayOnLinux en Ubuntu Trusty desde los repositorios de PlayOnLinux

Si queremos tener una versión más actualizada de PlayOnLinux de la que viene actualmente en los repositorios, debemos acudir a los repositorios de PlayOnLinux.
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E0F72778C4676186
# wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
# apt-get update
# apt-get install playonlinux winbind
Publicado por primera vez en http://enavas.blogspot.com.es

martes, 23 de enero de 2018

Ya no me cierran las incidencias de los SIATIC. Simplemente no las atienden

La instalación del cableado VGA y USB de los SIATIC es tan chapucera que llevo poniendo incidencias desde el primer momento en que se realizó la instalación. Antes me las cerraban. Ahora ya no las cierran. Simplemente las ignoran y no las atienden. 

Como los problemas no se solucionan y los SIATIC se siguen bloqueando cuando alguien trata de conectar un pendrive o disco duro USB al alargador USB que cuelga del mini HUB, si queremos trabajar, lo mejor será cambiar alargador de sitio conectándolo directamente a un puerto USB 3.0 del equipo, sacando el cable por la parte trasera de la pizarra digital: 



Al menos así los ordenadores no se bloquearán y los profesores podrán conectar sus pendrives sin tener que abrir la puerta.
Publicado por primera vez en http://enavas.blogspot.com.es

Script softwareupdate.cmd para actualizar el software de Windows mantenido mediante Chocolatey

El script softwareupdate.cmd me permite mantener actualizado el software vía Chocolatey:
@echo off

choco upgrade -y openssh --params='/SSHServerFeature'
choco upgrade -y all --except=puppet
Este script se ejecutará automáticamente. No obstante, en ocasiones también me interesa poder ejecutarlo manualmente para forzar inmediatamente la actualización del software.

Publicado por primera vez en http://enavas.blogspot.com.es

Script windowsupdate.cmd para instalar actualizaciones en Windows desde el NAS

Como ya hemos visto en otros posts, podemos utilizar WSUS Offline Update para descargar actualizaciones para nuestros equipos Windows, con el fin de instalarlas posteriormente en modo offline y evitar saturar nuestro acceso a internet con las actualizaciones de Windows Update.

En mi caso, además de un disco duro USB, utilizo el NAS para almacenar dichas actualizaciones y distribuyo un script windowsupdate.cmd a los clientes Windows mediante directivas almacenadas el en controlador de dominio implementado mediante Zentyal. De este modo, cuando quiera instalar actualizaciones de Windows Update en un cliente Windows, no voy a tener nada más que ejecutar el script:
@echo off
bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi

net use z: \\nas\wsus
z:
cd client\cmd
call DoUpdate.cmd /updatecpp /updatetsc /instdotnet4 /autoreboot
Como podéis comprobar en la siguiente imagen, nunca deja de haber actualizaciones...
Publicado por primera vez en http://enavas.blogspot.com.es

sábado, 20 de enero de 2018

Publicada la versión 11.1.1 de WSUS Offline Update

Ya os he hablado en varios posts de WSUS Offline Update, una interesante herramienta que nos va a permitir descargar las actualizaciones de Windows para actualizar equipos sin necesidad de una conexión a internet. 

Pues bien, el día 16/01/2018 ha sido publicada la versión 11.1.1 de WSUS Offline Update.

Podéis ver el changelog en su web: http://download.wsusoffline.net/

Publicado por primera vez en http://enavas.blogspot.com.es

viernes, 19 de enero de 2018

Consigue un DNS dinámico gratuito con un router D-Link

Si tenéis algún router D-Link, podéis conseguir un DNS dinámico gratuito para un dispositivo en https://www.dlinkddns.com/:


Para ello, no tenéis más que registrar una cuenta e introducir el número de serie y la MAC del dispositivo.


Cuando hayáis terminado de registrar una cuenta, recibiréis un e-mail en la dirección de correo especificada para que confirméis el registro.

Una vez creada la cuenta, no tenéis más que registrar el host y listo. Ya tendréis un dns dinámico que podréis usar con otros dispositivos.

Publicado por primera vez en http://enavas.blogspot.com.es

jueves, 18 de enero de 2018

FVD Speed Dial: Organiza tus marcadores en pestañas

Como gestionamos una gran cantidad de servicios y servidores, para mantener organizados mis marcadores en Google Chrome, utilizo la extensión FVD Speed Dial.

Esta extensión es bastante visual y, como podéis comprobar, nos permite agrupar marcadores en diferentes pestañas:



Publicado por primera vez en http://enavas.blogspot.com.es

miércoles, 17 de enero de 2018

Utilizar pkgsync de forma interactiva

Como todos sabéis, pkgsync se ejecuta de forma desatendida para mantener una uniformidad en el software instalado en máquinas Linux basándose en tres tipos de listas:
  • musthave: Paquetes que debe tener instalados la máquina (se instalan automáticamente).
  • mayhave: Paquetes que puede tener instalados la máquina (no se instalan automáticamente).
  • maynothave: Paquetes que no puede tener instalados la máquina (se desinstalan).
Lo que no todo el mundo sabe es que a partir de cierta versión, comencé a dotar de interactividad a pkgsync para hacerlo más versátil y poder realizar la instalación/desinstalación de paquetes directamente en un momento determinado, ya fuera local o remotamente.

Por ejemplo: Es posible que nos interese tener desactivado pkgsync por defecto, pero queremos poder iniciarlo directamente. En ese caso, abriríamos un terminal y ejecutaríamos:
# pkgsync -f
Por otro lado, como Ubuntu guarda todos los kernels a medida que se va actualizando,  puede que deseemos hacer limpieza eliminando todos los kernels antiguos, salvo los dos últimos. En este caso, no tendríamos más que ejecutar:
# pkgsync -p
Del mismo, modo, podríamos eliminar dependencias de paquetes desinstalados, configuraciones de paquetes desinstalados y limpiar la caché de paquetes de la siguiente manera:
# pkgsync -c
También podemos eliminar librerías huérfanas con tan sólo usar el parámetro -r de pkgsync:
# pkgsync -r
Y, si quisiéramos eliminar kernels, eliminar dependencias, configuraciones de paquetes, la caché de paquetes y librerías huérfanas a la vez, no tendríamos más que combinar las tres opciones anteriores en cualquier orden:
# pkgsync -prc
Por supuesto, si tuviéramos que forzar la ejecución, porque pkgsync se encontrara por defecto desactivado, también podríamos añadir dicha opción:
# pkgsync -prcf
Y, si para rematar, nos interesara iniciar el proceso y que cuando terminara, se apagara el equipo, no tendríamos más que añadir la opción -S:
# pkgsync -prcfS
O, si quisiéramos reiniciar el equipo al terminar, utilizaríamos -R:
# pkgsync -prcfR
Como podéis comprobar, ahora pkgsync es tremendamente potente y versátil.
Publicado por primera vez en http://enavas.blogspot.com.es

martes, 16 de enero de 2018

Utiliza Chocolatey para mantener actualizado el software de tu Windows

Es cierto que la mayor parte de los posts que escribo, van orientados a personal con un perfil más bien técnico. Y no es por nada en particular, sino simplemente porque soy administrador de sistemas y comparto mis experiencias con otros administradores a los que les puede venir bien encontrar escrito todo aquello con lo que yo ya he trabajado.

Lo que pasa es que, a veces, hay mucha gente que me sigue, que no tiene tantos conocimientos técnicos, y, sin embargo, le gustaría hacer cositas que le faciliten la tarea de trabajar con su ordenador. Así que trataré de escribir algunos posts más como éste.

Ya os he hablado en otras ocasiones de Chocolatey, una excelente herramienta para mantener actualizado el software de nuestro ordenador:
https://enavas.blogspot.com.es/2016/07/chocolatey-un-gestor-de-paquetes-tipo.html
https://enavas.blogspot.com.es/2014/05/chocolateygui-un-interfaz-grafico-de.html

Pues bien, aunque yo lo utilice como administrador para mantener actualizado de una forma automatizada, el software Windows de los equipos de mi centro, Chocolatey es una herramienta increíblemente útil para usuarios no tan técnicos. ¿Por qué? Por muchas razones, pero básicamente por dos:
  • Nos va a permitir instalar software desde una fuente fiable y evitar descargarlo desde sitios que incluyen software malicioso.
  • Nos va a facilitar la tarea de mantenerlo actualizado.

Instalar Chocolatey es sencillo. En su web encontraréis información más detallada acerca de la instalación. Yo tan sólo os voy a contar una forma de instalarlo:

Primero.- Abrid una consola de administración. Para ello:
  1. Buscad cmd en el menú de inicio.
  2. Haced clic con el botón derecho del ratón sobre cmd para abrir un menú de contexto.
  3. Y, en el menú de contexto que os aparece, seleccionar la opción Abrir como administrador.
Segundo.- Una vez abierta la consola de administrador, ejecutad el siguiente comando (podéis copiar y pegar):
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Con ésto, habréis instalado chocolatey en vuestro equipo. Ahora bien, chocolatey os permitirá trabajar desde una consola de terminal, escribiendo comandos. Pero, entiendo que no a todo el mundo le resulte cómodo trabajar desde consola. Por tanto, una vez instalado chocolatey, os recomiendo instalar chocolateygui, una interfaz gráfica.

Tercero.- Para instalar chocolateygui, tan sólo tenéis que ejecutar el siguiente comando desde la consola de administración:
choco install chocolateygui
Una vez instalado, podéis cerrar la consola de administración y buscar Chocolatey GUI en el menú de Windows para iniciarlo.

Cuando lo iniciéis se abrirá una ventana en la que podréis ver las aplicaciones que ya habéis instalado en vuestro equipo mediante Chocolatey. Lógicamente, cuando acabéis de instalarlo, esta ventana estará vacía y ahí irán apareciendo las aplicaciones instaladas mediante Chocolatey.


Si queréis ver solamente la lista de aplicaciones que tienen actualizaciones disponibles, podéis marcar la casilla "Show Only Packages with Updates".

También podéis hacer clic en el botón "update all" para actualizar los paquetes instalados.

Si os dáis cuenta, a la izquierda de la pantalla hay dos opciones: 
  • This PC
  • chocolatey
Y se encuentra marcada la opción "This PC". Lo que significa que Chocolatey nos muestra el software que hemos instalado en nuestro PC (Ojo: El que hemos instalado mediante Chocolatey). 

Si queremos ver qué software hay disponible en los repositorios de Chocolatey, no tenemos más que hacer clic en la opción "chocolatey" que se muestra en la parte izquierda de la pantalla:


Ésta opción nos servirá para buscar en Chocolatey programas que queramos instalar, bien desplazándonos por el listado, o bien, utilizando el buscador de la parte superior para buscar el nombre de un programa en concreto. A día de hoy, Chocolatey dispone de más de 5.400 paquetes mantenidos por la comunidad. 

Si hacéis clic en la opción "settings" que aparece en la parte superior derecha de la pantalla, comprobaréis que Chocolatey os permite realizar unos cuantos ajustes para modificar el comportamiento por defecto de la aplicación:




Y eso es todo, a grandes rasgos. Os recomiendo instalarlo en todos vuestros ordenadores Windows y utilizarlo para mantener fácilmente actualizado vuestro software.
Publicado por primera vez en http://enavas.blogspot.com.es

Agrupar todas las ventanas de GIMP en una sóla

A muchos usuarios les resulta incómodo el modo en que se muestra por defecto la interfaz gráfica de GIMP, separando las ventanas:


Sabiendo ésto, los desarrolladores de GIMP, mantuvieron el diseño por defecto, pero incluyeron hace tiempo la posiblidad de agrupar todas las ventanas en una sola. Para ello, no tenéis más que hacer clic sobre el menú "Ventana", y, en el menú que se despliega, seleccionar la opción "Modo de ventana única":


Y eso es todo:


Si queréis volver al modo por defecto, no tenéis más que volver a hacer clic sobre la opción "Modo de ventana única" del menú "Ventana" y listo.
Publicado por primera vez en http://enavas.blogspot.com.es

lunes, 15 de enero de 2018

Utilizar WSUS Offline Update para actualizar equipos Windows offline

Como ya habréis podido comprobar, Windows 10 es una verdadera pesadilla con las actualizaciones de Windows Update. Tanto que cada día resulta más incómodo trabajar con este sistema operativo.

Descarga actualizaciones sin permiso, reinicia cuando le da la gana, cuando las actualizaciones son grandes se tira varias horas actualizando y haciendo reinicios, se zampa el ancho de banda de vuestra red, etc...  Enfin. Toda una maravilla que hará que vuestro equipo pase más tiempo actualizando que vosotros trabajando en él.


Si gestionáis varias máquinas Windows, probablemente os compense tener una copia de las últimas actualizaciones en un disco duro externo e instalarlas en modo offline haciendo uso de WSUS Offline Update.
Básicamente, lo único que tenéis que hacer es descargar la herramienta desde el apartado de Descargas de su web: http://download.wsusoffline.net/
Viene en un fichero zip. Así que no tenéis más que descomprimirlo en un disco duro externo (también podría ser un pendrive. Digo un disco duro externo porque la capacidad de almacenamiento es mayor, nada más).
Una vez descomprimido, os creará una carpeta wsusoffline donde encontraréis un conjunto de scripts que os permitirán descargar las actualizaciones en un sistema operativo windows o linux e instalarlas en windows. Además, podréis crear una iso para después tostar en un DVD.
Para descargar actualizaciones, no tenéis más que entrar en la carpeta wsusoffline y ejecutar el programa UpdateGenerator.exe. Al ejecutarlo, se nos mostrará una interfaz en la que podremos seleccionar lo que queremos descargar.


Las actualizaciones se descargarán en diferentes carpetas dentro de la subcarpeta wsusoffline/client/. Por ejemplo:
  • w100-x64 es la carpeta donde se guardan las actualizaciones de Windows 10 64 bits.
  • o2k16 es la carpeta donde se descargan las  actualizaciones de Office 2016.
  • dotnet es la carpeta donde se descargan las actualizaciones de .NET.
  • etc...
Es importante destacar que WSUS Offline Update es una aplicación portable que no requiere instalación y que no va a descargar actualizaciones que ya se encuentran descargadas.

Para actualizar un equipo en modo offline, no tenemos más que conectar el disco duro, entrar en la carpeta wusoffline\client y ejecutar el programa UpdateInstaller.exe


Publicado por primera vez en http://enavas.blogspot.com.es

sábado, 13 de enero de 2018

Los parches del kernel para Meltdown y Spectre dejaron sin arranque a equipos con Ubuntu

Como ya nos avisó nuestro compañero Ricardo, la actualización del kernel 4.4.0-108, que incorporaba los parches para Meltdown y Spectre dejó sin arranque a equipos Xenial y Trusty.

La mayor parte de compañeros no ha sufrido este problema porque sus equipos tiran de repositorios congelados con kernels versión 3.

En mi caso, tengo los equipos de mi centro con versiones 4 del kernel, pero no he sufrido este problema porque se actualizan con el mirror del centro y la actualización 4.4.0-108 aún no había sido mirrorizada cuando Ubuntu publicó una nueva versión 4.4.0-109 que corregía el problema.

Los equipos de mi centro han pasado del kernel 4.4.0-104 al kernel 4.4.0-109, por lo que puedo confirmaros que el problema ha sido resuelto.
Publicado por primera vez en http://enavas.blogspot.com.es

viernes, 12 de enero de 2018

Muchos mensajes del tipo nslcd[xxxxx]: [yyyyy] ldap_result() failed: Can't contact LDAP server en los logs de clientes

He observado que hay muchos mensajes del siguiente tipo en los logs de nuestros clientes:
nslcd[xxxxx]: [yyyyy] ldap_result() failed: Can't contact LDAP server
Para tratar de eliminarlos, he añadido el parámetro idle_timelimit con el valor de 240 segundos al fichero de configuración /etc/nslcd.conf para que cierre conexiones si el servidor no ha sido contactado en 240 segundos. Por defecto, no se establece un timeout para cerrar conexiones.
# Idle timelimit. nslcd will close connections if the
# server has not been contacted for the number of seconds.
idle_timelimit 240
Publicado por primera vez en http://enavas.blogspot.com.es

martes, 9 de enero de 2018

Ajustes para escanear a correo electrónico desde impresoras HP Officejet Pro X476dw

Para escanear a correo electrónico desde impresoras HP Officejet Pro X476dw, es necesario configurar el servidor SMTP que debe utilizar la impresora, tal y como se puede ver en la siguiente captura de una de mis impresoras en las que estoy usando el SMTP de Gmail para realizar el envío de correos:


Tan sólo recalcar un detalle que hay que tener en cuenta en el nombre de usuario:
  • Indicaremos sólo el nombre, si la cuenta pertenece al dominio de Google.
  • Indicaremos la dirección de correo electrónico completa si la cuenta pertenece a un dominio de G Suite for Education, como el de vuestro propio centro (si lo tenéis) o el de Educarex.
Publicado por primera vez en http://enavas.blogspot.com.es

Actualizar por red la BIOS de HP ProDesk 600 G1 (equipos SIATIC)

Podemos actualizar la BIOS de los equipos HP ProDesk 600 G1 (equipos SIATIC) directamente a través de la red mediante los servidores de HP. Para ello, pulsamos F10 para entrar en la BIOS y en el menú "Archivo" seleccionamos "Ejecutar flash en ROM de sistema":


La herramienta inicializará la red:


Y solicitará una dirección IP:


Una vez configurada la red, nos mostrará un listado de las versiones de la BIOS disponibles en el servidor. Seleccionamos la versión que queramos aplicar (En este caso, la última versión: 02.71):


Y comenzará el proceso de descarga:


Una vez descargada, nos pedirá confirmación antes de actualizar la BIOS. Pulsamos "Aceptar":


Y se iniciará el proceso de actualización:


Cuando termine, nos mostrará un mensaje en el que nos informará si el proceso se ha realizado crrectamente:

Publicado por primera vez en http://enavas.blogspot.com.es

lunes, 8 de enero de 2018

Comprobar si un número es un entero en un script

Podemos comprobar si un número es un entero consultando el valor de retorno de realizar una operación aritmética mediante expr, teniendo en cuenta que expr devuelve los siguientes posibles valores:
  • 0 si la expresión no es ni nula ni cero
  • 1 si  la expresión es nula o 0
  • 2 para expresiones inválidas
A modo de ejemplo, podemos ver el código del siguiente script que utilizo en monit para monitorizar la temperatura ambiente de los servidores HP Proliant de mi centro:
#!/bin/sh
# Instalar el paquete hp-health
AMBTEMP=`hpasmcli -s "show temp" | grep 'AMBIENT' | awk '{print substr ($3,0,2)}'`
# echo $AMBTEMP # for debug only
expr $AMBTEMP + 0 1>/dev/null 2>&1
ESTADO=$?

if test $ESTADO -lt 2; then
  exit $AMBTEMP
fi
Como podéis ver, sumamos 0 al valor de la variable $AMBTEMP y obtenemos el código de retorno de la operación en la variable $ESTADO. Si el valor es menor que 2 (es decir, el valor de retorno es 0 o 1), el script devolverá la temperatura.
Publicado por primera vez en http://enavas.blogspot.com.es

lunes, 1 de enero de 2018

Gnome Shell Audio Switcher - GNOME Shell Extensions

Gnome Shell Audio Switcher es una extensión bastante útil que nos va a permitir seleccionar la salida de audio que queramos utilizar en un momento determinado:


Ésto es interesante, por ejemplo, cuando tenemos un dispositivo con varias salidas de audio, como por ejemplo, nuestro portablet Vexia, que dispone de una salida de audio analógica y una conexión HDMI.
Publicado por primera vez en http://enavas.blogspot.com.es