Wie ändere ich das Datumsformat in der Menüleiste ohne zusätzliche Apps?

9

So sieht es jetzt aus

So sieht es jetzt aus

Dies sind meine "Sprache & Region" -Einstellungen

Dies sind meine Anpassungseinstellungen

Es liegt eindeutig ein Fehler vor. Ich möchte keine App verwenden, um solch ein lächerlich einfaches Problem zu lösen. Es sollte dieses Format von irgendwoher lesen, oder?

previous_developer
quelle
Was für eine erstaunliche Sprache nennt man einen Wochentag Pazartesi? Ich mag das. Oh, Türkisch. Cool.
Petruza
Weiß jemand, wie man das Datumsformat MM / TT / JJ erhält?
JBis

Antworten:

6

Ich weiß nicht, ob Sie jemals die oben genannte Methode zum Laufen gebracht haben, aber sie hat mir nie geholfen. Ich habe jedoch anscheinend einen Weg gefunden, der funktioniert, ohne auf eine Drittanbieter-App zurückzugreifen. Ich zog mir die Haare aus, weil ich ein 'haben wollte.' als Zeittrennzeichen und auch bei Verwendung des defaultsBefehls wie folgt:

defaults write com.apple.menuextra.clock "DateFormat" "EEE MMM d  H.mm"

Der Wert wurde erfolgreich zugewiesen, aber jedes Mal, wenn ich die Menüleiste abbrach, wurde unerklärlicherweise auf das Standardformat zurückgegriffen. Ich bin mir nicht sicher, wie dauerhaft dies sein wird, aber ich habe eine schnelle Schleife in Bash gemacht und nachdem ich sie einige Sekunden lang ausgeführt habe, habe ich die Menüleiste aus einer separaten Shell entfernt und bin dann zur Schleife zurückgekehrt und habe sie getötet - voilà!

Also im Grunde aus Shell 1:

while true;

    > do;
    > defaults write com.apple.menuextra.clock "DateFormat" "EEE MMM d  H.mm";
    > done;

... dann in einer anderen Shell:

killall -KILL SystemUIServer

Und dann kehre zur ersten Shell zurück und töte die Schleife. Ich habe noch nicht neu gestartet, aber bisher ist die Änderung geblieben. HTH!

jet_atx
quelle
Vielen Dank! Ich habe ein kleines sh-Skript geschrieben, um mein Format festzulegen. Es funktioniert wie ein Zauber. Dies wird wahrscheinlich nicht von Dauer sein, aber es ist etwas.
vorherige_Entwickler
Hier ist das Skript: pastie.org/10119105 Kann mit STRG + C beendet werden, nachdem Sie Ihr Format im Menü gesehen haben.
vorherige_Entwickler
Direkt am! Ich bin froh, dass es geholfen hat ... dieser hat mich eine ganze Weile geärgert. Ich kann es nicht dazu bringen, über Neustarts hinweg bestehen zu bleiben. Manchmal, wenn ich motiviert bin, kann ich es mit init oder launchd jedes Mal einstellen, wenn es startet ...
jet_atx
1
Ich erinnere mich, dass dies in der Vergangenheit für mich funktioniert hat, aber für mich funktioniert es heute nicht auf einem neuen macOS Sierra-Computer.
Matt McClure
2
Bestätigt. Ich arbeite derzeit an Dotfiles in High Sierra und das funktioniert nicht.
Matt Komarnicki
3

Es gibt einen speziellen Voreinstellungsbereich für die Menüleiste Uhreinstellungen, der von der Voreinstellung "Daten" getrennt ist. Hier wird angegeben, wie die Daten im Finder angezeigt werden.
Systemeinstellungen> Datum und Uhrzeit> Uhr

Sie können auch direkt darauf zugreifen, indem Sie auf die Menüleiste Uhr klicken oder "Datum" in die Einstellungssuche eingeben

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Tetsujin
quelle
1
Ich möchte eigentlich MEIN bevorzugtes Format setzen. Diese Optionen reichen nicht aus. Kein Jahr, keine Möglichkeit, den Monat als Zahl anzuzeigen usw. Dies sollte eine ziemlich triviale Aufgabe mit Terminal sein. Ich weiß nur nicht, wo ich suchen soll.
Vorheriger_Entwickler
1
Dann sollten Sie diese Frage separat stellen. Meine Antwort weist lediglich darauf hin, dass Sie die falsche Einstellung für die Menüleistenuhr eingestellt haben.
Tetsujin