Es cierto que después de reiniciar la configuración no se guarda. Aunque, hay una manera de arreglarlo rápido cada vez. Puede crear un ejecutable bash que lo arregle y ejecutarlo al comienzo de raspberry pi.
Línea de comando: sudo nano language.sh
Ahora escriba lo siguiente:
#!/bin/bash
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,gr
echo "You can now use more than one languages!"
Salga nano
con CTRL-X.
Línea de comando: sudo chmod + x hello-world.sh
Cuando inicia el raspi, simplemente ejecuta en la línea de comando: ./language.sh