diff --git a/pym/cl_fill.py b/pym/cl_fill.py index 384f17d..2ccb779 100755 --- a/pym/cl_fill.py +++ b/pym/cl_fill.py @@ -155,6 +155,13 @@ class fillVars(object, cl_base.glob_attr): return xkbDict[lang] return "" + def get_os_locale_xkbname(self): + """названия используемых раскладок клавиатуры для X""" + localeXkb = self.Get("os_locale_xkb") + if localeXkb: + return localeXkb.split("(")[0] + return "" + def get_os_arch_machine(self): """архитектура процессора""" march = self._runos("""%s uname -m"""%self.path_env) diff --git a/pym/cl_vars.py b/pym/cl_vars.py index 9e00199..15b81e1 100644 --- a/pym/cl_vars.py +++ b/pym/cl_vars.py @@ -55,6 +55,9 @@ class Data: # раскладка клавиатуры для X os_locale_xkb = {} + # названия используемых раскладок клавиатуры для X + os_locale_xkbname = {} + # архитектура компьютера (i686,x86_64) os_arch_machine = {}