O idioma do teclado é alterado quando o xrandr é executado

0

Eu tenho dois scripts para alternar entre a minha mesa de pé e minha mesa de estar, que são:

#!/bin/bash   
xrandr --auto && xrandr --output eDP1 --off;

e

#!/bin/bash  
xrandr --auto && xrandr --output HDMI1 --off;

O problema é que toda vez que eu alterno as telas, o layout atual do teclado muda. Preciso ter dois layouts distintos porque o teclado do meu laptop é diferente do externo.

Por que isso acontece e como posso evitá-lo?

    
por Pedro Dusso 13.02.2015 / 20:18

1 resposta

1

Se você tiver apenas dois layouts de teclado, faça o seguinte:

Você precisa instalar xdotool com sudo apt-get install xdotool para isso.

Modifique seus scripts para o seguinte.

#!/bin/bash   
xrandr --auto && xrandr --output eDP1 --off;
xdotool keydown Super key space keyup Super

e

#!/bin/bash   
xrandr --auto && xrandr --output HDMI1 --off;
xdotool keydown Super key space keyup Super
    
por Tim 13.02.2015 / 20:36