Pantalla en negro tras el inicio de sesión en CrunchBang Linux

Si utilizando CrunchBang Linux ocurre que, tras la pantalla de login, el escritorio se queda totalmente en negro, mientras que el resto de consolas (ctrl+alt F1 a ctrl+alt F6) siguen funcionando correctamente, puede ser debido a que se ha desconfigurado el gestor de sesiones, haciendo que nuestra sesión por defecto sea lxsession en vez del openbox.

Para arreglarlo basta con abrir una de los consolas que funcionan (p.ej. ctrl+alt F1) y en ella teclear:

sudo update-alternatives –config  x-session-manager

Aparecerán varias opciones, cada una de ellas asociada a un número, por lo que deberemos introducir el correspondiente a openbox-session.

x-session-optionsDespués de esto, reiniciamos el equipo y ya arrancará de nuevo con el escritorio de OpenBox.

Solución encontrada en unix.stackexchange.com

 

 

 

Deshabilitar el touchpad al escribir

Una de las cosas que más me molestan al trabajar con el netbook son los movimientos del cursor mientras estás escribiendo. Para evitarlo hay que hacer lo siguiente (en Crunchbang Waldorf, que es lo mismo que decir Debian 7 con Openbox):

Desplegar el menu principal de Openbox y entrar en Settings / Openbox / Edit autostart

Se nos abrirá el editor del fichero de configuración del autoarranque, en el que tendremos que incluir al final las siguientes líneas (la primera es un comentario):

## Deshabilitar el touchpad al escribir
syndaemon -d -i 1

Guardamos, y en el siguiente arranque del equipo ya tendremos deshabilitado el touchpad mientras escribimos. Lo que queremos decirle al controlador del touchpad es que lo deshabilite al escribir (opción -d) y que lo vuelva a activar un segundo después de pulsar la última tecla (opción -i 1).

Para saber qué más opciones hay podemos hacer man sysdaemon o visitar el foro de Crunchbang.

Controlar el volumen con el ratón en CrunchBang

Hace poco una entrada en Desdelinux nos enseñaba cómo tener un icono de volumen en Openbox mediante Volume Icon. Sin embargo, en Crunchbang GNU/Linux (Debian 7 + Openbox) podemos también tener un icono de volumen con PNMixer, el cual, además, es muy fácil de configurar para poder controlarlo usando el ratón.
En el archivo /home/jose/.config/openbox/rc.xml buscamos la etiqueta: <context name="Desktop"> y justo a continuación de la misma incluimos las siguientes líneas:
<mousebind button="S-Left" action="Click">
<action name="Execute">
<command>amixer sset Master toggle</command>
</action>
</mousebind>
<mousebind button="S-Right" action="Click">
<action name="Execute">
<command>amixer sset Master unmute</command>
</action>
</mousebind>
<mousebind button="S-Up" action="Click">
<action name="Execute">
<command>amixer sset Master,0 10%+</command>
</action>
</mousebind>
<mousebind button="S-Down" action="Click">
<action name="Execute">
<command>amixer sset Master,0 10%-</command>
</action>
</mousebind>

Guardamos el archivo, salimos de la sesión y cuando volvamos a entrar ya podremos controlar el volumen con el ratón.
Podemos configurar la acción que queramos con el ratón para controlar el volumen; en mi caso he decidido combinar junto con el ratón la tecla Shift (mayúsculas) para seguir dejando disponibles las acciones que ya vienen preparadas por defecto para el ratón. Por eso en el comando aparece «S+» antes de cada acción. Por otra parte, he visto que la forma más cómoda y efectiva de subir y bajar el volumen es usando el incremento/decremento percentual de 10 en 10 unidades, lo que permite subir/bajar el volumen de forma rápida. Si queremos un funcionamiento más suave, podemos disminuir el porcentaje. HAy que tener muy en cuenta que el control del volumen con el  ratón configurado de esta manera sólo funciona si el cursor se encuentra en una parte del escritorio libre de ventanas, o en la barra superior del Openbox.

Instalar Bluetooth en CrunchBang (Waldorf)

CrunchBang viene de serie con casi todo lo que necesito, sólo echo de menos el bluetooth, pero instalarlo es relativamente fácil, sólo hay que instalar los siguientes paquetes:
sudo apt-get install bluez bluetooth blueman
Blueman tiene su propio applet que se inicia por xdg (podemos comprobarlo ejecutando /usr/lib/openbox/openbox-xdg-autostart --list y viendo que la miniaplicación Blueman aparece marcada para el inicio automático), así que no tenemos que modificar nada más.
Cuando reiniciamos Openbox ya nos aparece el icono de conexión a Bluetooth. Pulsamos en él con el botón derecho y marcamos «Permitir descubrir». Después pulsamos de nuevo con el botón derecho en dicho icono y seleccionamos «Servicios locales…». En la ventana que aparece vamos a la pestaña «Transferir» y ahí podemos indicar la carpeta en la que queremos recibir los archivos y verificar que estén marcados los dos check de Recepción de archivo (Object Push): «Activado» y «Aceptar archivos de los dispositivos en que se confíe». Tenemos también que desplegar en la parte inferior la opción de «Avanzadas», pues por defecto viene indicado el navegador Nautilus y tenemos que usar Thunar, así que en el campo de texto que aparece tenemos que poner:
thunar obex://[%d]
Para confiar en un dispositivo pulsamos de nuevo en el botón derecho sobre el icono de bluetooth, seleccionamos «Dispositivos…» y si ya tenemos preparado nuestro móvil con el bluetooth encendido y visible, nos aparecerá en la lista. Pulsamos sobre él con el botón derecho y seleccionamos «Trust».
Y ya está. Ya podemos enviar archivos del móvil a nuestro ordenador y viceversa.