Настройки локали - это то, как большинство программ решают, какой язык использовать. Хотя некоторые программы имеют разные настройки, наиболее распространенный способ выбора языка сообщений - это языковые стандарты. Нет другого способа, который работал бы более чем с одним приложением (или семейством связанных приложений).
Однако вам не нужно устанавливать какие-либо системные настройки. Просто запустите программу на этот раз с другими настройками. Установкой языкового стандарта для сообщений является LC_MESSAGES
(см. Что я должен установить для своего языкового стандарта и каковы последствия этого? ), поэтому вы можете установить его, установив переменную среды LC_MESSAGES
. Специальное значение C
поддерживается во всех системах и означает непереведенные сообщения по умолчанию (обычно на английском языке).
Из оболочки следующая команда запускает myprogram
с переменной среды LC_MESSAGES
, установленной на C
, т.е. запускает myprogram
с сообщениями на английском языке и другие настройки локали не изменились (поэтому программа по-прежнему использует ваш любимый набор символов, порядок сортировки, формат даты и т. д.).
LC_MESSAGES=C myprogram
После запуска программы другие программы, выполняемые из той же оболочки, будут использовать ваши обычные настройки локали, изменение не сохраняется. Если вы хотите, чтобы изменение сохранялось в терминале, запустите
export LC_MESSAGES=C
. Это не повлияет на программы, запущенные с других терминалов.
Bas van dongen
указал мне правильное направление, хотя в моем случае это был сбой драйвера nvidia.
Первый запуск nvidia-installer --uninstall
.
Затем следуйте этим инструкциям для переустановки драйвера nvidia на Джесси
Добавьте jessie-backports
к вашему /etc/apt/sources.list
, например:
# jessie-backports
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
Установите заголовочные файлы Linux для используемого вами ядра.
Например, если вы используете ядро Linux 3.16 в Debian Jessie:
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Или, если вы уже используете ядро Linux из бэкпортов jessie -:
apt-get install -t jessie-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Затем мы можем установить пакет драйверов nvidia -.
apt-get update
apt-get install -t jessie-backports nvidia-driver
Перезагрузите систему, чтобы включить черный список nouveau.
См. этот отчет об ошибке для получения дополнительной информации