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

Группа :: Система/Основа
Пакет: imsettings

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

Патч: imsettings-constraint-of-language.patch
Скачать


diff -pruN imsettings-1.8.0.orig/data/xinput.sh.in.in imsettings-1.8.0/data/xinput.sh.in.in
--- imsettings-1.8.0.orig/data/xinput.sh.in.in	2018-09-17 10:02:39.000000000 +0000
+++ imsettings-1.8.0/data/xinput.sh.in.in	2019-02-18 09:11:10.723119743 +0000
@@ -52,8 +52,22 @@ if [ -r "$USER_XINPUTRC" -a "x$IMSETTING
 	SHORT_DESC="User Specific"
     fi
 elif [ -r "$SYS_XINPUTRC" -a "x$IMSETTINGS_DISABLE_SYS_XINPUTRC" = "xno" ]; then
-    source "$SYS_XINPUTRC"
-    READ_XINPUTRC=$SYS_XINPUTRC
+    # FIXME: This hardcoded list has to be gone in the future.
+    _language_list="as bn gu hi ja kn ko mai ml mr ne or pa si ta te th ur vi zh"
+    _sourced_xinputrc=0
+    for i in $_language_list; do
+        if echo $tmplang | grep -q -E "^$i"; then
+            source "$SYS_XINPUTRC"
+            READ_XINPUTRC=$SYS_XINPUTRC
+            _sourced_xinputrc=1
+            break
+        fi
+    done
+    if [ $_sourced_xinputrc -eq 0 ]; then
+        # Read none.conf to set up properly for locales not listed the above.
+        source @XINPUT_PATH@/none.conf
+        READ_XINPUTRC=@XINPUT_PATH@/none.conf
+    fi
 fi
 
 [ -z "${IMSETTINGS_INTEGRATE_DESKTOP-}" ] && IMSETTINGS_INTEGRATE_DESKTOP=yes
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin