Abra uma janela de terminal com Ctrl + Alt + T e execute este comando:
localectl set-x11-keymap ara,gb,us pc102
Ele mudará o modelo do teclado para pc102 (atualmente você tem pc105 ) e disponibilizará o layout básico do teclado em árabe junto com inglês (Reino Unido) e inglês (EUA) .
É mais fácil reiniciar para tornar as novas configurações eficazes em todos os lugares.
Editar:
Se eu entendi corretamente, as imagens mostram - como um exemplo - que digitar Shift + # não resulta no caractere '~', mas para obtê-lo você precisa digitar Shift + [a tecla à esquerda da tecla 1 ]. Esse comportamento indica que seu layout de teclado efetivo é inglês (EUA) , enquanto o layout que parece corresponder melhor ao seu teclado é inglês (UK) . Então, tente mudar para o layout do teclado inglês (UK) .