하모니카 묻고답하기
우분투 22.04LTS 날짜 표기 오류
2022.11.09 23:07
2019년 쯤 시나몬에서 발생했던 "d일" 오류와 비슷한 느낌의 오류입니다.
https://hamonikr.org/board_bFBk25/86615
문제가 발생하는 조건은 언어는 영어로, 포맷은 한국으로 했을때 발생합니다.
(영어, 한국)에서만 발생하고, (한국어, 한국)에서는 발생하지 않습니다.
설정의 Date & Time에서 "월"은 출력되지만 "일"이 사라졌습니다.
top panel과 알림창에서도 동일한 문제가 나타납니다.
여기서 날짜가 mm-dd-yyyy로 표기됨을 알 수 있는데, 언어를 한국어로 하면 yyyy-mm-dd로 나옵니다.
즉 문제가 나타나는 곳들이 한국 포맷을 사용하지 않고, 미국 포맷을 사용하기에 발생하는 문제라고 추측됩니다.
"월"은 잘 출력되는데, 이는 한국 time locale 관련 파일에 숫자 뒤에 "월"을 붙여 두었기 때문입니다.
그래서 date 명령어의 %b 옵션에서 "월"이 붙어서 나옵니다.
해결 방법은 문제가 발생하는 프로그램이 사용하는 locale 파일을 찾아서 "%b %e"를 "%b %e일"로 고쳐주면 됩니다.
그런데 그 파일을 못 찾겠네요..ㅋㅋㅠ 아무리 뒤지고 다 뒤져도 안나옵니다.. 능력자 분 계신가요..?
댓글 4
-
JamesBae
2022.11.10 18:44
-
whale
2022.11.11 08:58
플러그인은 패널만 해결해주는 거라, 알림창 내에 포맷은 해결이 안되더라구요.
locale 파일만 찾으면 될듯 싶은데 이리 저리 고쳐도 해결이 쉽지 않네요
-
Moordev
2022.11.11 10:51
https://codingdog.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-usrsharezoneinfo%EC%99%80-tzdatazi%ED%8C%8C%EC%9D%BC%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-%EC%95%8C%EC%95%84%EB%B4%85%EC%8B%9C%EB%8B%A4
여기나온 zoneinfo수정으로 해결이 되려나요?
밖이라 확인하기가 쉽지 않은데 관련이 있을지도 모르겠습니다 -
whale
2022.11.14 00:12
타임존에는 문제가 없는 거 같습니다!
안녕하세요 JamesBae 입니다.
우분투에서 datetime fomat을 관리하기 위해서는 그놈 확장 앱을 설치해야 합니다.
그놈 확장 앱을 설치하기 쉼게 하기 위해서는 그놈 확장 매니저(Gnome Extension Manager)를 설치해주는 것이 좋습니다.
1. 그놈 확장 매니저 설치
sudo add-apt-repository universe
sudo apt update
sudo apt install gnome-shell-extension-manager
2. 그놈 확장 매니저 실행 및 설치
메뉴에서 extension 검색
나오지 않을경우 Alt + F2 버튼을 누르고 나오는 검색창에 r 을 입력하고 엔터해서 그놈 데스크톱 환경을 재실행 해주세요
extension 클릭시 다음과 같은 창이 나옵니다.
상단의 Browse로 이동해주세요
panel date format 으로 검색시 install 나오는 것을 설치해주세요
설치 후 다시 첫번째 화면으로 돌아가면 상단에 앱이 생깁니다.
톱니바퀴 버튼을 눌러서 나오는 옵션에서 변경해주시면됩니다.
3. 변경
format 옵션 변경시 상단에 보이시는대로 시간부분이 변경된 것을 보실 수 있습니다.
감사합니다.