Aunque soy usuario de Gnome al 99.99% desde hace muchos años, de vez en cuando es bueno regresar a mis escritorios alternativos, sobre todo si Gnome 3 no permite que las aplicaciones hechas en Java funcionen. Y mi escritorio alternativo por excelencia es fluxbox, la dificultad en fluxbox es la misma que se le atribuye a Gentoo, hay que configurar todo desde 0 y a veces se me olvidan cosas básicas para el funcionamiento de fluxbox, así que acá pongo algunas para tener un registro personal y tal vez le sirven a alguien:
0) Como saber el código exacto de una tecla
El 99% de informáticos que conozco no sabe que el equivalente a presionar la tecla multimedia para aumentar volumen en el teclado en formato X Windows es XF86AudioRaiseVolume, para obtener estos códigos podemos utilizar xev, comando cuya única utilidad es capturar los eventos que se producen en el X Windows Server e imprimirlos en consola, por ejemplo:
Hay que poner especial atención a la salida de los eventos KeyPress y KeyRelease, en el ejemplo anterior encontramos la salida de subir volumen XF86AudioRaiseVolume, dentro de el registro del evento:
1) Las teclas más comunes para shortcuts
Mod1 = Alt Mod4 = Windows key Control = Ctrl Shift = Shift |
2) Como tomar un screenshot
La tecla Print Scr tampoco funciona en fluxbox, o más especificamente no esta configurada para efectuar alguna funcion en particular, mi metodo favorito es utilizar scrot para capturar la pantalla.
Por ejemplo si queremos tomar una captura de la pantalla actual con un retraso de 2 segundos ejecutariamos scrot de la siguiente forma
$ scrot test.png -d 2
Y con esto grabariamos el archivo test.png en la carpeta donde ejecutamos scrot
3) Parametros que siempre agrego al archivo ~/.fluxbox/keys
#Imitar el comportamiento de gnome Control Mod1 Left :PrevWorkSpace Control Mod1 Right :NextWorkSpace Mod4 Down :ShowDesktop #Subir y bajar volumen XF86AudioRaiseVolume :Exec amixer set "Master Front",0 5%+ XF86AudioLowerVolume :Exec amixer set "Master Front",0 5%- #Capturar un screenshot con un archivo de nombre screen y el timestamp Print :Exec scrot ~/Screenshots/screen$(date +%m%d%H%M%S).png |
Vale la pena resaltar que yo tengo una carpeta dentro de home llamada Screenshot y que «Master Front» es el nombre que el driver alsa asigno a mi control frontal de volumen (tengo una tarjeta de 7.1 canales) este nombre varia de acuerdo a la tarjeta y podemos revisarlo en la configuración de alsa
4) Como se ve un fluxbox bien configurado
😀
The Incutio XML-RPC PHP Library -- WordPress/3.4.1
[…] fue que es un Gentoo Stage 3+X Server+Fluxbox, ni más ni menos. En posts anteriores comentaba que Fluxbox siempre había sido mi entorno alternativo asi que me sentia comodo. De aquí en adelante fui agregando las herramientas que más utilizo, […]