从tty1重新启动xfce


23

我是xubuntu的新手,因此xfce桌面崩溃了,我只能从命令行使用tty1。

我想知道如何从tty1重新启动tty7中的xfce?

我已经用谷歌搜索了,但是没有找到解决方案。谢谢。

Answers:


10

尝试杀死用户

pkill -KILL -u yourusername

但是,这将使您返回登录屏幕。


有时,丢失当前窗口不是一个选择:X,您可以执行相同的重启ldm服务(或您拥有的登录管理器)。终止用户的每个进程是最后的选择,因为您可能正在使用tty1,并且也将其终止。登录管理器(基于x的登录服务器)不会关闭其他会话。
m3nda 2015年

18

对我来说startxfce4没有用,但是pkill有。

您可以尝试以下命令:

xfwm4 --replace

它重新启动Windows管理器。


1
是的 这是,首先尝试重新加载窗口管理器,如果不起作用,请尝试重新启动登录服务,在最坏的情况下,请杀死用户,然后重新开始工作:)
m3nda

1
究竟。不要忘了附加&:xfwm4 --replace&
Jamieson Becker

9

你可以试试看startxfce4

正如网站所说:

重新启动XFCE4:从命令行,最好使用“ startxfce4”绕过愚蠢的X分发启动脚本,这确实会使您发疯。


2
那就是启动XFCE4,而不是重新启动它。当我运行时startxfce4,收到以下消息:/ usr / bin / startxfce4:X服务器已在显示中运行:0.0 xfce4-session:另一个会话管理器已在运行
Enkouyami

我收到“ xinit:无法连接到X服务器:连接被拒绝”
kurdtpage

1
祝您好运,之后修复登录循环:askubuntu.com/a/223634/308869
Ufos

@Enkouyami很好,当发生崩溃时Restart = Start。您收到消息already running是因为您xfce4 没有崩溃;)—这是一个语言问题。无论如何,这个答案适合这个问题。:)
loved.by.Jesus,

9

pkill有效,但对我来说似乎有点极端。如果我在其他tty会话中还有其他事情要进行,那也会杀死它们。

另一个解决方案是:

sudo restart lightdm

Linux的一个强大优势在于,总有多种方法可以完成同一任务。


--replace确实尝试保存内容:)
m3nda

1
Ubuntu16使用sudo service lightdm restart
jc__
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.