Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37732814
en ru br
Репозитории ALT

Группа :: Графические оболочки/KDE
Пакет: sddm

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-sddm-etc.locale.conf.patch
Скачать


diff --git a/src/auth/Auth.cpp b/src/auth/Auth.cpp
index fbcf04c..6f7b47e 100644
--- a/src/auth/Auth.cpp
+++ b/src/auth/Auth.cpp
@@ -115,7 +115,13 @@ namespace SDDM {
         SocketServer::instance()->helpers[id] = this;
         QProcessEnvironment env = child->processEnvironment();
         bool langEmpty = true;
-        QFile localeFile(QStringLiteral("/etc/locale.conf"));
+
+        QString path = QStringLiteral("/etc/sysconfig/i18n");
+        QFileInfo localeCheck(path);
+        if (!localeCheck.exists() || !localeCheck.isFile() || !localeCheck.isReadable())
+            path = QStringLiteral("/etc/locale.conf");
+        QFile localeFile(path);
+
         if (localeFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
             QTextStream in(&localeFile);
             while (!in.atEnd()) {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin