Это похоже на ошибку в clementine
или по крайней мере в версии, которая прибывает упакованная с Ubuntu. Я использую его на своем Debian и не видел это прежде, но я установил его сегодня на VM рабочий Ubuntu, и это появилось на французском языке. Я живу во Франции, но абсолютно ничего не имею набор французскому языку в моей системе, а тем более VM.
Так, похоже, что Clementine принимает язык на основе Вашего IP или некоторого другого глупого метода. Хорошие новости - то, что существует установка для этого, по крайней мере, на версии 1.1.1, которая является тем, что находится в этих 13,10 репозиториях.
Просто входят в "Инструменты" => "Предпочтения" => "Поведение" и изменяют язык:
Я соглашаюсь с terdon, что приложение является багги, но это действительно проверяет локаль, это просто, что это проверяет неправильную категорию локали: LC_NUMERIC
.
Теперь, решение, предложенное terdon, является обоснованно лучшим. Просто требуемый для показа пути к обходному решению ошибка:
$ cat ~/bin/clementine
#!/bin/sh
export LC_NUMERIC=$( printenv LANG )
exec /usr/bin/clementine "$@"
я просто поместил клементин файла в свой ~ / папка мусорного ведра и установил исполняемый бит (chmod +x).
alias clementine='LC_NUMERIC=$(printenv LANG) clementine'
. С тех пор they' ре на той же строке, they' ре, выполненное в той же подоболочке и экспорте, не нужно.
– Kirk Woll
20.05.2020, 01:27
export
и exec
вызовы при наличии LC_NUMERIC=$(printenv LANG) clementine
на одной строке, но I' m просто являющийся педантичным. Еще раз спасибо за информацию.
– DaveInCaz
20.05.2020, 01:28
locale
команда на этом VM, you' ll находят, что несколько категорий локали установлены на французский язык. См. мой ответ. – Brent81 20.05.2020, 01:27