¿Guardar configuración de setxkbmap?

17

Tengo problemas para configurar el teclado en sueco, ejecutando Raspbian en una frambuesa pi. He intentado todo y lo único que funcionó fue el comando setxkbmap se.

Pero esto no guarda permanentemente la configuración, y vuelve a los valores predeterminados después de reiniciar. ¿Existe un comando para guardar permanentemente esta configuración?

justanotherhobbyist
fuente

Respuestas:

18

Una manera fácil sería agregar el comando a su $HOME/.profilearchivo (puede crearlo si no existe):

setxkbmap se

Eso debería hacer que se ejecute cada vez que inicie sesión.

Tenga en cuenta que debe usar en $HOME/.profilelugar de $HOME/.bash_profile, $HOME/.bashrco algún otro archivo similar. Esto se debe a que su administrador de inicio de sesión debe leer esta configuración.

terdon
fuente
Tengo 3 archivos .profile, ubicados en / home / pi /, / root / y / etc / skel /. Supongo que te refieres al que está en / home / pi /? Como se puede ver que no estoy completamente cómodo con Linux. .bash_profile no existe.
justanotherhobbyist
Adición setxkbmap sea /home/pi/.profilearreglado. Gracias, que me salvaron de una gran cantidad de dolor de cabeza.
justanotherhobbyist
2
@hustlerinc el /etc/profilees el global que siempre se lee, el que el usuario inicia la sesión. Cada usuario tiene su propio personal .profilede archivos en sus carpetas de inicio. Por lo tanto, /root/.profilees root's, y /home/pi/.profilees la única para el usuario pi. Le pregunté acerca de los otros archivos porque si $HOME/.bash_profileo $HOME/.bash_loginexisten esos archivos se leen en lugar de $HOME/.profile. Si no existen, no importa. Para más detalles, lea la INVOCATIONsección de la man basho ver aquí .
terdon
1
@ JanekWarchoł sí, eso es porque va a iniciar sesión de forma gráfica y mientras alguna fuente gestores de inicio de sesión ~/.profile, que yo sepa, ninguno de ellos de origen ~/.bash_profile. Se trabajará en el ~/.bash_profilecaso de que se conecte desde la línea de comandos (usando ssh, por ejemplo).
terdon
1
@WesternGun que es una cuestión muy diferente. Como usted señala, el .profilees un ajuste específico de usuario. Probablemente se podría añadir en /etc/profile, pero que afectaría a todos los usuarios. Sería mucho mejor hacerlo configurando su administrador de inicio de sesión. Pero para eso, haga una nueva pregunta, explicando qué sistema operativo está utilizando y qué administrador de inicio de sesión.
terdon