如何在WSL上运行gnome

如何在WSL上运行gnome,第1张

-

VNC xstartup程序中默认的设定值是启动twm,而不是GNOME或KDE。默认的配置文件在第一次启动vncserver之前,运行vncpasswd命令创建密码的时候生成在用户的家目录中: ${HOME}/.vnc/xstartup $是用户家目录。其中包含如下内容:(根据不同 *** 作系统版本具体内容可能稍有差异)#!/bin/sh# Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &twm &为了启动GNOME或者KDE,先去掉“unset SESSION_MANAGER“和”exec /etc/X11/xinit/xinitrc“这两行的注释,然后将twm&注释掉,最后添加“gnome-start”,其设置如下:#!/bin/sh# Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" twm &gnome-start &类似的,如果要启动KDE,需要修改为:#!/bin/sh# Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] &&exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] &&xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" twm &startkde &修改配置文件后,关闭所有客户端vncviewer连接,然后重启动VNC,GNOME或KDE即已做为默认桌面。

可以说,微软主动拥抱Linux,推出WSL,是Windows历史上标志性意义的事情。有了WSL,学习Linux的门槛一下降低了,我们在Windows上就可以很方便地安装、备份、还原Linux子系统,而这些功能通过命令行工具wsl可以超级轻松地实现。下面来体验一下:

Windows键+R,输入cmd回车打开命令行窗口输入 wsl -l ,可以看到我系统里装了一个Ubuntu 18.04:

输入 wsl --version 可以看到版本信息和命令行参数一览:

接下来讨论几个具体用法。

wsl -l 列出了系统中安装的子系统名称,可以是一个或多个,本文中的子系统名称是 Ubuntu-18.04-20190707 ,接下来针对这个默认子系统进行 *** 作:

等待完成即可。

备份成功后,子系统会被打包成命令中指定的tar文件。

这样WSL子系统就从Windows中删除的干干净净了。

这里注意指定还原的路径。成功后,子系统又回来了,可以用 wsl -l 确认一下。

如本文标题,WSL的备份还原就是这么简单,的确是简单到极致!前文说过,笔者在折腾aria2的时候曾经把系统搞崩溃过(小白没办法),就是用 wsl --import 把系统还原回来重新折腾的。通过 wsl --export ,我们可以把WSL导出为一个文件,放到U盘里随身带走,然后可以在任意一台电脑里还原,继续我们的工作,是不是很方便?

需要说明的是, wsl --upgrade 功能最好不要用,微软的技术支持说没什么用处还可能出问题,反正我是没敢尝试的。不过WSL2.0已结出来了,据说使用了真正的Linux内核,进化中的WSL,的确让人期待!

Ubuntu_2004.2020.424.0_x64.appx

需管理员权限运行 PowerShell

运行命令后重启

需管理员权限运行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6636360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存