init 5和startx的区别

http://bbs.chinaunix.net/thread-1922270-1-1.html

startx是单纯的以执行命令者的身份启动X图形界面。任意用户可以执行。

init 5 则是启动 runlevel 5所对应的服务,并运行图形登录管理器,由用户选择以何种身份登录。只有root有权执行。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

http://blog.chinaunix.net/uid-22516719-id-263205.html

    在/etc/inittab中设定init:5(使用gdm登录)和使用startx登录图形界面看起来差不多,其实差别挺大的。最主要的差别就是语系。你可能发现你设定的环境是中文的,但是startx后系统桌面环境变成英文的了,并且输入法也调不出来了。
    先说下init 5跟startx启动流程的区别:
    在init 5的模式下,系统会执行/etc/X11目录下的prefdm文件,这是一个script文件,打开看看可以知道,它是用来判断当前的Desktop Manager(桌面系统)的,如gnome还是kde或是其他的。如果都没有找到,那么prefdm会依序执行gdm,kdm,wdm和xdm这几个Display Manager(显示管理器)。也就是说咱们的fedora默认的Display Manager是gdm。
    which gdm,发现gdm在/usr/sbin/下,file gdm发现是它也是一个script文件,重点就是这里了,打开看看,可以看到在gdm中加载了LC_ALL,LANG, LC_MESSAGES这几个环境变量,从名字可以看出这几个就是语系的信息了,在设定好语系后gdm调用gdm-binary程序。当gdm-binary开始执行时,首先使用的就是gdmgreeter登录程序,到现在就可以看到咱们熟悉的登录界面了。输入用户名密码进入桌面环境。
   再来看使用startx登录图形界面,其实startx也是一个script文件,主要负责加载和设定一些环境变量,最后执行xinit程序,xinit才是真正的x window启动程序,在startx的执行过程中,不会经过gdm的步骤,所以就没有了语系的定义,也不会有gdmgreeter的登录窗口界面。故而直接startx后是不用输入用户名密码的,直接以当前用进入xwindow,当然,环境是默认的,English。
    知道了这些就好办了。咱们用startx登录的fvwm的时候,是创建了一个~/.xinitrc文件,在里边写上exec fvwm,那如果要在fvwm中调用中文输入法和定义变量什么的,在这个语句之前写上就OK了。我的.xinitrc文件如下:
export LANGUAGE=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8


export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=SCIM

exec scim&
exec fvwm
重新使用startx进入fvwm,打开gnome-terminal,看看,是不是已经可以输入中文了?OK!


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++


http://ericbao.blog.sohu.com/189752591.html


字符切换到图型

# init 5 // 切换到运行级别5,该操作是有重新启动系统服务的,需要重新输入用户名和密码登陆.

# startx // 以当前身份当前环境变理切到图型

 ++ // 返回字符

 + // 菜单

 + // 运行


这里可以用chkconfig --list |more 查看在runlevel 5上启动的服务,和用ps -aux查看在startx启动时运行服务信息对比即知.startx只是在原运行级别基础上加载了图形,而init 5除了图形外还有


安装中文字体,可显示中文

插入第一张光盘

# mount /mnt/cdrom

# rpm -ivh /mnt/cdrom/RedHat/RPMS/ttfonts-zh_CN*

# init 5

左下角"Language" ==> 简体中文


显示分辨率更改

# vi /etc/X11/XF86Config

DefaultDepth 16   // “/Depth” 16色(颜色质量)

 <== DefaultDepth 24  // 24位(颜色质量)

Depth 16    // “/Depth”

 <== Depth 24

Modes "640x480"   // 屏幕分辨率(像素),前面的优先

 <== Modes "1024x768" "800x600" "640x480"


X无法启动,常见故障

现象:图型无法启动

原因: xfs 服务没有启动

解决: # service xfs start && chkconfig xfs on


  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,可以使用以下命令退出init3模式: 1. 使用Ctrl + Alt + Del组合键重启系统。 2. 使用命令reboot或shutdown -r now重启系统。 3. 使用命令init 5切换到图形界面。 4. 使用命令telinit 5切换到图形界面。 5. 使用命令killall -9 Xorg强制关闭X窗口系统。 6. 使用命令killall -9 gdm或killall -9 kdm强制关闭GDM或KDM登录管理器。 7. 使用命令killall -9 startx强制关闭startx命令启动的X窗口系统。 请注意,以上命令可能会导致数据丢失或系统崩溃,请谨慎使用。建议在退出init3模式前先保存好重要数据。 ### 回答2: 在Linux中,init 3是指进入命令行界面,通常也称为多用户文本模式。在这种模式下,用户不能使用图形界面,而只能使用命令行操作系统。退出init 3可以有多种方法。 方式一:使用命令 1.在终端进入 init 3 级别 2.执行命令:init 5 执行此命令将会重新进入到图形化界面。 方式二:使用键盘快捷键 1.按下Ctrl + Alt + F7,进入图形界面。 这个快捷键可以在Linux的命令行模式下直接使用,可以非常快捷地回到图形化界面。 方式三:使用命令和键盘快捷键混合 在命令行模式下执行init 5命令,然后按下Ctrl + Alt + F7,这将会更加快捷地返回到图形化界面。 总而言之,根据个人使用习惯或场景需要,可以选择使用不同的方式来退出init 3,上述三种方式都是非常简单实用的方法。 ### 回答3: 在Linux系统中,init 3是指切换到命令行界面,也称为文本模式。退出init 3的方法是通过执行命令 "init 5" 或 "startx" 切换回图形界面。具体方法如下: 1. 打开终端 在图形界面中打开终端(Terminal)。 2. 输入命令 在终端中输入 "init 5" 命令,然后按下回车键。 或者,您也可以输入命令 "startx",然后按下回车键。此时,图形界面会重新启动。 3. 等待 在执行命令后,需要等待几秒钟,直到系统完成启动并进入图形界面。 4. 完成 当您看到屏幕上出现图形界面时,说明您已成功退出init 3模式。 总结 通过执行 "init 5" 命令或 "startx" 命令,可以轻松退出init 3模式,回到图形界面,继续使用Linux系统。在执行命令时,要注意输入正确的命令,以避免发生错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值