Мне нравится концепция наличия гостевой учетной записи на компьютере, но я хотел бы знать одну вещь: настраивается ли гостевая учетная запись? Конкретно настройки ввода языка?
См. Учебное пособие Настройка гостевого сеанса . Что касается ввода языка, строка
echo 'setxkbmap se,us' >> $HOME/.profile
в /etc/guest-session/prefs.sh
является примером того, как можно определить раскладку клавиатуры для гостевых сессий.
Редактировать:
Из вашего комментария я понимаю, что вам нужно использовать, например, IBus. Я почти уверен, что это можно сделать, но я сейчас на 13.10, где конфигурация метода ввода работает по-другому, поэтому я не могу легко разобраться в деталях.
Самое важное, я полагаю, состоит в том, чтобы убедиться, что IBus запускается автоматически при запуске гостевого сеанса, чтобы значок IBus отображался в строке меню. Это должно быть в том случае, если китайский язык является вашим общесистемным языком отображения.
Редактировать II:
Предполагая, что языком отображения по умолчанию для вашей системы является en_US, вы можете попробовать выполнить следующие действия:
/etc/guest-session
/etc/guest-session/prefs.sh
и задайте для него следующее содержимое: # start the IBus daemon automatically
mkdir -p $HOME/.xinput.d
ln -s /etc/X11/xinit/xinput.d/ibus $HOME/.xinput.d/en_US
chown -R $USER:$USER $HOME/.xinput.d
Надеемся, что при запуске гостя в строке меню появится значок IBus. сессия.
Редактировать III:
Я только что переписал ранее упомянутое руководство . Благодаря новому подходу к настройке функции гостевого сеанса, на этот вопрос (и многие аналогичные вопросы) ответить гораздо проще, чем раньше.
Таким образом, независимый от версии ответ на этот вопрос теперь может быть:
Я успешно проверил это на Ubuntu 14.04, и я полагаю, что есть хорошие шансы, что он отлично работает и на 12.04.