Ändern Sie die Plasma 5-Digitaluhr in das 24-Format

Ändern Sie die Plasma 5-Digitaluhr in das 24-Format

Ich habe vor Kurzem das Update von Plasma 4 auf Plasma 5 durchgeführt und obwohl der Übergang größtenteils reibungslos verlief, gibt es eine Sache, die mich gewaltig nervt: die Digitaluhr.

Dies scheint eine erhebliche Verschlechterung gegenüber der in Plasma 4 bereitgestellten Funktion zu sein. Mein Problem ist einfach. Ich bevorzuge meine Zeit im 24-Stunden-Format, aber wer auch immer dieses Plasmoid entwickelt hat, hat versäumt, diese sehr grundlegende Funktion bereitzustellen. Wenn ich darüber nachdenke, habe ich noch nie eine Desktopumgebung verwendet, die dies nicht bot.

Die einzige Möglichkeit, die ich gefunden habe, ist, meine Gebietsschemaeinstellungen auf etwas anderes als en_US zu ändern, was eine lächerliche Sache ist. Außerdem ändert sich durch die Änderung meines Gebietsschemas auf beispielsweise en_GB mein Datumsformat, was ich nicht möchte. Das alles wäre tolerierbar, wenn ich nicht auf das folgende Problem stoße, wenn ich beispielsweise „Perl“ ausführe:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TIME = "C.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

Meine Erfahrung mit „locale-gen“ ist ziemlich begrenzt. Ich verwende es grundsätzlich einmal während der Installation meines Betriebssystems. Gibt es eine Möglichkeit, das Problem mit „locale-gen“ oder etwas Ähnlichem zu beheben?

Oder noch besser: Kennt jemand eine bessere Lösung zum Ändern meines Zeitformats auf 24 Stunden, ohne dass ich dafür mein Gebietsschema ändern muss, was übrigens ein Ab- und erneutes Anmelden erfordert, damit die Änderung wirksam wird?

Antwort1

Ich gehe den lokalen Weg: Sichern Sie Ihre /etc/locale.conf Datei.

Gebietsschema > /etc/locale.conf

Bearbeiten Sie die Datei locale.conf entsprechend (z. B. „lang“ auf „en_US“, „time“ jedoch auf „en_GB“).

Entfernen Sie die Kommentarzeichen für alle verwendeten Gebietsschemas (in diesem Fall en_US und en_GB) in /etc/locale.gen und führen Sie locale-gen aus.

Neustart.

BEARBEITEN: Stellen Sie sicher, dass Sie immer .UTF-8 verwenden (iso würde auch funktionieren, wird jedoch nicht empfohlen)

verwandte Informationen