3 de septiembre de 2015

Mi configuración de Debian Jessie

Habilitar Tap en Touchpad

Los drivers de touchpad tienen el tap deshabilitado. Casi todos los escritorios como KDE, Gnome, XFCE, etc. tienen la opción de configurar desde una aplicación. Desde la línea de comandos se puede ejecutar synclient TapButton1=1 al inicio de cada sesión.

El problema de configurarlo por sesión es que en la ventana de logueo no esta habilitado. Para que este siempre habilitado lo que podemos hacer es crear un archivo de configuración 50-synaptics.conf en /etc/X11/xorg.conf.d/ que tenga lo siguiente:
Section "InputClass"
        Identifier "touchpad tweaked catchall"
        MatchIsTouchpad "on"
        Driver "synaptics"
        Option "TapButton1" "1"
EndSection

Audio Surround por HDMI

Esta receta es más dificil de lo que debería ser, entre otras razones porque estoy usando el driver privativo fglrx, porque mi equipo de audio no cumple con los estándares. Es un caso de opción de último recurso, vamos a establecer la configuración de manera estática. Si cambiamos el equipo de audio o la placa HDMI es posible que falle y no aparezca ningún mensaje de error.

La idea es que cuando la salida de audio sea detectada pasarle suficiente información para que pulseaudio pueda configurarla como surround, por ejemplo 5.1.

Primer hay que averiguar el vendorId y el deviceId de la salida HDMI. Por ejemplo el comando lspci -vnn | grep -i hdmi. Produce la salida:
00:01.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller [1002:9902]
En negrita resalté los valores que estamos buscando.

Hay que crear un archivo de reglas 95-local-pulseaudio.rules en /etc/udev/rules.d/ por ejemplo, que contenga lo siguiente:
ATTRS{vendor}=="0x1002", ATTRS{device}=="0x9902", ENV{PULSE_PROFILE_SET}="/etc/pulse/my-hdmi.conf"
En negrita los valores encontrados en el paso anterior (El archivo consta de una sola línea que blogspot insiste en separar en dos). En esa línea le estamos indicando a pulseaudio que archivo va a utilizar para el profile de la salida HDMI.

Mi archivo contiene lo siguiente:
[General]
auto-profiles = yes

[Mapping hdmi-stereo]
device-strings = hdmi:%f
description = Digital Stereo (HDMI)
paths-output = hdmi-output-0
priority = 4
direction = output

[Mapping hdmi-surround-51]
description = Digital Surround 5.1 (HDMI)
device-strings = hdmi:%f
paths-output = hdmi-output-0
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
priority = 3
direction = output
Este archivo hay que modificarlo de acuerdo a la configuración de nuestro equipo de audio. Pueden usar el archivo /usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf como template en otros casos.

Queda por último agregar las siguientes líneas al archivo de configuración de pulseaudio /etc/pulse/daemon.conf.
enable-lfe-remixing = yes
default-sample-rate = 48000
alternate-sample-rate = 44100
default-sample-channels = 6
default-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe



No hay comentarios.:

Publicar un comentario