Вопрос или проблема
После обновления до 24.04.x LTS недавно мои настройки “Язык и регион” не соблюдаются в Bash или Nautilus… (24.04.2 LTS), и я почти уверен, что у меня не было этой проблемы в 22.04.5 LTS.
По сути, мои настройки для ДД/ММ/ГГГГ, но Nautilus показывает ММ/ДД/ГГГГ, а bash — МММ/ДД.
Я не спрашиваю, как решить это в bash, есть несколько других тем с подробными ответами, такими как эта тема, которой я готов следовать.
Я спрашиваю:
(1) является ли это известной проблемой в 24.04.2 LTS?
(2) если нет, как я мог бы “официально” сообщить об этом разработчикам Ubuntu?
(3) существует ли решение, кроме bash/CLI?
несколько изображений для пояснения:
Настройки языка и региона
даты в Nautilus
даты в bash
Заранее спасибо
как показано на прикрепленных изображениях.
Ответ или решение
Проблема, которую вы описываете с настройками языка и региона в Ubuntu 24.04.2 LTS после обновления, касающаяся неверного отображения формата даты в Bash и Nautilus, действительно может быть неприятной. Давайте разберем вашу проблему более подробно.
Теория
Прежде всего, стоит отметить, что "Language and Region" настройки в Ubuntu управляют языковыми предпочтениями и форматом представления данных в разных приложениях. Этим настройкам отводится важная роль в обеспечении соответствия локальным стандартам и предпочтениям пользователя.
Одной из возможных причин, по которой Bash или Nautilus больше не следуют вашим настройкам языка и региона, может быть изменение в системе обработки языковых пакетов или локалей. При обновлении операционной системы изменения в структуре или конфигурации локалей могут привести к сбою в настройках отображения. Несмотря на это, такие проблемы обычно фиксируются в последующих обновлениях, но тем не менее они могут возникать и нуждаются в тщательной проверке и устранении.
Примеры
Ваш конкретный случай, когда вы видите в Nautilus даты в формате MM/DD/YYYY, а в Bash — MMM/DD, говорит о том, что проблема затрагивает не только одно приложение. Дата в формате MM/DD/YYYY свидетельствует либо о неправильной установке локали, либо о сбое в её применении к графическому интерфейсу пользователя. В Bash ситуация с MMM/DD также указывает на потенциальную проблему с определением и применением установленных локалей.
Применение
Теперь постараемся ответить на ваши вопросы:
-
Известна ли эта проблема в 24.04.2 LTS?
На момент написания ответа конкретного свидетельства о массовом наличии именно этой проблемы в 24.04.2 LTS в публичных источниках нет. Однако аналогичные случаи часто обсуждаются в сообществах пользователей Linux, и они говорят о том, что изменение или обновление языковых пакетов может привести к подобным неисправностям. Если это новая проблема, она может быть связана с обновлениями или изменением в конфигурации локалей в последней версии Ubuntu.
-
Как "формально" доложить об этой проблеме разработчикам Ubuntu?
Если дефект не является широко известным, будет полезно донести его до разработчиков. Вы можете сделать это через официальный баг-трекер Ubuntu. Чтобы сообщить об ошибке:
- Создайте учетную запись на Launchpad.net, что является платформой для отслеживания багов Ubuntu.
- Перейдите в раздел подачи новых сообщений об ошибках и убедитесь, что аналогичный баг не был создан ранее.
- Оформите сообщение, подробно описав проблему, указав на какой версии системы она возникает, приложив фотографии (как показано в вашем вопросе) и шаги для воспроизведения проблемы.
-
Есть ли решение, кроме исправления через bash/CLI?
Вам может помочь перезагрузка языковых пакетов или восстановление локалей до стандартных установок. Попробуйте следующие шаги:
-
Убедитесь, что у вас установлены все необходимые языковые пакеты. Проверьте это через Software & Updates, включив необходимые языковые параметры.
-
Перезапустите регулирование с использованием команды
sudo dpkg-reconfigure locales
, выбрав нужные локали, и затем перезапустите систему. -
Убедитесь, что в вашем домашнем каталоге нет переопределяющих конфигурацию файлов, таких как
.profile
,.bashrc
, которые могут содержать специфические настройки локалей. -
Проверка переменных окружения LANG, LC_TIME и других, связанных с языковыми настойками, чтобы они были корректными в соответствии с вашими требованиями.
-
Следующие шаги могут выступать временными мерами, если описанные выше методы не решат проблему. Однако это также помогает сузить область проблемы для более точного сообщения об ошибке.
Благодарю за ваше внимание к этому вопросу, и надеюсь, данное объяснение поможет в решении проблемы и, в случае необходимости, позволит сформулировать соответствующее сообщение об ошибке для разработчиков Ubuntu.