Как изменить метод ввода в гостевой сессии?

Мне нравится концепция наличия гостевой учетной записи на компьютере, но я хотел бы знать одну вещь: настраивается ли гостевая учетная запись? Конкретно настройки ввода языка?

1 ответ

Решение

Пожалуйста, ознакомьтесь с руководством по настройке гостевой сессии. Что касается ввода языка, строка

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.

Другие вопросы по тегам