На данный момент модуль меняет раскладку только для X-ов. Что как бы и подразумевает его название. Предлагаю доработать модуль, чтобы он менял также раскладку и для текстовых консолей tty. Для этого он должен менять параметр KEYTABLE= в /etc/sysconfig/keyboard Помимо этого нужно будет перезапустить службу kbd (условно, я не знаю какая служба отвечает за раскладку текстовой консоли), чтобы параметры применялись после кнопки применить. Вероятно, проблемы со сбросом раскладки в иксах связаны с тем, что раскладка в текстовых консолях и иксах отличается. Поэтому ставлю блокировку на баг: 21034
У kbd и xkb _совсем_ разные подходы к раскладкам, возможно лишь покрытие кучки общих случаев. Перезапускать никого не надо -- помнится, это loadkeys(1).