为wsl-centos 安装桌面
在wsl2的centos 上,安装xrdp始终没有成功。
使用vncserver 成功了。
首先:下载一个镜像:https://github.com/wsldl-pg/CentWSL/releases/download/7.0.1907.3/CentOS7.zip
解压,安装就行。
一、 更新源,把源换成阿里云的
二、升级,更新到最新版本
三、修改systemctl 【非必须】
四、安装gnome
五、安装vncserver
如果应用服务:修改配置文件 /etc/sysconfig/vncservers
底下有个<user> 替换成root
修改vnc配置文件:
#/root/.vnc/xstartup
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/etc/X11/xinit/xinitrc
# Assume either Gnome or KDE will be started by default when installed
# We want to kill the session automatically in this case when user logs out. In case you modify
# /etc/X11/xinit/Xclients or ~/.Xclients yourself to achieve a different result, then you should
# be responsible to modify below code to avoid that your session will be automatically killed
if [ -e /usr/bin/gnome-session -o -e /usr/bin/startkde ]; then
vncserver -kill $DISPLAY
fi
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
六、启动 vncserver
附注:
杀掉进程 vncserver -kill :1
查看vnc服务: ps -ef | grep -i vnc
也可以: netstat -lnpt | grep Xvnc