Відповіді:
Налаштування місцеположення встановлюються як змінні середовища процесом входу (який читається /etc/default/locale
) і успадковуються дочірніми процесами. Якщо ви увійдете в новий сеанс, нові налаштування набудуть чинності в новому сеансі.
Ви можете зробити так, щоб налаштування набули чинності негайно в оболонці, видавши команду
. /etc/default/locale
(зверніть увагу на провідну крапку). Якщо ви додали категорію, яка раніше не була встановлена, вам знадобиться export
. Якщо ви видалили категорію, вам буде потрібно unset
.
Зміна налаштувань в оболонці впливає на всі програми, які згодом запускаються цим оболонкою (до тих пір, поки вони використовують параметри локальної системи системи, а не власний метод конфігурації).
/etc/default/locale
яке би виконувало цей файл як окрему програму, що безглуздо, коли всі файли є встановлені змінні.
Якщо ви використовуєте оболонку, просто запустіть новий логін, наприклад.
su youruserid -
протестуйте його, після чого поверніться до початкової оболонки для входу
Якщо ви використовуєте gui, вийдіть із системи та увійдіть знову.
su youruserid -
- справді ?! Чому б просто не вийти з оболонки та перезапустити її ?!
/etc/profile
допомагає перезавантажити або ввійти знову. Зазвичай не потрібно перезавантажувати систему Linux для нічого, окрім оновлення ядра.