vncserver为用户配置桌面时出现灰色解决方法

CODE:[root@localhost ~]# cd .vnc
[root@localhost .vnc]# ls
localhost.localdomain:1.log localhost.localdomain:2.log passwd
localhost.localdomain:1.pid localhost.localdomain:2.pid xstartup
[root@localhost .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]xrdbHOME/.Xresources]xrdbHOME/.Xresources
xsetroot -solid grey
vncconfig -iconic
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop”
twm

因为我们已经修改了启动脚本,现在来重新启动vncserver.
 

VNC(Virtual Network Computing)是一种远程控制技术,用于在一台计算机上查看并操作另一台计算机的桌面环境。当你想要通过网络访问远程电脑,可以启动VNC服务器。以下是基本的步骤来在Linux系统中开启VNC Server: 1. 安装VNC服务器软件:如果是Ubuntu或Debian系列,可以在终端运行`sudo apt-get install tightvncserver`;如果是 CentOS或Fedora,通常使用`sudo yum install tigervnc-server`。 2. 配置VNC:启动VNC服务,需要指定要监听的显示器(例如,第一台显示器对应的是0)。在终端输入: ``` sudo vncserver :0 ``` 或者如果你有多个显示器,替换`:0`为相应的编号,如`:1`、`:2`等。 3. 登录VNC:启动后,会提示你创建一个密码。按回车键进入配置界面,然后输入新密码并确认。记下这个密码,因为你将需要它来连接到服务器。 4. 启动和自动登录:如果你想让VNC在每次系统启动自动运行,并预先登录,可以在`~/.vnc/xstartup`文件中编写自定义启动脚本,然后设置自动启动: - 添加启动命令:例如,运行`xeyes`命令展示一个窗口。 - 使用`nohup`或`.xsessionrun`确保程序在退出SSH后依然运行。 - 修改`~/.vnc/xstartup`文件后,运行`sudo chmod +x ~/.vnc/xstartup`使脚本可执行。 5. 连接VNC:现在你可以使用VNC客户端(如TightVNC Viewer、RealVNCViewer等),输入你的服务器地址(通常是`localhost:端口号`,默认为`localhost:5900`)和之前设置密码,就可以通过网络访问远程服务器了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值