Utilizo un teclado turco que he convertido al inglés (servidor Ubuntu 12.04). Mi problema es que la comilla simple no está presente en el teclado, sino que se representa con una coma en el aire. Para solucionar esto, uso el comando
sudo dpkg-reconfigure keyboard-configuration
El problema es que cada vez que apago, los cambios se revierten, por lo tanto, cada vez que inicio el sistema, tengo que escribir ese comando. Estaba pensando en convertirlo en un cronjob pero estoy seguro de que puede haber otra forma de hacer que los cambios sean permanentes.
sudo dpkg-reconfigure keyboard-configuration
funcionó para mí, y es permanente, tengo un diseño húngaro después del reinicio.