
Ich verwende Linux Mint 17 mit der Desktopumgebung Cinnamon. Ich hatte gehofft, es gäbe eine Möglichkeit, Datum und Uhrzeit so zu formatieren, dass der Monat (abgekürzt) und der Wochentag (abgekürzt) in Großbuchstaben angezeigt werden.
Insbesondere ist dies für das „Kalender-Panel-Applet“ erwünscht, aber ich hätte nichts dagegen, wenn es global auf dem System wäre.
Die entsprechenden Parameter sollten %^a
und sein %^b
, aber das führt lediglich zu einem Uhrformatfehler. So viel zur Verwendung der richtigen Syntax.
Ich habe außerdem die Datei „f“ (mein Gebietsschema) aufgerufen locales/en_US.con
und den Unicode so geändert, LC_TIME
dass die abgekürzten Werte (für alle 12 Monate und alle 7 Tage) in Großbuchstaben geschrieben werden, aber das hat nirgendwo etwas geändert.
Ich habe seit dieser Änderung auch eine Neugenerierung und einen Neustart durchgeführt, um sicherzustellen, dass die Änderung wirksam wurde. Nichts zu machen.
Es ist nicht unbedingt notwendig und ich kann mich einfach daran gewöhnen. Was ich nicht tun werde, ist einfach zu sagen: „Ich gebe auf. Vergiss die Idee …“, ohne mir die Mühe zu machen, herauszufinden, wie es geht. Denn ich würde es in diesem Format vorziehen und ich werde wahrscheinlich etwas aus dem Prozess lernen, auch wenn ich mein Ziel nicht erreiche.
Gibt es eine relativ schmerzfreie Möglichkeit, dies zu erreichen?
Ich würde mich gern in den entsprechenden Quellcode vertiefen und ihn neu kompilieren usw., wenn ich wüsste, wo das ist und wie ich das machen kann, ohne etwas kaputt zu machen. Ich habe den Quellcode einer kompilierten und laufenden Systemdatei noch nie geändert.
Ich wäre wahrscheinlich bereit, tiefer in die Materie einzudringen, wenn dafür keine zusätzlichen Installationen erforderlich wären, und selbst in diesem Fall wäre ich möglicherweise dazu bereit.
Antwort1
Vom Terminal aus:
$ Datum +'%^a, %d %^b %Y' SONNTAG, 22. MÄRZ 2015 $ Datum +'%a, %d %b %Y' So., 22. März 2015
Stellen Sie eine Null für LC_TIME voran, um LC_TIME= date ...
es in Englisch/Standardgebietsschema anzuzeigen.
^
Könnte es sein, dass „der Desktop“ das Zeichen aus der Definition abschneidet ?
Ist es möglich, ein Escape-Zeichen voranzustellen, das Sie beispielsweise \^
für jedes Zeichen eingeben ^
, das Sie einfügen möchten?