플라즈마 5 디지털 시계를 24 형식으로 변경

플라즈마 5 디지털 시계를 24 형식으로 변경

최근에 Plasma 4에서 Plasma 5로 업데이트했는데 전환이 거의 순조롭게 진행되었지만 나를 괴롭히는 한 가지가 있습니다. 바로 디지털 시계입니다.

이는 Plasma 4에서 제공되는 것보다 크게 다운그레이드된 것 같습니다. 내 문제는 간단합니다. 나는 24시간 형식의 시간을 선호하지만 이 플라스모이드를 개발한 사람은 누구나 이 매우 기본적인 기능을 제공하는 것을 무시했습니다. 그러고 보니 저는 이것을 제공하지 않는 데스크톱 환경을 사용해 본 적이 없습니다.

그래서 제가 찾은 유일한 옵션은 로케일 설정을 en_US가 아닌 다른 것으로 변경하는 것입니다. 이는 정말 말도 안되는 일입니다. 게다가 내 로케일을 en_GB로 변경하면 날짜 형식이 변경되는데 이는 내가 원하는 것이 아닙니다. say 'perl'을 실행할 때 직면하는 다음 문제가 아니라면 이 모든 것은 허용될 수 있습니다.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TIME = "C.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

'locale-gen'에 대한 나의 경험은 상당히 제한적입니다. 기본적으로 OS를 설치하는 동안 한 번만 사용합니다. 'locale-gen'이나 이와 유사한 것을 사용하여 문제를 해결할 수 있는 방법이 있나요?

또는 바람직하게는 내 로케일을 변경하는 극단적인 조치를 포함하지 않고 내 시간 형식을 24시간으로 변경하는 더 나은 솔루션이 있는 사람이 있습니까? 그런데 적용하려면 로그아웃했다가 다시 로그인해야 합니다.

답변1

나는 로케일 방식을 따릅니다. /etc/locale.conf 파일을 백업합니다. 하다

로케일 > /etc/locale.conf

locale.conf 파일을 적절하게 편집합니다(예: lang은 en_US로 설정되었지만 시간은 en_GB로 설정됨).

사용된 모든 로케일(이 경우 en_US 및 en_GB)은 /etc/locale.gen에서 주석 처리를 해제하고 locale-gen을 실행합니다.

재부팅합니다.

편집: 항상 .UTF-8을 사용하십시오(iso도 작동하지만 권장되지는 않습니다).

관련 정보