@Satancillo Visto lo visto, vamos a forzar el cambio del idioma. Abre una terminal en la rasp. y teclea:
sudo apt install language-pack-es
Una vez termine el proceso, nos vamos al directorio locales
cd /usr/share/locales/
y teclea
sudo ./install-language-pack es_ES
Reinicia. Comprueba el idioma en una terminal con el comando locale. TE debería salir algo así como esto:
LANG=es_ES.UTF-8
LANGUAGE=
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=
Si te sale alguna línea en inglés, vamos a cambiar un par de archivos.
Abre nuevamente una terminal y edita el archivo enviroment
sudo nano /etc/environment
comprueba que tienes las siguientes líneas:
LANG=es_ES.UTF-8
LC_ALL=es_ES.UTF-8
LANGUAGE=es_ES.UTF-8
si no las tienes, escríbelas o cambia todo lo que tengas en en_GB por es_ES y guardas los cambios pulsando las teclas Ctrl+O. Ojo, es muy importante que respetes los espacios, caracteres especiales, mayúsculas y minúsculas.
Ahora vamos a modificar el archivo locale. Escribe
sudo nano /etc/default/locale
Una vez estés editando, escribe (o modifica, según encuentres) esta parte del archivo.
# File generated by update-locale
LANGUAGE=es_ES.UTF-8
LC_MESSAGES=es_ES.UTF-8
LANG=es_ES.UTF-8
Guarda los cambios y sal del editor (Ctrl+O y después Ctrl+X)
Reinicia (si quieres con el comando sudo reboot now)
Una vez reiniciado abres nuevamente una terminal y comprueba el idioma con el comando locale.
Una vez tengas el idioma de las dos máquinas en español, no deberías tener problemas de cambios de ñ ni acentos.
Espero que con esto se solucione.