Gnome 3 쉘에서 날짜 형식을 어떻게 변경합니까?


21

상단 패널의 날짜 / 시간 형식을 다음 중 하나와 같이 RFC 3339 / ISO 8601에 가까운 형식으로 변경하고 싶습니다.

%F %T → 2013-06-24 16:13:00

%F %a %T → 2013-06-24 월요일 16:13:00

%A %F %T → 월요일 2013-06-24 16:13:00

나는 Unity가 dconf에 숨겨진 곳을 선호한다는 것을 알고 있습니다. 바람직하게는이 중 하나를 시스템 전체 날짜 / 시간 로캘 기본 설정으로 설정하고 싶습니다.



3
@Radu : Unity 쉘은 Gnome 쉘이 아닙니다. 아니요, 그 질문과 중복 되지 않습니다 .
James Haigh

불행하게도, 그놈 쉘 의 동의어입니다 그놈 실제로는 단지 때, 일부 주요 우분투 유니티 쉘로 대체 그놈 3.
James Haigh

@edwin : 어느 어떤 방법을? 내 dconf에 2 개의 키가 없습니다. 어쩌면 직접 테스트해야하며 성공하면 여기에 답을 게시하십시오. 그때까지이 질문은 그 질문 과 중복 되지 않습니다 . 질문에서 언급했듯이 Unity에서 가능하다는 것을 알고 있습니다.이 두 키를 사용하여 이전에 해봤지만 그놈 쉘입니다. 이제 넘어갈 수 있을까요?
제임스 헤이그

1
나는 여기 , 여기 , 여기 에서 찾고 있습니다 . 지금까지 (적어도 마지막 '여기'에 따르면) API가 수정 된 것처럼 보이므로 형식은 C / C ++ 코드 안에 있습니다. JavaScript API에서 WallClock클래스 에 대해 아무것도 찾을 수 없다는 것을 의미 합니다 (파일 변경에 사용할 수 있음 /usr/share/gnome-shell/js/ui/dateMenu.js).
edwin 2016 년

답변:


20

터미널을 열고 설정

gsettings set org.gnome.desktop.interface clock-show-date true

YMMW-Fedora 19에서 저에게 효과적이었습니다.


1
그리고 Fedora22!
Dirk

4
질문은 시계 옆에 날짜를 표시하는 방법이 아니라 표시되는 날짜의 형식을 변경하는 방법을 묻는 것입니다 (시계 및 기타 장소에서).
Harry Cutts

시원하지만 불행하게도 그래픽은 아닙니다!
MUY Belgium

Ubuntu 18.04에서도 작동
xarlymg89 9

9

Martin이 말한 것 외에도 다음은 dconf-editor 가하지 않은 Ubuntu 14.04에서 나를 위해 일했습니다.

gsettings set org.gnome.desktop.interface clock-show-date true
gsettings set org.gnome.desktop.interface clock-show-seconds true

1
Martin의 답변과 마찬가지로 질문은 시계 옆에 날짜를 표시하는 방법이 아니라 표시되는 날짜의 형식을 변경하는 방법 (시계 및 기타 장소)을 묻는 것입니다.
Harry Cutts

페어 포인트, 또한 Martin의 답변에 대한 의견으로 이것을 남겨 두었을 것입니다
seddy


3

다음 세 가지 확장 중 하나를 시도 할 수 있습니다.

  • 전체 시계

    여기에 이미지 설명을 입력하십시오 기본 시계를 시간, 날짜 및 요일을 표시하는 완전한 시계로 바꿉니다.

  • 풀 클럭 2

    여기에 이미지 설명을 입력하십시오 기본 시계를 날짜, 주, 요일 및 시간을 나타내는 시계로 바꿉니다.

  • 형식 시계 (개발은 중단되었지만 3.16에서는 제대로 작동 함)

    여기에 이미지 설명을 입력하십시오 상단 패널 시계 형식을 변경하십시오.

    develpmont가 중단되었지만 수동으로 편집 metadata.json하여 포함하도록 테스트 3.18했으며 작동합니다.

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


3.18을 지원하지 않는 것 같아서 다운로드하지도 않기 때문에 설치할 수 없습니다.

@ParanoidPanda 형식 시계는 Github에 있으며 (명령은 README 참조) bernaerts.dyndns.org/linux/76-gnome/… 를 사용해보십시오 .
muru

2
그리고 dconf-editor 무언가를 설치하는 것보다 설정을 변경 하거나 변경할 수있는 방법 이 있습니까?

@ParanoidPanda nope. 내가 찾을 수있는 유일한 설정은 날짜를 표시하기위한 것입니다.
muru

2

부분 답변 :

패널 시계를 쉽게 포맷 할 수는 없지만 달력 메뉴를 클릭하면 열리는 메뉴가 매우 쉽습니다. 빠른 해킹은 다음과 같습니다.

$ sudo vim /usr/share/gnome-shell/js/ui/dateMenu.js

( vim또는 다른 텍스트 편집기)

' B %d, %Y'를 검색하고 ' '로 바꾸십시오 F. 구하다. 를 눌러 Alt+는 F2, r, Enter, 쉘을 다시 시작합니다.

부모 디렉토리를 검색하면 다음과 같이 실험 해 볼 가치가있는 다른 몇 가지가 표시됩니다.

$ rgrep -I '%B' /usr/share/gnome-shell/js/ui/

그러나 불행히도 패널 시계에서 약식 월 이름을 검색하면 여기에 아무것도 반환되지 않습니다.

$ rgrep -I '%b' /usr/share/gnome-shell/

이 파일에 대한 모든 변경 사항은 아마도 Gnome 업데이트로 덮어 쓰게되며 편집 한 파일의 원본을 유지하고 싶을 수도 있습니다 ( sudo mv [name].js [name].js.orig).


그것도 할 가치가 calendar.js있습니다. _showOtherDay함수 에는 2 개의 관련 라인이 있습니다.
James Haigh

1

우분투 19.10에서 :

gsettings set org.gnome.desktop.interface clock-show-weekday true
gsettings set org.gnome.desktop.interface clock-show-seconds true

기타

또는 실행

dconf-editor

로 이동하십시오 org.gnome.desktop.interface. 당신은 발견 할 것이다 clock-show-weekday, clock-show-seconds, clock-show-date등이있다.

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