Как постоянно настраивать клавиатуру

Я использую турецкую клавиатуру, которую я перевел на английский (сервер Ubuntu 12.04). Моя проблема в том, что одинарная кавычка отсутствует на клавиатуре, а вместо этого представляет запятую в воздухе. Чтобы исправить это, я использую команду

sudo dpkg-reconfigure keyboard-configuration

Проблема возникает каждый раз, когда я выключаюсь, изменения возвращаются, поэтому каждый раз, когда я запускаю систему, я должен ввести эту команду. Я думал сделать это cronjob, но я уверен, что может быть другой способ сделать изменения постоянными.

1
задан 6 September 2013 в 12:10

5 ответов

Для консольных экземпляров, например. серверам, вы должны установить пакет console-data с apt-get install console-data, а затем установить его с помощью dpkg-reconfigure console-data.

1
ответ дан 24 May 2018 в 18:17

Чтобы изменить его навсегда через терминал, запустите это:

Для US:

L='us' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

Для французского языка:

L='fr' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

Для немецкого языка: [ ! d3]

L='de' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard

и т. д. ...

Протестировано на Ubuntu 16.04 64 бит.

Чтобы временно изменить его, вы можете использовать setxkbmap mylayout ...

# US
setxkbmap us
# French
setxkbmap fr
# German
setxkbmap de

В режиме терминала вам нужно использовать loadkeys вместо setxkbmap

# US
loadkeys us
# French
loadkeys fr
# German
loadkeys de
1
ответ дан 24 May 2018 в 18:17

У меня была такая же проблема с прошлого года, и я каждый раз настраивал раскладку клавиатуры при запуске системы. Я пробовал все методы, но ни один не помог, кроме одного, который я нашел, помог мне:)

Перейти> Приложения> Системные инструменты> Настройки> Запуск приложения Добавить новое имя: Команда по умолчанию Keylayout: setxkbmap us Save

Перезагрузите систему:)

1
ответ дан 24 May 2018 в 18:17

Настройки клавиатуры хранятся в файле / etc / default / keyboard.

Вы можете изменить настройки клавиатуры, используя:

[ f1]

Источник

1
ответ дан 24 May 2018 в 18:17

Я пробовал все вышеперечисленное на Ubuntu 16.04, и только временное решение setxkbmap xx сделало это для меня, поэтому я вручную включил его в профиль .bashrc: sudo nano ~/.bashrc, а затем набрал setxkbmap xx, заменив xx на yor language код

0
ответ дан 24 May 2018 в 18:17

Другие вопросы по тегам:

Похожие вопросы: