UnityでUbuntuのインジケーター/トレイエリアに日付のみを表示する方法はありますか(つまり、not現在の時刻を表示する)
[システム設定]> [時刻と日付]> [時計]の設定パネルには、日付を非表示にするオプションがありますが、その逆はできません。
その理由は、あそこに時計があり、私をじっと見つめていると、気が散るからです。一方、必要なときに時計を手元に置いておくために、インジケータアイコンをそこに残しておきたいと思います(ターミナルでdate
と入力するよりも、アイコンをクリックする方が速いです)。
デフォルトのアプリがこれを達成できない場合、他の(サードパーティの)インジケーターアプリをインストールしたいと思います。
コマンドラインを使用する:
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
これを行うには、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
を参照してください。
man date
から:
%F full date; same as %Y-%m-%d
%A locale's full weekday name (e.g., Sunday)