그놈 캘린더 애플릿에서 월요일을 요일의 첫 번째 날로 설정하는 방법은 무엇입니까?


82

주중 첫날을 월요일로 변경하는 권장 방법은 무엇입니까 (아래 스크린 샷에서와 같이 일요일 대신)?

대체 텍스트

시계 환경 설정이나 시스템-> 환경 설정 또는 시스템-> 관리와 관련된 것을 찾을 수 없습니다.

이것은 아마도 로케일을 조정하는 것과 관련이 있으므로 다음과 같은 결과가 있습니다 locale.

LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
...
LC_ALL=

NB : 그놈과 명령 줄에서 영어를 UI 언어로 유지하고 싶습니다. 날짜는 현재 다음과 같이 표시됩니다 (예 :) ls -l: 2010-10-06 15:32또한 그대로 유지하고 싶습니다.


1
우분투 포럼 에서이 작업을 수행하는 방법에 대한 아주 좋은 설명이 있습니다! 이 링크를 확인하면 2 분 안에 완료됩니다. http://ubuntuforums.org/showthread.php?t=813945
Antonis

+1, 작동합니다 (로그 아웃 및 다시 로그인 한 후 killall gnome-panel충분하지 않음). 그러나 스레드의 누군가는 다음과 같이 지적했다. "이 기능은 유용하고 일시적으로 트릭을 수행하지만"locales "패키지가 업데이트되거나 다시 설치 될 때까지만 작동합니다.이 파일은 새 파일로 덮어 쓰거나 대체되기 때문입니다. 로케일 패키지에서 " 나는 또한 곧 게시 할 또 다른 솔루션을 발견했다.
Jonik

1
비슷한 질문에 프로 메테우스의 대답은 추가 제안 first_weekday 2first_workday 2LC_TIME섹션 /usr/share/i18n/locales/<your_locale>.
Paul Rougieux

답변:


65

우분투 포럼 의 또 다른 솔루션이 있습니다 . 나는 이것이 다소 깨끗하고 강력하다고 생각합니다. 우분투의 로켈 파일을 사용자 정의하지 않아도됩니다 (편집 해야하는 설정 만).

그놈 캘린더 애플릿은 로케일 설정을 준수합니다. Ubuntu에서 파일을 편집하여 로케일 구성 요소를 지정할 수 있습니다 /etc/default/locale. 여기 내가 가진 것입니다 :

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

즉, 월요일, A4, 미터법으로 시작하는 영국의 시간, 용지 크기 및 단위로 미국의 소프트웨어 메시지를 원합니다.

그것을 올린 artm에 소품 !

물론 LC_TIME="en_GB.UTF-8"월요일에 몇 주를 시작하는 관련 설정입니다.

변경 사항을 적용 하려면 로그 아웃했다가 다시 로그인 해야합니다 .


로케일 기반 솔루션 (이것과 Antonis가 제안한 것 )은 다른 유사한 상황에도 행복하게 영향을 미칩니다 (예 : cal명령 행 도구 의 출력) !
Jonik

4
물론 위의 시스템 전체 솔루션입니다. 사용자 별로 이를 구성하려면 Victor의 답변을 참조하십시오 .
Jonik

8
재부팅하지 않고 다시로드 할 수 있습니까?
wdev

1
저에게 Xubuntu 14.04를 사용하면 시스템 전체 솔루션이 작동하지 않았습니다. 재부팅 후에도 패널 시계 (xfce 시계)의 주가 재부팅 후에도 일요일로 시작되었습니다. 그러나 Victor의 사용자 별 솔루션 은 효과가있었습니다.
Teemu Leisti

3
en_GB.UTF-8로케일은 다음 LC_TIME과 같이 설정하기 전에 미리 생성해야합니다 ( sudo dpkg-reconfigure locales).
TranslucentCloud

22

나를위한 가장 좋은 해결책은 내 홈 디렉토리에서 사용자 별로이 작업을 수행하는 것입니다. 그렇게하면 시스템 전체 파일을 편집 할 필요가 없습니다. (물론 시스템의 모든 사용자에 대해이 설정을 원하면 시스템 파일을 편집해야합니다.)

내가하는 일은 ~/.xsessionrc"export LC_TIME = en_GB.utf8"행을 포함 하도록 파일 을 편집하는 것입니다 . 그게 다야.


1
그 줄을 내 안에 넣는 것처럼 .bashrc트릭을 수행 한 것 같습니다 . 나는 그 파일 .profile이 부팅 될 때 그놈 소스를 추측 할 수 있습니까? (나의 .profile출처 .bashrc.) 나의 .xsessionrc것은 없어 졌으므로 작동해야합니다.
Victor

