我喜欢在计算机上设置访客帐户的概念,但我想知道的是,访客帐户是否可以自定义?特别是语言输入设置?
答案1
请参阅教程自定义访客会话. 关于语言输入,
echo 'setxkbmap se,us' >> $HOME/.profile
这/etc/guest-session/prefs.sh
是如何指定访客会话的键盘布局的示例。
编辑:
从您的评论中我了解到您需要使用 IBus。我非常确定可以做到,但我现在使用的是 13.10,输入法配置的工作方式不同,所以我无法轻松弄清楚细节。
我认为最重要的是确保在启动访客会话时自动启动 IBus,以便 IBus 图标显示在菜单栏上。如果中文是系统显示语言,则应该如此。
编辑二:
假设您的系统默认显示语言是 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 图标会显示在菜单栏上。
編輯三:
我刚刚重写了前面提到的教程。通过自定义访客会话功能的新方法,这个问题(以及许多类似的问题)比以前更容易回答。
因此,对于这个问题的一个中立的答案现在可能是:
- 创建特殊目的用户按照教程进行。
- 登录特殊用户帐户后,根据您的喜好更改输入法设置(也可能更改键盘布局设置)。
- 完毕。
我在 Ubuntu 14.04 上测试成功,我相信它在 12.04 上也能正常运行。