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
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
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