1
그놈 3.6에서는 더 이상 작동하지 않는 것 같습니다. 내가 대신 한 것은 내 홈 디렉토리 export LC_TIME=en_GB.UTF-8에있는 파일에 줄 을 .gnomerc넣는 것입니다. 그 트릭을 한 것 같습니다.
빅터

8

Ubuntu 12.04 (및 이후 버전)에서 가장 쉬운 방법은 시스템 설정> 언어 지원 인 것 같습니다. 그런 다음 국가 별 형식 탭을 클릭하고 드롭 다운 목록에서 선택하십시오.
제 경우에는 월요일, 달력에서 "올바른"숫자 형식 및 통화 및 기타 혜택을 제공하는 "영어 (아일랜드)"를
선택했습니다. 올바른 옵션을 찾지 못하면 언어를 설치하십시오 (같은 창의 다른 탭).


5

우분투의 시간 및 날짜 형식은 로케일 설정에 의해 제어됩니다. 먼저 시간 및 날짜 설정을 제어하는 ​​데 사용되는 현재 로캘을 찾아야합니다. 터미널을 열고 다음 명령을 입력하십시오.

locale | grep LC_TIME

다음과 같은 결과가 나타납니다.

LC_TIME=en_US.UTF-8

로케일 디렉토리로 변경하고 현재 로케일 파일을 복사하여 새 사용자 정의 파일을 작성하십시오. 로케일을 조정하십시오.

cd /usr/share/i18n/locales
sudo cp en_US en_US_custom

이제 새 사용자 정의 파일을 편집하십시오.

sudo gedit en_US_custom

그리고 변화

first_weekday 1

first_weekday 2

그런 다음 / etc / environment에서 새 사용자 정의 파일을 가리 키도록 변경하십시오.

sudo gedit /etc/environment

파일 맨 아래에 이와 같은 행을 추가하여 사용하려는 사용자 정의 로케일 파일에 맞게 조정하십시오.

LC_TIME = "en_US_custom.UTF-8"

출처 : http://tuxtweaks.com/2008/12/change-the-week-start-day-in-ubuntu/


2
/ etc / default / locale편집 하는 것보다이 방법을 선호해야 합니까?
Jonik

1
필자의 경우 / etc / default / locale 편집이 작동하지 않았기 때문입니다. 그렇습니다.
Ondra Žižka

1
killall unity-panel-service재부팅 후 이것을 적용하기 위해 변경 후.
Andrejs Cainikovs

2
비슷한 질문에 대한 prometheus의 답변 은 관련이 있지만 sudo locale-gen로케일 파일을 수정 한 후에 실행해야한다고 언급 합니다. 그것은 나를 위해 그것을했다.
wjandrea

Ubuntu 16.04 LTS에서는이 방법이 작동하지 않습니다.
Viktor

4

이 페이지에 근거하여, 설정에 가야한다 .pam_environment또는 .profile https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4ALw.pam_environment

내 기본값 .profile은 소싱 .bashrc이므로 .bashrc이미 소스 제어하에 있기 때문에이 라인을 추가 했습니다.

#Change first day of week to Monday
export LC_TIME=en_GB.UTF-8
#Change to metric system
export LC_MEASUREMENT=en_GB.UTF-8

14.04.1을 실행 중입니다.

여기에 이미지 설명을 입력하십시오

업데이트 : 01/15/16 Ubuntu 14.04.03

이 라인을 .bashrc올해 초에 중단했습니다. 같은 줄을 .pam_environment또는로 이동하면 .profile작동합니다. 이것은 시스템 전체가 아닌 사용자 설정입니다.


14.04.1 어제 설치된 업데이트로이 기능이 중단되었습니다
Antonios Hadjigeorgalis

퍼팅 export LC_TIME=en_GB.UTF-8으로하는 것은 .personal또한 작동하는 세 번째 옵션이다.
Stroobandt Serge

0

이것은 이미 매우 오래된 주제입니다.이 문제를 찾고있는 미래 독자에게 참고 로이 답변을 추가했지만 해킹이 적은 방법을 원합니다.

en_DK 를 로케일로 사용하십시오 .

이 로케일은 덴마크에서 영어를 쓰는 공식적인 방법으로 개발되었지만 덴마크 이외의 지역에서는 일반적인 유럽 유럽 영어 로케일로 사용됩니다. en_US의 가장 성가신 문제를 해결하며 시스템 파일을 수정할 필요가 없습니다. 원하는 경우 더 미세 조정 된 솔루션-다른 답변은 우수합니다.


0

나를 위해 가장 쉬운 방법으로 형식을 업데이트하는 것이 었 Region & Language 로 이동 Settings->Region & Language하고 형식을 선택합니다.

변경 사항을 반영하기 위해 시스템에서 강제로 로그 오프하고 로그인해야합니다.

설정> 지역 및 언어


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.