From baf6c90b467a03cbe5d61f1c5786a006fb29c1e8 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Thu, 22 Jul 2010 10:19:55 +0400 Subject: [PATCH] Move varaibles to install: os_locale_consolefont os_locale_dumpkeys os_locale_keymap --- pym/cl_fill.py | 55 +++++++++----------------------------------------- pym/cl_vars.py | 9 --------- 2 files changed, 10 insertions(+), 54 deletions(-) diff --git a/pym/cl_fill.py b/pym/cl_fill.py index 4c97066..a94cfdb 100644 --- a/pym/cl_fill.py +++ b/pym/cl_fill.py @@ -428,13 +428,6 @@ class fillVars(glob_attr): return "" return ",".join(networks) - 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("uname -m") @@ -560,47 +553,18 @@ class fillVars(glob_attr): locale = clLocale() return locale.getFieldByLang("language",self.Get('os_locale_lang')) - def get_os_locale_consolefont(self): - """consolefont""" - locale = clLocale() - return locale.getFieldByLang("consolefont",self.Get('os_locale_lang')) - def get_os_locale_xkb(self): """xkb layouts (example: en,ru)""" locale = clLocale() - # is specified keymap support by locale hash - if self.Get('os_locale_keymap') in locale.getFields('keymap'): - return locale.getFieldByKeymap("xkblayout", - self.Get('os_locale_keymap')) - else: - return locale.getFieldByLang("xkblayout", - self.Get('os_locale_lang')) + return locale.getFieldByLang("xkblayout", + self.Get('os_locale_lang')) - def get_os_locale_keymap(self): - """keymap of locale (used for /etc/conf.d/keymaps)""" - locale = clLocale() - # get keymap from boot calculate param (keymap specified - # by lang) - keymapConfd = '/etc/conf.d/keymaps' - keymap = self.getValueFromCmdLine("calculate",1) - if locale.isLangExists(keymap): - return locale.getFieldByLang('keymap',keymap) - # get keymap by os_locale_lang - keymap = self.getValueFromConfig(keymapConfd,'KEYMAP') - if keymap: - return keymap - return locale.getFieldByLang("keymap",self.Get("os_locale_lang")) - - def get_os_locale_dumpkeys(self): - """dumpkeys charset for keymap""" - locale = clLocale() - # is specified keymap support by locale hash - if self.Get('os_locale_keymap') in locale.getFields('keymap'): - return locale.getFieldByKeymap("dumpkeys_charset", - self.Get('os_locale_keymap')) - else: - return locale.getFieldByLang("dumpkeys_charset", - self.Get('os_locale_lang')) + def get_os_locale_xkbname(self): + """названия используемых раскладок клавиатуры для X""" + localeXkb = self.Get("os_locale_xkb") + if localeXkb: + return localeXkb.split("(")[0] + return "" def get_ur_login(self): """Имя пользователя""" @@ -781,7 +745,8 @@ class fillVars(glob_attr): return "1024" def get_os_x11_standart(self): - """Получить ближайший стандартный размер изображения к текущему разрешению""" + """Get the nearest standard size of image relative current + screen resolution""" #Стандартные разрешения widthVal = self.Get('os_x11_width') heightVal = self.Get('os_x11_height') diff --git a/pym/cl_vars.py b/pym/cl_vars.py index e50b6cf..a501802 100644 --- a/pym/cl_vars.py +++ b/pym/cl_vars.py @@ -76,15 +76,6 @@ class Data: # keyboard layout name for X server os_locale_xkbname = {} - # keymap of locale (used for /etc/conf.d/keymaps) - os_locale_keymap = {} - - # dumpkeys_charset for keymap - os_locale_dumpkeys = {} - - # consolefont - os_locale_consolefont = {} - # архитектура компьютера (i686,x86_64) os_arch_machine = {}