Moin,
ich verwende gerne das Datumsformat nach ISO8601 (JJJJ-MM-TT oder kurz JJJJMMTT). Für ls -l konnte ich das mit export LS_OPTIONS="$LS_OPTIONS --time-style=long-iso" einstellen, für date habe ich keinen einfachen Weg gefunden. Daher habe ich mir eine eigene Locale namens de_DE@iso8601 gebastelt, die mir das macht.
Also:
- Meine Locale basiert auf der normalen Locale de_DE, indem die Locale geladen wird (de_DE@iso8601). Einzig für das TIME-Format lade ich meine eigene Datei.
- Für das Datumsformat habe ich eine eigene Datei geschrieben (de_DE@iso8601-LC_TIME)
- Die beiden werden anschließend mit localedef -f UTF-8 -i $de_DE@iso8601 de_DE.utf8@iso8601 installiert
Anschließend habe ich im sysconfig-Editor die Variable RC_LC_TIME auf de_DE.utf8@iso8601 gesetzt. Das geht ja sicherlich auch eleganter an der Kommandozeile, aber mangels besseren Wissens habe ich die GUI dafür verwendet.
Ergebnis des ganzen ist:
Was haltet ihr von dem Vorgehen?
Gibt's noch Punkte, die ich besser ändern oder verbessern sollte?
Wäre das etwas, was man den Entwicklern von OpenSUSE als Ergänzung vorschlagen sollte? Wenn ja, wie gehe ich das an?