怎么在命令行环境下给用户添加中文输入法?
-
- 帖子: 94
- 注册时间: 2008-03-05 21:58
怎么在命令行环境下给用户添加中文输入法?
我在命令行环境下定制ubuntu kylin 15.04 desktop的live cd,用adduser命令添加了个用户。启动定制的live cd,用该用户登录,没有中文输入法,必须打开“配置Fcitx”,在里面添加中文输入法后,才能使用中文输入法。有没有办法在命令行环境下给用户添加中文输入法?(注:在命令行环境下完成“配置Fcitx”图形界面里的添加中文输入法的操作,不是要命令行环境下使用中文输入法)
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 怎么在命令行环境下给用户添加中文输入法?
1. 有沒有 安裝 ubiquity-frontend-gtk 套件live cd
2. 如果有 有沒有 這個畫面
-
- 帖子: 94
- 注册时间: 2008-03-05 21:58
Re: 怎么在命令行环境下给用户添加中文输入法?
我定制的live cd里面有中文输入法,但是我在定制过程中用adduser添加上去的用户,登录后只有英文输入法可用,打开“配置Fcitx”,里面的列表就只有一个英文输入法,将中文输入法(不需要安装,系统本来就有)添加到列表里,按可以“Ctrl +空格”调出中文输入法了。
我的定制过程都是在命令行环境下进行,没法使用“配置Fcitx”图形界面。想知道在命令行环境下,怎么操作可以达到和在“配置Fcitx”图形界面里面添加中文输入法一样的结果。
我的定制过程都是在命令行环境下进行,没法使用“配置Fcitx”图形界面。想知道在命令行环境下,怎么操作可以达到和在“配置Fcitx”图形界面里面添加中文输入法一样的结果。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 怎么在命令行环境下给用户添加中文输入法?
对应的配置文件为 ~/.config/fcitx/profilehugebrush 写了:我定制的live cd里面有中文输入法,但是我在定制过程中用adduser添加上去的用户,登录后只有英文输入法可用,打开“配置Fcitx”,里面的列表就只有一个英文输入法,将中文输入法(不需要安装,系统本来就有)添加到列表里,按可以“Ctrl +空格”调出中文输入法了。
我的定制过程都是在命令行环境下进行,没法使用“配置Fcitx”图形界面。想知道在命令行环境下,怎么操作可以达到和在“配置Fcitx”图形界面里面添加中文输入法一样的结果。
内容节选如下,标记为 'True' 的输入法会出现在列表中。
尝试拷贝已有用户的此配置文件到新用户的对应目录# Current Enabled Input Method List
EnabledIMList=fcitx-keyboard-us:True,pinyin:True,mozc:True,shuangpin:False,fcitx-keyboard-af:False,fcitx-keyboard-af-fa-olpc:False
...
或拷贝整个 ~/.config/fcitx/ 文件夹
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 94
- 注册时间: 2008-03-05 21:58
Re: 怎么在命令行环境下给用户添加中文输入法?
我用定制的live cd启动,用我在定制过程中新增的用户登录,在“配置Fcitx”中添加了双拼输入法,并把双拼方案设为“微软”,得到更新了的fcitx目录。在重新定制live cd过程中,将更新了的目录拷贝到新增用户的home/.config目录下。vickycq 写了:
对应的配置文件为 ~/.config/fcitx/profile
内容节选如下,标记为 'True' 的输入法会出现在列表中。尝试拷贝已有用户的此配置文件到新用户的对应目录# Current Enabled Input Method List
EnabledIMList=fcitx-keyboard-us:True,pinyin:True,mozc:True,shuangpin:False,fcitx-keyboard-af:False,fcitx-keyboard-af-fa-olpc:False
...
或拷贝整个 ~/.config/fcitx/ 文件夹
用重新定制的live cd启动,用新增用户登录,~/.config/fcitx/profile的IMName仍是shuangpin,双拼方案也是之前设置“微软”,但EnabledIMLis里面的shuangpin自己变成了False,要在“配置Fcitx”中添加了双拼输入法,才能使用双拼输入法。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 怎么在命令行环境下给用户添加中文输入法?
1. sudo ls -al /etc/skel
-rw-r--r-- 1 root root 220 4月 3 2012 .bash_logout
-rw-r--r-- 1 root root 3637 4月 9 2014 .bashrc
-rw-r--r-- 1 root root 8980 10月 4 2013 examples.desktop
-rw-r--r-- 1 root root 675 4月 3 2012 .profile
useradd - Create a new user or update default new user information
-m, --create-home
otherwise the files contained in /etc/skel will be used instead.
當你使用 adduser 增加 帳號
使用 -m 參數 會從 /etc/skel 複製上述 四個檔案 (以及在 /etc/skel 其它設定檔) 到新增加帳號的家目錄中
再使用 adduser 增加 新帳號
試試
3-1. 可以參閱已經可以使用 Fcitx 的中文輸入法 的使用者 家目錄中的設定檔
4. 進階閱讀
4-1. http://www.tldp.org/LDP/sag/html/adduser.html
11.2.3. Initial environment: /etc/skel
4-2. http://askubuntu.com/questions/83532/ho ... -with-skel
How do I set up new users with skel
4-3. http://askubuntu.com/questions/29111/wh ... -directory
When I create a new user, how do I automatically create a .virtualenvs directory in their home directory?
4-4. http://www.thegeekstuff.com/2009/06/use ... nux-users/
The Ultimate Guide to Create Users in Linux / Unix
-rw-r--r-- 1 root root 220 4月 3 2012 .bash_logout
-rw-r--r-- 1 root root 3637 4月 9 2014 .bashrc
-rw-r--r-- 1 root root 8980 10月 4 2013 examples.desktop
-rw-r--r-- 1 root root 675 4月 3 2012 .profile
2. http://linuxcommand.org/man_pages/adduser8.html用adduser命令添加了个用户。
useradd - Create a new user or update default new user information
-m, --create-home
otherwise the files contained in /etc/skel will be used instead.
當你使用 adduser 增加 帳號
使用 -m 參數 會從 /etc/skel 複製上述 四個檔案 (以及在 /etc/skel 其它設定檔) 到新增加帳號的家目錄中
3. 把你設定好可以使用 Fcitx 中文輸入法 的 設定檔 存入 /etc/skel 目錄中有没有办法在命令行环境下给用户添加中文输入法?(注:在命令行环境下完成“配置Fcitx”图形界面里的添加中文输入法的操作,不是要命令行环境下使用中文输入法)
再使用 adduser 增加 新帳號
試試
3-1. 可以參閱已經可以使用 Fcitx 的中文輸入法 的使用者 家目錄中的設定檔
4. 進階閱讀
4-1. http://www.tldp.org/LDP/sag/html/adduser.html
11.2.3. Initial environment: /etc/skel
4-2. http://askubuntu.com/questions/83532/ho ... -with-skel
How do I set up new users with skel
4-3. http://askubuntu.com/questions/29111/wh ... -directory
When I create a new user, how do I automatically create a .virtualenvs directory in their home directory?
4-4. http://www.thegeekstuff.com/2009/06/use ... nux-users/
The Ultimate Guide to Create Users in Linux / Unix
-
- 帖子: 94
- 注册时间: 2008-03-05 21:58
Re: 怎么在命令行环境下给用户添加中文输入法?
谢谢各位给予帮助,搞定了。
用我定制的Live CD启动,用新增用户登录,配置好中文输入法,再把新增用户Home目录下所有隐藏文件、文件夹复制一个拷贝。在重新定制Live CD过程中,将这个拷贝复制到新增用户的Home目录下,就正常了。
用我定制的Live CD启动,用新增用户登录,配置好中文输入法,再把新增用户Home目录下所有隐藏文件、文件夹复制一个拷贝。在重新定制Live CD过程中,将这个拷贝复制到新增用户的Home目录下,就正常了。