如何在桌面会话上从 SSH 控制台启动等离子桌面?

如何在桌面会话上从 SSH 控制台启动等离子桌面?

我在 openSUSE 11.2 机器上杀死了 KDE 的等离子桌面,因为它占用了太多的 CPU。如何通过 SSH 或其他 tty 会话重新启动它?在受影响的计算机上,屏幕上仅显示闪烁的光标,但我无法输入任何内容。

如果我通过 SSH 尝试“kstart Plasma-desktop”,错误消息当然是“kstart:无法连接到 X 服务器”,因为我还没有启用 X11 转发。但尽管如此,“kstart Plasma-desktop”并不完全正确,因为我想在桌面会话上启动 Plasma-desktop,而不是通过我的计算机上的 SSH。

答案1

如果您看到闪烁的光标,则意味着您位于错误的 vty 上或 X 服务器根本没有运行。杀死 Plasma-desktop 可能会随之消失。 Plasma-desktop 显然需要连接到 X 服务器,因此请尝试重新启动 X 服务器。其中之一应该有效:

  • /etc/init.d/kdm restart
  • /etc/init.d/xdm restart
  • /etc/init.d/?dm restart
  • startkde(如果您没有使用登录管理器)

答案2

您也可以在不重新启动整个 X 的情况下完成此操作。只需在命令之前导出 DISPLAY 变量即可告诉您的 X 服务器并显示在哪里:

export DISPLAY=:0

或者你的显示是什么,然后运行你的命令。或者甚至只是将变量放在命令之前:

DISPLAY=:0 kstart plasma-desktop

应该管用。

相关内容