Настройки “Язык и Регион” больше не учитываются Bash, Nautilus … после обновления до 24.04.2 LTS.

Вопрос или проблема

После обновления до 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 также указывает на потенциальную проблему с определением и применением установленных локалей.

Применение

Теперь постараемся ответить на ваши вопросы:

  1. Известна ли эта проблема в 24.04.2 LTS?

    На момент написания ответа конкретного свидетельства о массовом наличии именно этой проблемы в 24.04.2 LTS в публичных источниках нет. Однако аналогичные случаи часто обсуждаются в сообществах пользователей Linux, и они говорят о том, что изменение или обновление языковых пакетов может привести к подобным неисправностям. Если это новая проблема, она может быть связана с обновлениями или изменением в конфигурации локалей в последней версии Ubuntu.

  2. Как "формально" доложить об этой проблеме разработчикам Ubuntu?

    Если дефект не является широко известным, будет полезно донести его до разработчиков. Вы можете сделать это через официальный баг-трекер Ubuntu. Чтобы сообщить об ошибке:

    • Создайте учетную запись на Launchpad.net, что является платформой для отслеживания багов Ubuntu.
    • Перейдите в раздел подачи новых сообщений об ошибках и убедитесь, что аналогичный баг не был создан ранее.
    • Оформите сообщение, подробно описав проблему, указав на какой версии системы она возникает, приложив фотографии (как показано в вашем вопросе) и шаги для воспроизведения проблемы.
  3. Есть ли решение, кроме исправления через bash/CLI?

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

    • Убедитесь, что у вас установлены все необходимые языковые пакеты. Проверьте это через Software & Updates, включив необходимые языковые параметры.

    • Перезапустите регулирование с использованием команды sudo dpkg-reconfigure locales, выбрав нужные локали, и затем перезапустите систему.

    • Убедитесь, что в вашем домашнем каталоге нет переопределяющих конфигурацию файлов, таких как .profile, .bashrc, которые могут содержать специфические настройки локалей.

    • Проверка переменных окружения LANG, LC_TIME и других, связанных с языковыми настойками, чтобы они были корректными в соответствии с вашими требованиями.

Следующие шаги могут выступать временными мерами, если описанные выше методы не решат проблему. Однако это также помогает сузить область проблемы для более точного сообщения об ошибке.

Благодарю за ваше внимание к этому вопросу, и надеюсь, данное объяснение поможет в решении проблемы и, в случае необходимости, позволит сформулировать соответствующее сообщение об ошибке для разработчиков Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...