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のどこかに隠された設定を持っていることを知っています。これがUnityでそれを行った方法ですが、Gnome 3シェルのそのような設定は見つかりません。できれば、これらのいずれかをシステム全体の日付/時刻のロケール設定として設定したいと思います。



3
@Radu:UnityシェルはGnomeシェルではありません。いいえ、それはその質問の複製でありません。
ジェームスヘイ

残念ながら、GNOMEシェルはの同義語であるGNOME実際にはそれだけのとき、一部のメインのUbuntuにユニティシェルによって置き換えられるのGnome 3の。
ジェームスヘイ

@edwin:どちらのその方法は?私のdconfにはこれらの2つのキーすらありません。たぶん、あなたはそれを自分でテストする必要があり、成功したらここに答えを投稿してください。それまでは、この質問はその質問の複製ではありません。質問で述べたように、Unityでそれが可能であることは知っています。これらの2つのキーを使用して以前に実行しましたが、これはGnomeシェルです。すぐに先に進むことができますか?
ジェームスヘイ

1
私はここここここを探していました。これまでのところ(少なくとも最後の「ここ」によると)、APIが変更されたように見えるため、形式はC / C ++コード内にあります。つまり、WallClockクラスに関するJavaScript APIで何も見つかりません(ファイルを変更するために使用できます/usr/share/gnome-shell/js/ui/dateMenu.js)。
エドウィン

回答:


20

ターミナルを開いて設定する

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

YMMW-これはFedora 19で機能しました。


1
…およびFedora22!
ダーク

4
問題は、時計の隣に日付を表​​示する方法ではなく、表示される日付の形式を変更する方法です(時計や他の場所で)。
ハリーカッツ

クールですが、残念ながらグラフィカルではありません!
MUYベルギー

Ubuntu 18.04でも動作します
xarlymg89

9

マーティンの言うことに加えて、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
マーティンの答えと同様に、質問は、時計の隣に日付を表​​示する方法ではなく、表示される日付の形式を変更する方法を求めています。
ハリーカッツ

公正な点、さらにマーティンの応答に関するコメントとしてこれを残しておくべきだった
セディ


3

次の3つの拡張機能のいずれかを試すことができます。

  • フルクロック

    ここに画像の説明を入力してください デフォルトの時計を、時刻、日付、曜日を示す完全な時計に置き換えます

  • フルクロック2

    ここに画像の説明を入力してください デフォルトの時計を、日付、週、曜日、時刻を表示するものに置き換えます。

  • フォーマットクロック(開発は中止されましたが、3.16で正常に動作しているようです)

    ここに画像の説明を入力してください トップパネルのクロック形式を変更します。

    develpmontは廃止されたと書かれていますが、私はそれをテストし、手動で編集してmetadata.jsonを含め3.18、動作します:

    ここに画像の説明を入力してください


それらは3.18をサポートしていないようで、ダウンロードもしていないようです。

@ParanoidPanda Format ClockはGithubにあり(手順についてはREADMEを参照してください)、他の人はbernaerts.dyndns.org/linux/76-gnome/…を試すことができます。
ムル

2
そしてdconf-editor 、何かをインストールするのではなく、設定や何かを変更する方法はありませんか?

@ParanoidPandaいや。私が見つけることができる唯一の設定は、そこに日付を表​​示するためのものです。
ムル

2

部分的な答え:

パネルクロックのフォーマットは簡単ではないように見えますが、クリックして開くカレンダーメニューは非常に簡単です。ここに簡単なハックがあります:

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

vimまたは他のテキストエディタ。)

B %d, %Y」を検索し、「」に置き換えFます。セーブ。プレスAlt+ F2rEnter、シェルを再起動します。

親ディレクトリを検索すると、他にも試してみる価値のあるものがいくつかあります。

$ 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つの関連する行があります。
ジェームスヘイ

1

Ubuntu 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-weekdayclock-show-secondsclock-show-dateなど。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.