web-dev-qa-db-ja.com

時間を非表示にするが、タスクバーに日付を表​​示する

UnityでUbuntuのインジケーター/トレイエリアに日付のみを表示する方法はありますか(つまり、not現在の時刻を表示する)

[システム設定]> [時刻と日付]> [時計]の設定パネルには、日付を非表示にするオプションがありますが、その逆はできません。

その理由は、あそこに時計があり、私をじっと見つめていると、気が散るからです。一方、必要なときに時計を手元に置いておくために、インジケータアイコンをそこに残しておきたいと思います(ターミナルでdateと入力するよりも、アイコンをクリックする方が速いです)。

デフォルトのアプリがこれを達成できない場合、他の(サードパーティの)インジケーターアプリをインストールしたいと思います。

3
dsetton

コマンドラインを使用する:

dconf write /com/canonical/indicator/datetime/time-format "'custom'"
dconf write /com/canonical/indicator/datetime/custom-time-format "'%a %d %h'"

日時の形式については、 strftime() 構文を参照してください。

設定をリセットするには:

dconf reset /com/canonical/indicator/datetime/time-format 
dconf reset /com/canonical/indicator/datetime/custom-time-format 
5
Sylvain Pineau

これを行うには、dconf-toolsを使用します。ターミナルを開いて次のように入力します:

Sudo apt-get install dconf-tools

ここで、dconfツールを開き、com-> canonical-> indicator-> datetimeに移動します

time-formatの値をcustomに変更し、custom-time-formatの値を%F %Aに変更します。これにより、時刻が非表示になり、日付がYYYY-mm-dd <full weekday name>として表示されます。使用できる他の形式については、man dateを参照してください。

enter image description here

man dateから:

%F     full date; same as %Y-%m-%d
%A     locale's full weekday name (e.g., Sunday)
5
Ron