fedora18 init3模式下,startx进入纯英文界面,输入中文的方法
2013-01-18 15:32
621 查看
这是一篇篇幅不长的文章。说说,fedora18 init3模式下,startx进入纯英文界面,输入中文的方法。要说明的是,对于linux这是一个通用方法。而不仅仅局限于fedora。
既然,startx是启动X界面的入口,那么就要看看startx到底是什么了。
/bin/startx
原来,startx只是一个shell脚本文件,而不是二进制文件。
我们打开startx:
userclientrc=$HOME/.xinitrc
sysclientrc=/etc/X11/xinit/xinitrc
说明,X启东时,读取的是 /etc/X11/xinit/里的配置文件内容。由xinit文件名就知道了。init是初始化的意思。找找看有没有关于输入法的配置文件吧。为了简便,可以用如下命令:
最后,在xinitrc.d这个目录里发现了。这个也是shell脚本文件。打开它:
tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
tmplang一个全局变量,只需要修改它的value值即可。
将 将 tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
修改为 tmplang="zh_CN.UTF-8"。
让系统输入法语言环境初始化为中文。
然后我们在进入字符模式验证修改,成功! 系统语言环境是纯英文的,但是可以调出中文输入法,可以切换输入法。
补充几点:
1、fedora18 、17 默认进入init3的 方法为:
3、安装fedora18的方法和fedora17没变化。
4、fedora 18 输入法问题参见发行注记。
Fedora 18 发行注记
5、fedora吧是个好去处,rime吧也是个好去处。他们可能能够解决你遇到的问题。
本文我参考的文章:
让英文Linux系统显示和输入中文
后记:在fedora18上面花了两天半时间,赶紧写java基础测试了,还有四道题。I‘m running out of time!!!
既然,startx是启动X界面的入口,那么就要看看startx到底是什么了。
$ which startx
/bin/startx
$file /bin/startx/bin/startx: POSIX shell script, ASCII text executable
原来,startx只是一个shell脚本文件,而不是二进制文件。
我们打开startx:
$vim /bin/startx看到如下语句:
userclientrc=$HOME/.xinitrc
sysclientrc=/etc/X11/xinit/xinitrc
说明,X启东时,读取的是 /etc/X11/xinit/里的配置文件内容。由xinit文件名就知道了。init是初始化的意思。找找看有没有关于输入法的配置文件吧。为了简便,可以用如下命令:
grep lang `du -a` 或者 grep input `du -a`(我觉得得凭经验~)
最后,在xinitrc.d这个目录里发现了。这个也是shell脚本文件。打开它:
$ vim 50-xinput.sh通过/lang 搜索lang发现几处$tmplang=xxx。只有一行是 前面没有$符号的:
tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
tmplang一个全局变量,只需要修改它的value值即可。
将 将 tmplang=${LC_CTYPE:-${LANG:-"en_US.UTF-8"}}
修改为 tmplang="zh_CN.UTF-8"。
让系统输入法语言环境初始化为中文。
然后我们在进入字符模式验证修改,成功! 系统语言环境是纯英文的,但是可以调出中文输入法,可以切换输入法。
补充几点:
1、fedora18 、17 默认进入init3的 方法为:
$ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target2、有大神建议,系统默认启动进入init3模式,要开启图形界面的话,输入startx命令。我想我想这是为安全着想,另外,init5模式跟startx开启的X界面所开启的服务或者程序是不完全一样的。startx开启的X界面更节能。startx启动的X界面只是在原有的init3模式下加上了图形界面而已。
3、安装fedora18的方法和fedora17没变化。
4、fedora 18 输入法问题参见发行注记。
Fedora 18 发行注记
5、fedora吧是个好去处,rime吧也是个好去处。他们可能能够解决你遇到的问题。
本文我参考的文章:
让英文Linux系统显示和输入中文
后记:在fedora18上面花了两天半时间,赶紧写java基础测试了,还有四道题。I‘m running out of time!!!
相关文章推荐
- fedora18 init3模式下,startx进入纯英文界面,输入中文的方法
- fedora18默认进入init3(字符界面)的方法
- 将Fedora 18 LXDE安装到U盘和进入图形界面的方法
- fedora18 startx如何显示中文界面及文本模式和窗口模式切换
- Fedora 8中文变全英文界面解决方法
- fedora图形界面与命令行模式切换方法
- mysql 使用service mysqld start 提示未识别服务 进入/etc/rc.d/init.d 下面未发现有mysqld解决方法
- fedora 22 kde desktop & input method(Chinese) & 英文环境Konsole输入中文
- 在Fedora的英文界面下使用中文
- 在Fedora的英文界面下使用中文
- windows下 将 R (version:3.1.3)的中文界面转换为英文界面方法详解
- zen cart前台英文后台中文(zen cart后台取消多语言输入的方法)
- zen cart前台英文后台中文(zen cart后台取消多语言输入的方法)
- fedora 16 启动进入init 3 模式
- UITextField只限中文、英文、数字输入和限制字符个数的实现方法
- Fedora 18 vim编辑器中文字符显示乱码问题的解决方法
- Fedora 17 进入GNOME 界面后硬盘狂转解决方法
- 区分输入的文字是中文还是英文的方法
- fedora16英文环境下支持中文输入法的方法介绍(图)
- [outlook]打开以后就自动进入安全模式的解决方法。Outlook start in safe mode.