Використовуючи localectl в Arch, не вдалося надіслати виклик методу: Недійсні дані локальних даних


14

Використовуючи арк.

$ localectl status
System Locale: n/a

VC Keymap: n/a
X11 Layout: n/a

Гаразд, круто, тому я просто встановлюю локаль, правда?

 $ localectl list-locales
 en_US.utf8

... круто, я буду використовувати en_US.utf8

 localectl set-locale en_US.utf8
 Failed to issue method call: Invalid Locale data...

Що може бути неправильним?


2
Це не повинно бути закритим, оскільки "неможливо відтворити". У мене була така ж проблема, і я приїхав сюди через пошук і знайшов рішення.
Калеб

1
З урахуванням кількості оновлених даних, схоже, що мало хто з нас може відтворити це повідомлення про помилку неправильним використанням localectlкоманди. :) У моєму випадку це було в системі CentOS 7.
Ентоні Геоґеган

Відповіді:


13

Неважливо, я просто неправильно його використовував.

Від info localectl:

...this [command] takes one or more assignments such as LANG=en_US.utf8

1
Хто-небудь знає, як я встановив підсвічування синтаксису для допису до удару?
Роберт

1
Ви можете змусити його: <!-- language: lang-bsh -->(це, як правило, спрацьовує тегами) ...
jasonwryan

4
Для уточнення замість цього localectl set-locale en_US.utf8ви використовували localectl set-locale LANG="en_US.utf8".
ILMostro_7

@jasonwryan, я підозрюю, bshце кошти з бобів
akostadinov

1
... і вийдіть із системи та ввійдіть знову, щоб набути чинності.
WesternGun
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.