我正在进行一个项目,我必须多次停止 X11 进行调试。我以Ctrl+ Alt+停止F1,然后登录并
$ sudo /etc/init.d/gdm stop
然后我开始调试。然后重新启动 gdm
$ sudo /etc/init.d/gdm start
当我再次登录时,我会返回登录屏幕,并执行“users”并返回
$ users
aredd aredd aredd aredd
让我认为我仍然是第一次登录表单,没有 gnome 的终端,再次 gnome,以及另一个实例。如果我的旧 gnome 会话仍处于登录状态,我该如何恢复该会话而不是开始一个新会话?
答案1
难道你不能只按Ctrl+Alt然后按 Fx 键直到返回 GNOME 吗?我就是做这个的。
在我的 ubuntu 机器上Ctrl+ Alt+F7让我回到我的 gnome 会话。
答案2
引用手册:
可以在 GNOME 会话中使用它
gnome-session-save program
来保存当前正在运行的应用程序的快照。此会话稍后将在您的下一个 GNOME 会话中恢复。
这就是您要找的吗?从您的问题来看,尚不清楚您是否担心保存状态或真正注销您的 gdm。
答案3
根据您的发行版的启动脚本,也许还取决于您对 X 服务器所做的操作,停止 gdm 服务可能会也可能不会终止 X 显示及其上运行的程序。
终止 X 服务器的最简单方法是按Ctrl+ Alt+ Backspace。如果该 X 服务器在虚拟机中运行,请确保将组合键发送到 VM 而不是主机(例如,在 VirtualBox 下,按 Host+ Backspace)。这将终止您的会话,并且通常会在 gdm 重新启动 X 服务器时向您提供登录提示。确保DontZap
您的系统中没有该选项xorg.conf
(它会禁用Ctrl+ Alt+ Backspace;默认情况下处于关闭状态)。