我有一台装有 Debian Wheezy (Raspbian) 的 Raspberry Pi,到目前为止,我已经通过尝试学到了很多关于 Linux 的知识,但我对各位经验丰富的 Linux 专业人士有几个问题想问一下。
1) 从命令行,如果我执行startx
,X11 将启动,然后启动 LXDE。如果我连接了显示器,我想象我会看到从命令行到桌面环境的转换。我可以先使用 启动 X11 x
,然后在 X11 之上使用 启动 LXDE /etc/init.d/lxdm start
(这样对吗?)并获得与 相同的结果吗startx
?
2) 相反,假设我/etc/init.d/lxdm start
单独执行,X11 会自动启动吗(因为 LXDE 依赖于 X11)?
3) 从桌面,如果我CTRL+ALT+F1
返回命令行,那么我应该能够使用 关闭 LXDE。X11/etc/init.d/lxdm stop
是否会随着 LXDE 的终止而自动关闭?
4) 关闭 X11 的正确/安全方法是什么?
谢谢
答案1
1) 如果您单独启动 X,您可能会发现自己坐在那里,面对着一个空白的灰色屏幕,鼠标光标为 X。X 窗口系统提供了将图形放到屏幕上的功能,但您需要其他组件才能真正将图形放到屏幕上。启动 LXDM 会启动 X,因为它是 LXDM 实际运行的依赖项,因此没有必要先启动 X,然后再使用/etc/init.d/lxdm start
。
2) 是的。您正在启动桌面管理器,然后启动桌面环境以向您提供 GUI。
3) 是的。桌面管理器 (LXDM) 以 LXDE (桌面环境) 的形式提供 X
4) 我使用/etc/init.d/lxdm stop
。通常使用init.d
脚本是停止服务以确保不遗留任何陈旧文件的最安全方法。但对于 X,我认为只要执行killall -9 lxdm