Uhrzeit in OpenBox im 12-Stunden-Format anzeigen?

Uhrzeit in OpenBox im 12-Stunden-Format anzeigen?

Ich habe eine Linux-Version, bei der die Möglichkeit fehlt, das Zeitformat in einer GUI anzupassen.Ich möchte, dass es in meinem Panel im 12-Stunden-Format angezeigt wirdKann ich das in Bash machen? Ich verwende Openbox und Sparkylinux.

Antwort1

In Openbox wird tint2 als Panel verwendet. Die zu bearbeitende Konfigurationsdatei ist /home/user/.config/tint2/tint2rc. Bearbeiten Sie das Datum im # ClockAbschnitt wie folgt:

time1_format = %I:%M %p

Antwort2

Es tut mir leid, aber selbst nach Ihren Erläuterungen verstehe ich immer noch nicht, was Sie fragen, aber ich werde trotzdem versuchen, eine Antwort zu geben …

Ich möchte die Uhrzeit nur im 12-Stunden-Format anzeigen, ja.

Der dateBefehl verfügt über zahlreiche Formatbezeichner, mit denen Sie die Zeit in einem anderen als dem Standardformat angeben können. Weitere Informationen finden Sie auf der Manpage. %Iist die Stunde im 12-Stunden-Format. Versuchen Sie es beispielsweise mit:

date +%I:%M:%S

Der Titel Ihrer Frage lautet „Zeit anpassen“. AberEinstellendie Zeit undAnzeigedie Zeit haben wirklich wenig miteinander zu tun. Jedenfalls passt man die Zeit auf den meisten Systemen mit Internetzugang sowieso nicht an, da sie automatisch angepasst wird vonNTP.

Antwort3

Zusätzlich zur Antwort von @munchschair, die das Zeitformat im tint2Panel ändert, conkykann das Zeitformat auch so eingestellt werden, dass dieses Format auf dem Desktop selbst angezeigt wird.

Als Root bearbeiten /etc/conky/conky.conf. ${time %T}Durch Folgendes ersetzen ${time %I:%M %p}:

${goto 22}${font LCDMono:bold:size=18}${color3}${time %I:%M %p}${color}

verwandte Informationen