init 3为什么还有图形界面?
Tofloor
poster avatar
cqp800w
deepin
2015-01-24 18:52
Author
我在终端用root权限执行命令 init 3,可是图形界面依然如故,不放心,查看 runlevel 输出结果
3 3,没问题啊,为什么还有图形界面呢,应该进入命令行才对啊
我又用ctrl+alt+F1,在字符终端下以root登陆,执行 init 3,然后ctrl+alt+F7,又回到图形界面,这个神奇啊,怎么回事呢?请赐教,谢谢先。
Reply Favorite View the author
All Replies
呆了个呆
deepin
2015-01-24 19:05
#1
deepin 是基于 ubuntu 的,而 ubuntu 又是基于 debian 的,在 debian 系的系统中,2, 3, 4, 5 都是一样的图形界面
Reply View the author
cqp800w
deepin
2015-01-24 19:22
#2
谢谢沙发上的朋友,原来这样啊,难道这个系统没有纯命令行界面,如果纯命令行的话可以节省显示资源,如果命令行再能支持中文就更好了。
Reply View the author
ahyanglf
deepin
2015-01-24 21:16
#3
deepin 是基于 ubuntu 的,而 ubuntu 又是基于 debian 的,在 debian 系的系统中,2, 3, 4, 5 都是一样的图形界面
谁能写个详细的继承关系就好了,包括区别
Reply View the author
呆了个呆
deepin
2015-01-24 22:34
#4
[quote]deepin 是基于 ubuntu 的,而 ubuntu 又是基于 debian 的,在 debian 系的系统中,2, 3, 4, 5 都是一样的图形界面
谁能写个详细的继承关系就好了,包括区别[/quote]
在下才疏学浅,只知道一点皮毛,望有识之士道来
Reply View the author
cqp800w
deepin
2015-01-24 22:43
#5
@w113124,话说你的硬件好强大,ssd目前都没体验过,还有i7,我这个本本只是个i3,ssd用起来是不是好爽啊
Reply View the author
lkj1000
deepin
2015-01-25 21:52
#6
linux太乱了,谁能搞个图形全设置软件就好了,小白表示命令行严重妨碍操作体验啊
Reply View the author
呆了个呆
deepin
2015-01-26 20:03
#7
@w113124,话说你的硬件好强大,ssd目前都没体验过,还有i7,我这个本本只是个i3,ssd用起来是不是好爽啊
这电脑国内要 1.1万,配置能不好么,SSD当然爽,开机基本上是秒开
Reply View the author
键盘机
deepin
2015-01-27 22:04
#8
呵呵,就用到0和6
Reply View the author
cqp800w
deepin
2015-01-28 03:29
#9
linux太乱了,谁能搞个图形全设置软件就好了,小白表示命令行严重妨碍操作体验啊
命令行也有他的好处,只不过你不能着急,坚持用一段就可以,说实话2014.2感觉巨大的进步,有个对比,E520笔记本的板载显卡,在win7 64下看个720p都渲染不过来,画面色斑,一直纠结的是linux下视频更差,结果这次2014.2linuxdeepin带来了惊喜,板载显卡在linux表现经验,视频什么的完全没问题。

命令行用来更新软件那叫一个爽,sudo apt-get update
sudo apt-get upgrade
如果想连内核都升级(不推荐,容易搞出问题)
sudo apt-get dist-upgrade

剩下的全自动了,多好,其实用过的命令都在history里面,都不用重复打,找出来执行就是了。
Reply View the author
Feng Yu
deepin
2015-01-28 19:14
#10
目前来说,有几种可选方案可以不启动图形界面。ubuntu使用upstart托管服务,兼容传统的init架构,但是不再区分2-5级别,因此不能选用RHEL的那种方案。

参考ubuntu的官方文档。图形界面是托管于dm(desktop manager)服务的,比如fedora的gnome桌面使用gdm,kde桌面使用kdm,xfce桌面使用xdm等等。而ubuntu使用的是lightdm这个服务(deepin也用的是lightdm)。因此只要让lightdm这个服务开机不自启就可以了。

sudo sh -c 'echo manual > /etc/init/lightdm.override' #ubuntu系列系统使用upstart托管服务,有兴趣参考upstart cook book这篇文档的详细用法

之后重启就会进入命令行界面,想启动图形界面的话,只需要启动这个dm服务就可以了。
sudo service lightdm start

由于dm多种多样,因此这种方法不具备通用性,但是最简单最容易实现。

另一种常见的方案是修改grub引导项(RHEL也用这种方案),指名内核不启用X支持。不过grub2菜单自己改实在是复杂,ubuntu使用配置文件/etc/default/grub,修改配置文件之后用update-grub来自动生成/boot/grub.cfg文件,因此推荐改/etc/default/grub,然后重新生成grub。具体修改参考这个帖子: http://askubuntu.com/questions/196603/h ... -interface
Reply View the author