必须注意当前用户,不一定是在root下创建的gnome-session,以我为例,我当时是在leo用户下安装的gnome-session,但之后一直都是以root用户登录,所以运行sudo gnome-session时,没有反应,正确的流程:
-
使用WSL2命令行运行时,需要注意:使用的是
leo的账号,而不是root用户;若当前是root用户,则可以通过su leo命令切换账号。

-
启动X-Launch(VcXsrv Server)
-
在WSL2命令行运行sudo gnome-session
此时,VcXsrv上已经出现熟悉的ubuntu界面。

文章讲述了在使用WSL2时,如果在非root用户下安装了gnome-session,然后尝试以root用户运行会导致gnome-session无法正常启动。正确做法是切换到安装gnome-session的用户(如leo),通过su命令切换账号,然后运行gnome-session。同时提到,启动VcXsrvServer后可以在WSL2上看到ubuntu界面。
9119

被折叠的 条评论
为什么被折叠?



