导航:首页 > 操作系统 > linuxvnc黑屏

linuxvnc黑屏

发布时间:2024-06-30 21:50:00

Ⅰ 使用vnc连接linux,显示黑屏,鼠标为叉,左上角有三个选择框,没有任何按钮,右键等也没有反应。新装的

我是因为xstart中相关包没装!我测试的时候没有安装xfwm4和xfce4-panel导致的,直接
apt-get install xfce4-panel -y && apt-get install xfwm4 -y 然后在vncserver kill:1,在vncserver :1 再次访问就ok了

Ⅱ 怎么在Linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会被抵消掉

1. 安装Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装Tigervnc-server请打开终端,使用root用户权限安装:

sudo yum -y install tigervnc-server

2. 安装完毕后,切换到你想使用Tigervnc-server的用户,然后使用下列命令对VNC设置密码,需要注意的是密码长度必须为6位以上:

su - your_uservncpasswd

3. 接下来,在系统配置文件路径下为你的用户添加一个VNC服务配置文件(daemon configuration file)。需要注意的是拷贝至系统路径需要root权限。
加入当前用户不具有root权限,请切换到root用户(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

4. 下一步,编辑从系统路径(/etc/systemd/system/)拷贝过来的VNC的模板配置文件。将其中的用户名改为你的用户名。

(注意) 在 @后面的数字1表示的是显示界面的序列号,对应的端口是port 5900+序列号。对于每一个启动的vncserver服务,端口号5900会自增1。

sudo vim /etc/systemd/system/vncserver@:1.service

添加下列行到覆盖原来的vncserver@:1.service. 注意:下面的两处xxx替换为自己的而用户名

[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=xxx# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/xxx/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

5. 添加完毕后,重新运行系统systemd的初始化程序以便使新的配置文件生效,然后重启TigerVNC server
与此同时,检查VNC service的状态同时启用VNC daemon system-wide。

systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1



6. 我们可以查看VNC server占用的端口号,使用命令ss——CentOS 7下用来显示网络sockets 占用的命令。因为我们刚刚打开了一个显示会话,所以目前打开的端口应该是5901/TCP.

同样的,使用ss命令需要root权限。假如不同用户登录到了本机,对应的端口号就应该是5902,接下来应该是5903 等等,端口6000+是用于X应用连接到VNC server的.

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

Ⅲ vnc 连接linux,为什么不显示桌面

一、vnc桌面配置
登入需要远程帐号下修改 ./vnc/xstartup
如配置root远程桌面
#vi ./vnc/xstartup
原内容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改后的内容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
启动vnc服务
#vncserver
提示输入vnc远程桌面密码
到这里配置基本完成
用windwos vnc客户端登入

输入vnc密码就可以登入到root的window桌面了

二、黑屏问题解决
(一)

1、有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下:
编辑 /root/.vnc/xstartup
Java代码
1. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面两行的注释:
Java代码
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以)
Java代码
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改变VNC server的分辨率(默认的分辨率是1024x768):
1. 可以用一下命令启动VNC server
Java代码
1. [root @localhost ~]# vncserver -geometry 1280x1024

这种修改,在重启机器以后就会丢失。

2. 也可以通过修改配置,使之重启以后也能生效:
Java代码
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面这一行:
Java代码
1. $geometry = "1280x1024" ;
2. 关闭防火墙 service iptables stop

(二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下:

chmod 777 xstartup

重启后再进就可以了。

阅读全文

与linuxvnc黑屏相关的资料

热点内容
程序员的离职证明例子 浏览:998
tetrame加密软件 浏览:152
安川plc编程手册 浏览:744
游戏开发服务器为什么休眠 浏览:454
程序员消沉 浏览:901
手机相册加密了怎么解密 浏览:60
安卓手机怎么下载掌上市监 浏览:876
hanwckf编译教程 浏览:90
如何编译图片 浏览:386
obj编译错误 浏览:226
vs编译fortran程序 浏览:696
安卓微信风控怎么解除 浏览:136
boa编译配置环境出现问题 浏览:340
办理解压需要先处理违章吗 浏览:557
云服务器怎么挂硬盘 浏览:917
android阅读sdk 浏览:803
如何重置安卓手机密码 浏览:153
如何选压缩面膜 浏览:755
世界形势与要闻用什么app好 浏览:836
程序员那么可爱雷哥查出病是哪集 浏览:305