没有图形界面的Ubuntu用久了想装个图形界面玩玩,选了XFCE,装好后内存占用约提升200M
1.检查有没有装过桌面
ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"
2.安装xubuntu-desktop
sudo apt install xubuntu-desktop
(约需半小时以上)
3.安装VNC Server
sudo apt-get install vnc4server
#启动VNCServer(并输入密码,同时会生成初始配置文件)
vncserver
#关掉已启动的进程
vncserver -kill :1
4.修改VNC Server配置文件
vi ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xfce4-session & startxfce4 &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
5.打开防火墙(如有需要)
iptables -I INPUT -p tcp --dport 5900 -j ACCEPT
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
(如果是云服务器,还需要打开服务器5900~5901端口)
6.设置vnc开机自启动
touch /etc/init.d/vncserver
chmod +x /etc/init.d/vncserver
cat > /etc/init.d/vncserver << EOF
#!/bin/bash
### BEGIN INIT INFO
# Provides: vnc4server
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: VNC
# Description: VNC Service
### END INIT INFO
case "$1" in
start)
su -c "vncserver -depth 16 -geometry 1440x900" root
;;
stop)
vncserver -kill :1
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
esac
EOF
需再次打开文件确认$0和$1两个内容有没有被漏掉或转义
vi /etc/init.d/vncserver
7.启动VNC服务器
/etc/init.d/vncserver start
#(必须要调用一次,不然重启后影响自启动)
安装完成,使用VNC软件连接 "IP地址:5901" 并输入VNC登录密码即可
(以下为可选附加内容)
8.安装字体输入法
apt-get install ttf-arphic-* scim-pinyin im-switch
9.安装中文支持
apt-get install zhcon
10.删除xubuntu-desktop
sudo apt purge xubuntu-desktop xubuntu-icon-theme xfce4-*
sudo apt purge plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text
sudo apt autoremove
11.修改VNC密码
vncpasswd
12.手动启动VNC并设置分辨率
vncserver -depth 16 -geometry 1440x900
#每启动一次,登录端口号需在5900上加1,如5901,5902,5903...
网友评论