Как установить все настройки языка в Ubuntu

Я ответил на аналогичный вопрос здесь.

Коротко скопируйте ближайший скрипт из /usr/share/applications/ в ~/.local/share/applications, а затем отредактируйте файл xyz.desktop. Строка, начинающаяся с Exec=, - это строка, которую вы должны отредактировать, чтобы добавить свою собственную команду вместе с любыми параметрами командной строки, которые вы хотите. Вы, вероятно, также захотите отредактировать строку Name=, чтобы описать свой собственный скрипт.

После того, как вы это сделали, вам необходимо перезагрузить компьютер или выйти из системы / войти в систему, тогда вы можете нажать Super key, начните вводить часть имени, которое вы установили, и ваша панель запуска должна появиться. Выберите его и нажмите Enter, и он запустит вашу команду.

1
задан 26 September 2012 в 20:42

2 ответа

Вы можете установить языковой стандарт вручную, используя update-locale:

sudo update-locale LANG=de_DE.UTF-8 LC_MESSAGES=POSIX

Подробнее читайте man-страницу.

Кроме того, вы можете вручную изменить записи локали вашей системы, изменив файл /etc/default/locale.

Например, в немецкой системе для предотвращения пересылки системных сообщений вы можете использовать:

LANG=de_DE.UTF-8
LC_MESSAGES=POSIX

Примечание: изменения вступают в силу только после нового входа.

Источник: https://help.ubuntu.com/community/Locale

27
ответ дан 25 May 2018 в 06:07
  • 1
    Я думаю, что update-locale нуждается в sudo. Лично мне нравится ваше альтернативное решение, возможно, вы должны сделать его основным. :) – Savvas Radevic 26 September 2012 в 20:45
  • 2
    обновил его! :) – green 26 September 2012 в 20:47
  • 3
    «perl: предупреждение: установка локали не выполнена». .. Как это исправить? – Sliq 14 January 2013 в 21:43
  • 4
    Выполните следующую команду: sudo dpkg-reconfigure locales. – green 16 January 2013 в 17:38

При настройке локалей на удаленных компьютерах есть несколько рекомендаций

1) На машинах Debian (удаленная машина) запустите команду (с правами администратора):

dpkg-reconfigure locales

На на первом экране выберите нужные локали. После этого вам будет предложено выбрать, который является стандартным языковым стандартом. Выберите «none» (ссылка: https://wiki.debian.org/Locale#Standard).

2) Настройте свою службу ssh (/etc/ssh/sshd_config) для принятия переменных среды от клиента: раскомментируйте line:

AcceptEnv LANG LC_*

Перезапустите ssh-сервер, выйдите из системы и войдите в систему и запустите команду locale. Он должен соответствовать локали вашего локального компьютера

4
ответ дан 25 May 2018 в 06:07
  • 1
    Вы сказали «На первом экране выберите нужные локали», но я тестировал Ubuntu V14.04.2LTS, и весь процесс выполняется автоматически (Generating locales... ... и позже Generation complete.). Я не получаю экран выбора , – Sopalajo de Arrierez 14 March 2015 в 04:02
  • 2
    @SopalajodeArrierez вы решили это? – Girol 13 February 2018 в 20:32
  • 3
    Что ж, на сегодняшний день я использую v16.04 и, действительно, «первый экран» существует, и я могу выбрать желаемые локали. Возможно, это была проблема с v14. – Sopalajo de Arrierez 14 February 2018 в 06:26
  • 4
    Ницца! Извините за мою огромную задержку . Я не знал, как использовать этот инструмент в это время и забыл о моей учетной записи с тех пор. С наилучшими пожеланиями. – Girol 14 February 2018 в 07:06

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

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