Behebung des Gebietsschemaproblems in ArchLinux

Aus irgendeinem Grund, den ich immer noch nicht kenne, funktionierten einige Anwendungen nach dem üblichen ... Festlegen der es_ES-Sprache in der neuen KDE 5-Installation nicht mehr. Wann (um das Fehlerprotokoll zu sehen) Ich habe sie in einem Terminal ausgeführt, Folgendes wurde angezeigt:

Beenden wird aufgerufen, nachdem eine Instanz von 'std :: runtime_error' ausgelöst wurde. what (): locale :: facet :: _ S_create_c_locale name ungültig

was bedeutet das?

Dass Sie eine Sprache konfiguriert haben, die das System überhaupt nicht "gefangen" oder akzeptiert hat.

Wie man es löst?

Ganz einfach: Wir müssen das Gebietsschema oder die Sprachen des Systems richtig konfigurieren, und genau das werde ich Ihnen beibringen 

1. Zuerst müssen wir wissen, welche Sprache wir verwenden werden (offensichtliche Sache, haha), nehmen wir an, wir werden verwenden: es_ES

2. Jetzt öffnen wir die Auflistungsdatei der Räumlichkeiten:

sudo nano /etc/locale.gen

3. Dort werden wir nach der folgenden Zeile in der Datei suchen und sie auskommentieren:

# en_ES.UTF-8 UTF-8

Kommentar entfernen bedeutet, das Nummernzeichen (#) am Anfang dieser Zeile zu entfernen.

Das heißt, wir werden es so belassen:

de_ES.UTF-8 UTF-8

4. Fertig, jetzt werden wir die Räumlichkeiten wieder generieren:

sudo locale-gen

5. Nachdem wir dies getan haben, werden wir die Datei /etc/locale.conf überprüfen:

sudo nano /etc/locale.conf

Es sollte so aussehen:

LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8

Mir ist passiert, dass die erste Zeile (LC_ALL = C) nicht automatisch hinzugefügt wurde, falls dies nicht der Fall ist Anwendungen werden nicht funktionieren!

Auf einigen anderen Websites werden Sie feststellen, dass sie den folgenden Befehl empfehlen:

Exportieren LC_ALL = C

Es ist immer noch völlig gültig 

Das Ende!

Na nichts das. Dies bereitete mir gestern zu Hause gute Kopfschmerzen, da die Zeile mit dem Verweis auf LC_ALL = C nicht in die .conf-Datei geschrieben wurde. Ich weiß nicht, warum ... nun, Anwendungen wie TeamSpeak oder GParted funktionierten nicht. Vielleicht hat es damit zu tun, was KDE 5 ist ... aber vielleicht auch nicht (ich glaube nicht, dass es die Schuld von KDE ist).

Wie auch immer, ich hoffe, dass es jemandem nützlich ist 


Als bevorzugte Quelle in Google hinzufügen