Agregar atajos de teclado para rotar la pantalla.
Hace poco estoy trabajando con un ultrabook, estas que son plegables, pero descubrí que la pantalla no cambiaba en forma automática al transformarla. Entonces decidí agregar unos atajos de teclado de gnome para poder adaptarla rápidamente. En el siguiente link encontré la información necesaria "http://la-cajita.es/blog/como-cambiar-la-orientacion-del-monitor-en-linu..." y a continuación describo la solución implementada.
Lo que instalé por defecto fue Debian Buster/sid con escritorio Gnome. Primero hay que aclarar que para utilizar el comando "xrandr" debemos iniciar nuestra sesión con "xorg" y no con "wayland" que es el servidor gráfico por defecto en las nuevas versiones de gnome.
Para esto debes seleccionar el tipo de sesión presionando el ícono con forma de engranaje al lado del botón de inicio de sesión en la pantalla de logueo de gnome.
Después de iniciar sesión abrimos una ventana de terminal, podemos hacerlo presionando + y lanzar el comando "gnome-terminal".
Desde el terminal usamos el comando "xrandr" para ver la configuración de video.
seba@yoga520debian:~$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
1366x768 60.00*+
1360x768 59.80 59.96
1024x768 60.04 60.00
960x720 60.00
...
320x240 60.05
HDMI-1 disconnected (normal left inverted right x axis y axis)
seba@yoga520debian:~$
En particular nos interesa saber el nombre de nuestro dispositivo de salida principal, que en este caso es "eDP-1", vemos que la segunda linea de la salida del comando muestra el nombre de nuestro dispositivo seguido de información también importante "connected primary ..." esto confirma que es nuestro dispositivo principal y además esta conectado. La última linea de la salida también nos dice que tenemos un dispositivo "HDMI-1", pero este se encuentra desconectado.
Hay un dato más en la salida de este comando que también es importante, entre paréntesis nos muestra las diferentes opciones de rotación y aspecto soportadas.
Bueno, con esta información vamos a utilizar el comando "xrandr" para cambiar la configuración de nuestro dispositivo en "caliente" o en "vivo". Los parámetros que tenemos que especificar son, el nombre del dispositivo sobre el cual vamos a cambiar la configuración y que rotación queremos darle al mismo.
seba@yoga520debian:~$ xrandr --output eDP-1 --rotate inverted
seba@yoga520debian:~$
El resultado es que nuestra pantalla se invierte, para volver a la normalidad usamos.
seba@yoga520debian:~$ xrandr --output eDP-1 --rotate normal
seba@yoga520debian:~$
Bien, lo que hice finalmente fue agregar unos atajos de teclado para cambiar la rotación de la pantalla de manera rápida y simple. Esto es algo que a mi no me resultó muy intuitivo.
Debemos abrir la configuración de Gnome, existen varias formas de llegar allí, una de ellas es presionar la tecla que tiene el dibujo de una ventanita + la tecla "A". Esa tecla de la ventanita, dentro de la configuración de teclas de Gnome, se llama "Super" entonces seria "Super + A". Esto nos da acceso a listado completo de aplicaciones, acto seguido escribimos "configuracion" y enseguida vamos a ver el ícono de nuestra aplicación de configuración.
Una vez dentro de esta aplicación debemos desplazarnos casi al final de la lista de opciones que aparecen sobre la margen izquierda y entramos en la que dice "Dispositivos", ahora entramos en "Teclado" y veremos todo el listado de combinaciones de teclas. Para agregar una nueva debemos ir hasta el final y cliquear sobre el signo "+".
Ingresamos un nombre, el comando que se debe ejecutar y la combinación de teclas. Yo agregué las siguientes combinaciones.
Rotación Monitor - Izquierda | xrandr --output eDP-1 --rotate left | Alt + Super + flecha izquierda
Rotación Monitor - Derecha | xrandr --output eDP-1 --rotate right | Alt + Super + flecha derecha
Rotación Monitor - Normal | xrandr --output eDP-1 --rotate normal | Alt + Super + flecha arriba
Rotación Monitor - Invertida | xrandr --output eDP-1 --rotate inverted | Alt + Super + flecha abajo
Debo aclarar que después de hacer esto me encontré con un problema y es que al plegar la ultrabook, el teclado se desactiva automáticamente, por lo que debo seleccionar la rotación de la pantalla antes de plegarla.
- Log in to post comments