本文共 2077 字,大约阅读时间需要 6 分钟。
不喜欢 xfce4 桌面,换回 Gnome 桌面,远程桌面时候发现灰屏。 vnc4server 不见了,用 tightvncserver 替代之:
sudo apt-get install tightvncserver
使用vncserver
命令启动服务,第一次设置的是正常用户密码,第二次设置的是仅查看用户密码
首先备份 vncserver 原配置文件后再修改,长期运维养成的习惯:
sudo cp ~/.vnc/xstartup ~/.vnc/xstartup.baksudo vim ~/.vnc/xstartup
用以下内容替代:
#!/bin/sh unset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexport XKL_XMODMAP_DISABLE=1export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"export XDG_MENU_PREFIX="gnome-flashback-"[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &#gnome-terminal & #nautilus & gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
重新启动 vncserver
方法一:vncserver
方法二:
#指定端口,可能造成端口冲突vncserver :10
方法三:
注册成为服务方式启动,略 启动后可见系统给的端口号,端口号从 5900 开始,如果是 9 ,则真正端口号为 5909推荐使用 Vnc Viewer 连接,因为支持多平台:
chmod +x ~/.vnc/xstartupsudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
新建开机启动脚本,并赋予可执行权限
sudo vim /etc/init.d/tightvncserversudo chmod +x tightvncserver
换成你自己的用户名
#!/bin/sh### BEGIN INIT INFO# Provides: tightvncserver# Required-Start: $local_fs# Required-Stop: $local_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start/stop tightvncserver### END INIT INFO# More details see:# http://www.penguintutor.com/linux/tightvnc### Customize this entry# Set the USER variable to the name of the user to start tightvncserver underexport USER='ensys'### End customization requiredeval cd ~$USERcase "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 1928x1080 -dpi 100 :1' echo "Starting TightVNC server for $USER " ;; stop) # 终止命令行。此处控制台号码与启动一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;;esacexit 0
sudo update-rc.d /etc/init.d/tightvncserver defaults
转载地址:http://nykrf.baihongyu.com/