pchris
Well-Known Member
Da ich heute Abend etwas Zeit hatte, habe ich mir einen kleinen Schönheitsfehler genauer unter die Lupe genommen.
Mit meiner locale gibt mir der Befehl uptime die aktuelle Zeit im 12-Stunden-Format aus. Das gefällt mir aber nicht.
Eine Idee zur Lösung wurde bereits 2013 hier diskutiert. Dabei entferne ich den Inhalt dreier Zeilen in der Datei /usr/share/locale/de_AT.UTF-8/LC_TIME
Mit dieser Umsetzung wird mein gewünschtes Format angezeigt.
Ist das eine empfehlenswerte Vorgehensweise? Wenn ja, soll ich dazu einen Bugreport mit Änderngswunsch (also mit Patch) einreichen? Oder wird noch an einer anderen Stelle definiert, welches Uhrzeitformat man haben möchte? Und müsste dazu eventuell der Quellcode (/usr/src/usr.bin/w/w.c) geändert werden?
Code:
christoph@sirius:~ % locale
LANG=de_AT.UTF-8
LC_CTYPE="de_AT.UTF-8"
LC_COLLATE="de_AT.UTF-8"
LC_TIME="de_AT.UTF-8"
LC_NUMERIC="de_AT.UTF-8"
LC_MONETARY="de_AT.UTF-8"
LC_MESSAGES="de_AT.UTF-8"
LC_ALL=
christoph@sirius:~ % uptime
11:04nachm. up 1 day, 23:05, 5 users, load averages: 0,12 0,20 0,22
Mit meiner locale gibt mir der Befehl uptime die aktuelle Zeit im 12-Stunden-Format aus. Das gefällt mir aber nicht.
Eine Idee zur Lösung wurde bereits 2013 hier diskutiert. Dabei entferne ich den Inhalt dreier Zeilen in der Datei /usr/share/locale/de_AT.UTF-8/LC_TIME
Code:
christoph@sirius:/usr/share/locale/de_AT.UTF-8 % diff -u LC_TIME.old LC_TIME
--- LC_TIME.old 2018-09-26 22:54:45.628363000 +0200
+++ LC_TIME 2018-09-26 22:57:19.621545000 +0200
@@ -39,8 +39,8 @@
%H:%M:%S
%d.%m.%Y
%a %e %b %X %Y
-vorm.
-nachm.
+
+
%a %e %b %Y %X %Z
Jänner
Februar
@@ -55,4 +55,4 @@
November
Dezember
dm
-%I:%M:%S %p
+
Ist das eine empfehlenswerte Vorgehensweise? Wenn ja, soll ich dazu einen Bugreport mit Änderngswunsch (also mit Patch) einreichen? Oder wird noch an einer anderen Stelle definiert, welches Uhrzeitformat man haben möchte? Und müsste dazu eventuell der Quellcode (/usr/src/usr.bin/w/w.c) geändert werden?