diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 3b9c3e9..392161d 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -72,6 +72,8 @@ void yon_interface_update(main_window *widgets){ login = yon_char_divide_search(parameters[0],"=",-1); login[strlen(login)-1]='\0'; } + if(!strcmp(parameters[0],"x")) + parameters[0]=""; if (parameters_size>1&&!strcmp(parameters[1],"x")) parameters[1]=AUTOMATICALLY_LABEL; if (parameters_size>2&&!strcmp(parameters[2],"x")) parameters[2]=login; char *pars = ""; @@ -1823,7 +1825,8 @@ void on_parameter_changed(GtkWidget *self,ubl_settings_usergroups_user_window *w } else { main_group = ""; } - char *final_string = yon_char_unite(yon_char_return_if_exist(user_home,""), + char *final_string = user_home; + final_string = yon_char_unite(!yon_char_is_empty(final_string)?" ":"", yon_char_return_if_exist(user_shell,""), !yon_char_is_empty(user_shell)?" ":"", yon_char_return_if_exist(create_system_user,""), diff --git a/ubl-settings-usergroups.glade b/ubl-settings-usergroups.glade index e1674cf..f2da140 100644 --- a/ubl-settings-usergroups.glade +++ b/ubl-settings-usergroups.glade @@ -330,6 +330,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. fixed 10 Disabled + 0 @@ -388,6 +389,7 @@ name 10 Main group + 4 @@ -403,9 +405,10 @@ group 10 Additional groups + 5 - word + word-char 150 @@ -421,10 +424,11 @@ groups 10 Additional parameters + 6 word - 150 + 100 6 @@ -438,6 +442,7 @@ parameters 10 Password status + 7 @@ -529,8 +534,11 @@ name 10 Group users + 2 - + + 150 + 2 @@ -544,6 +552,7 @@ users 10 Additional parameters + 3 @@ -558,6 +567,7 @@ parameters 10 Password status + 4 diff --git a/ubl-settings-usergroups_ru.po b/ubl-settings-usergroups_ru.po index f0d537e..b5bd06a 100644 --- a/ubl-settings-usergroups_ru.po +++ b/ubl-settings-usergroups_ru.po @@ -560,11 +560,11 @@ msgstr "Синхронизация настроек пользователя" #: source/ubl-strings.h:157 msgid "During system startup, load the user from the configuration" -msgstr "При загрузке системы загрузить пользователя из конфигурации" +msgstr "При запуске операционной системы применять настройки пользователя из конфигурации" #: source/ubl-strings.h:158 msgid "When shutting down the system, save the user into the configuration" -msgstr "При завершении работы системы сохранить пользователя в конфигурацию" +msgstr "При завершении работы операционной системы сохранить настройки пользователя в конфигурацию" #: source/ubl-strings.h:159 msgid "User password configuration syncronization"