linux 图形切换流程,LINUX命令(行)界面切换到图形操作界面_粗细愁倚阑的博客-程序员宅基地

技术标签: linux 图形切换流程  

一、在安装的时候,配置X的的最后一步,可以选择起动的时候是是进入文本模式还是图形模式。

二、完成全部安装环节后,手动修改 /etc/inittab文件如下所示:

# Default runlevel. The runlevels used by RHS are:

# 0 � halt (Do NOT set initdefault to this)

# 1 � Single user mode

# 2 � Multiuser, without NFS (The same as 3, if you do not have networking)

# 3 � Full multiuser mode

# 4 � unused

# 5 � X11

# 6 � reboot (Do NOT set initdefault to this)

#

id:5:initdefault:

修改最后一行 id:5:initdefault: 为 id:3:initdefault: ;存盘退出,重启,即可进入文本登录界面。以上内容中文解释

0:停机(不要设置为启动默认级别)

1:单用户模式

2:多用户,无NFS(如果您没有配置网络,该级别与3一样)

3:完全多用户模式

4:不使用

5:X11图形模式

6:重启(不要设置为启动默认级别)

三、 使用虚拟控制台。用组合键Alt + Fn切换虚拟控制台,Fn默认是指F1到F6。如果已经起动了x-window 则必须使用 Ctrl+Alt+F1(F2、F3、F4、F5、F6均可以)进入文本模式,按Ctrl+Alt+F7回到图形模式。

〖附〗修改Linux虚拟控制台的 数量Linux默认的虚拟控制台为6个,一般只要三个就已经够用,关闭多余的控制台可以节省内存。

方法如下:

修改 /etc/inittab文件,在下面后三行加上#即可(#表示注释该行)。

# Run gettys in standard runlevels

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

修改后如下:

# Run gettys in standard runlevels

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

#4:2345:respawn:/sbin/mingetty tty4

#5:2345:respawn:/sbin/mingetty tty5

#6:2345:respawn:/sbin/mingetty tty6

四、当X-Window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出X-Window进入Console进行故障处理,要做的只是按“Alt+Ctrl+Backspace”键.

注: init 3是文字界面 init 5(startx)是图形界面 init 0是关机 init 6是重起

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29928877/article/details/116856793

智能推荐

Protobuf3 + Netty4: 在socket上传输多种类型的protobuf数据_Msro的博客-程序员宅基地

Protobuf序列化的字节流数据是不能自描述的,当我们通过socket把数据发送到Client时,Client必须知道发送的是什么类型的数据,才能正确的反序列化它。这严重影响限制了C/S功能的实现,不解决的话信道事实上只能传输一种类型的数据。本文讲解一下我用的解决办法,虽然我觉得应该有官方的实现更合理,即原生支持Protobuf的自描述。(在金融领域,有一个叫FAST的协议,基本原理和Pro...

javascript调用指定的方法_weixin_30273175的博客-程序员宅基地

function fun1(){doSomething(fun3);}function fun2(canshu){canshu();}function fun3(){}如上所示,触发fun1,可调用fun3.我查找这个调用方法,是因为自己写公用表格,涉及到事件绑定,所以才查找到此转载于:https://www.cnblogs.com/loushuibazi/p/38542...

(happytime)Onvif Server端口占用 10013问题解决方法_虐汪狂人巴甫洛夫的博客-程序员宅基地

1.查看某程序是否正在占用udp端口号,使用指令netstat -abno -p UDP如上图所示,3702端口被占用,结束掉相应的服务即可。2.停止相应的服务进程3.解决10013端口占用问题

静态链表(变化过程详解+代码详细注释)_糖果人碎了的博客-程序员宅基地_静态链表图解

静态链表 可以用数组替代指针,来描述链表。让数组的每个元素由data和cursor(游标)两部分组成,其中cursor相当于链表的next指针,这种用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。数组的第一个和最后一个元素做特殊处理,不存数据。数组第一个元素的cursor存放第一个空闲结点的下标(备用链表的下标),数组的最后一个元素的cursor用来保存第一个插入元素的...

2018(hdu 6286)_punchline_skr的博客-程序员宅基地

2018Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 507    Accepted Submission(s): 263Problem DescriptionGiven a,b,c,d, find out the numb...

[C#][原创]pythonnet调用opencv-python图像显示_FL1623863129的博客-程序员宅基地

using (Py.GIL()) { dynamic cv2 = Py.Import("cv2"); dynamic image=cv2.imread("D:\\test.png"); cv2.imshow("result",image); cv2.waitKey(0); }

随便推点

js获取本周起止日期、上周起止日期、下周起止日期,获取本月起止日期、上月起止日期、下月起止日期_qq_184177677的博客-程序员宅基地_js 获取本周的开始时间

/** * 获得相对当前周AddWeekCount个周的起止日期 * AddWeekCount为0代表当前周 为-1代表上一个周 为1代表下一个周以此类推* **/ function getWeekStartAndEnd(AddWeekCount) { //起止日期数组 var startStop = new Array(); //一天的毫秒数 var millisecond = 1000 * 60 * 60 * 24; //获取当前时间 var currentDa.

Unity内存管理指南 - 常见的资源规则 翻译自官方博客_凌志·C的博客-程序员宅基地

常见的资源规则纹理Texture关闭read/write enabled的标志Read/Write enabled标志导致Texture会在内存中存在两份资源:一份在GPU,一份在GPU寻址空间【因为在大部分平台,从GPU内存读取非常缓慢。从GPU内存读取纹理资源到临时缓冲区非常不划算】。在Unity中,这个选项默认被关闭,但是有可能被意外开启。Read/Write enabled...

php设置aes iv,PHP AES(随机iv) 和Pytho AES (不使用iv)_买姑娘的小青蛙的博客-程序员宅基地

遇到一个问题,php AES算法中,因为能够使用mcrypt_create_iv 生成一种随机的iv,使用的是MCRYPT_MODE_ECB模式。我这里须要用python来实现这种算法。phpPHP版本:pythonclass Security {public static function encrypt($input, $key) {$size = mcrypt_get_block_size(...

GRU结构为什么可以防止梯度消失_CtrlZ1的博客-程序员宅基地_gru解决梯度消失

目录whatwhywhat所谓防止梯度消失,其实就是防止时间距离过大的两层神经元的参数w之间的联系过少,即dWj/dWid_{W_{j}}/d_{W_{i}}dWj​​/dWi​​过小,j和i的距离很大。why我们先看原始的RNN结构,从多对多的例子来看:对w进行合并之后就是:再看使用GRU之后的表达式:我们可以看到,差别就是r和z的出现,**r是重置门,决定遗忘先前信息的程度。z是更新门,它决定了要忘记哪些信息以及哪些新信息需要被添加。**在添加这两个门之前,我们是完全接受hth

Sping中@controller和@RequestController_m0_60687134的博客-程序员宅基地_requestcontroller

RequestController==Controller和ResponseBody两个注解@responseBody注解的作用将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML(注意:在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据) 效果示例:  @RequestMapping("/login")...

算法设计与分析 —— 5-5 动态规划算法的迭代实现_梦dancing的博客-程序员宅基地_动态规划算法的迭代实现

这里是看第几个间隔(矩阵有行和列),比如说m[2,3],是第2个间隔到第3个间隔。