Рейтинг:1

Графический интерфейс на английском языке и терминал на немецком языке

флаг in

У меня проблема с моим Терминалом. GUI на английском, а терминал на немецком. Мне везде нужен английский. Что мне делать?

введите описание изображения здесь

Kubuntu 20.LTS У меня только немецкая клавиатура.

----------РЕДАКТИРОВАТЬ----------------------

piotr@Dell:~$ ifconfig

Команда ifconfig не найдена, но может быть установлена ​​с помощью:

sudo apt установить сетевые инструменты

piotr@Dell:~$ какой локалектл
/USR/бен/localectl

Не все сообщения на немецком O_o

Nate T avatar
флаг it
Вы должны обновить свой пост и добавить вопрос. Сейчас вы просто рассказываете нам некоторые факты о вашем терминале. Мы не можем давать ответы без вопросов.
Peter avatar
флаг in
Хорошо, вопрос здесь.
Nate T avatar
флаг it
введите в терминал `what localectl`. Что он выводит? Надеюсь, это будет путь
Peter avatar
флаг in
РЕДАКТИРОВАТЬ здесь :)
Nate T avatar
флаг it
`locale -a` сообщит вам обо всех языковых файлах, установленных в вашей системе. Попробуйте и посмотрите, есть ли у вас `en_US.utf8`? Если да, то я знаю, как его настроить.
Nate T avatar
флаг it
Я тоже потрачу некоторое время на просмотр документации. Если я найду что-нибудь еще, что, по моему мнению, вас заинтересует, я обновлю свой ответ, чтобы показать это. Вы также можете быстро создать сценарий bash, который перебирает переменные в приведенном ниже списке в цикле for и запускает эхо для каждой из них, а также перенаправляет вывод в файл. Если у меня будет время, я могу написать это, но я на работе, поэтому я не уверен, насколько загруженным будет мой день.
Рейтинг:1
флаг it

Попробуй это. Если это сработает, это не будет постоянным .. пока. Лучше протестировать, чтобы убедиться, что он работает, прежде чем сохранять какие-либо переменные. Команда установить $LANG=en_US.utf8

На Launchpad я нашел листинг переменных среды, связанных с локалью, и какие функции они настраивают в вашей системе. Ссылка не только на список, но и на полезную информацию о настройке локали.

ЯЗЫК
    Предоставляет значение по умолчанию для переменных LC_*, которые не были заданы явно. 
LC_ADDRESS
    Как форматируются адреса (страна первая или последняя, ​​куда идет почтовый индекс и т. д.). 
LC_ALL
    Переопределяет отдельные настройки LC_*: если установлено LC_ALL, ни одно из приведенных ниже действий не действует. 
LC_COLLATE
    Как строки (имена файлов...) сортируются в алфавитном порядке.Использование здесь локали "C" или "POSIX" приводит к порядку сортировки, подобному strcmp(), который может быть предпочтительнее, чем локали для конкретного языка. 
LC_CTYPE
    Как символы классифицируются как буквы, цифры и т. д. Это определяет такие вещи, как преобразование символов между верхним и нижним регистром. 
LC_IDENTIFICATION
    Метаданные о локали. 
LC_MEASUREMENT
    Какие единицы измерения используются (футы, метры, фунты, килограммы и т.д.). 
LC_MESSAGES
    Какой язык следует использовать для системных сообщений. 
LC_MONETARY
    Какую валюту вы используете, ее название и символ. 
LC_NAME
    Как представлены имена (фамилия первая или последняя и т.д.). 
LC_NUMERIC
    Как вы форматируете свои числа. Например, во многих странах в качестве десятичного разделителя используется точка (.), а в других — запятая (,). 
LC_PAPER
    Размеры бумаги: 11 x 17 дюймов, A4 и т. д. 
LC_RESPONSE
    Определяет, как ответы (например, «Да» и «Нет») отображаются на местном языке. 
LC_TELEPHONE
    Как выглядят ваши телефонные номера. 
LC_TIME
    Как отформатированы ваше время и дата. Используйте, например, "en_DK.UTF-8", чтобы получить 24-часовой формат в некоторых программах. 

Лучший способ установить их с помощью локалектл. Это внешний интерфейс для демона системной локали. системный. И у демона, и у инструмента есть справочные страницы. когда я искал документацию, я набрал местонахождение человека и толкнул Вкладка для завершения bash. Он показал 6 или 7 вариантов для различных инструментов и ресурсов, связанных с локалью. Не забудьте проверить и их. Я уверен, что вы, без сомнения, найдете их полезными.

В любом случае, как я сказал в комментарии, вы можете найти языки, которые в данный момент есть на вашем устройстве, набрав локаль -а. Как только вы узнаете имя того, который предоставляет английский текст (вероятно, en_US.utf8), вы можете использовать его для создания нужной вам команды.

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

статус localectl >> old.settings
echo;echo;echo " ~~ установленные локали ~~";echo;echo;  
localectl list-locales >> old.settings
# Последняя строка делает то же самое, что и "locale -a", но может содержать больше информации о ваших настройках

Кроме того, не забудьте прочитать другие справочные страницы и посмотреть, сможете ли вы найти какие-либо другие команды типа списка. Если вы обязательно добавите их в старые.настройки файл, который мы сделали. Каждый раз, когда вы начинаете изменять конфигурации подобным образом, необходимо записать начальную точку. Если у вас есть система резервного копирования, сделайте резервную копию.

Эта команда должна быть в виде:

localectl set-locale [имя файла новой локали]

если en_US.utf8 появился в списке локалей, используйте его.

Это изменит переменную $LANG для вашей системы. Это починит терминал, но сломает несколько других вещей. Например, время может быть выключено. Список, который я опубликовал выше, содержит переменные для устранения любых проблем. Просто найдите в списке ключ, который управляет проблемой, которую нужно сбросить, и сбросьте ее.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.