Tente definir um padrão do sistema para X:
$ sudo localectl set-x11-keymap it pc105
... isso pode afetar apenas os Xservers no host, mas tente primeiro; como um efeito colateral, ele definirá um mapa de teclas de console equivalente que pode fazer parte da detecção instável.
Se isso não funcionar, basta executar uma rotina setxkbmap | xkbcomp
apropriada em ~/.profile
ou ~/.bashrc
:
if [ -n $DISPLAY ] ; then
setxkbmap -model pc105 -layout it -print | xkbcomp - $DISPLAY
fi
Isso será executado quando você fizer login na sessão SSH, portanto, quaisquer programas gráficos executados posteriormente deverão obter o mapa de teclado correto.