好的,我在 RHEL 5.9 上安装了 vnc 服务器,还在 Windows 7 和 RHEL 上安装了 Tightvnc 查看器,我启动了 vncserver 并使用 vncpasswd 分配了密码。
然后从tightvnc 查看器中,我提供了IP 和侦听端口xxx.xxx.xxx.xxx:1。它成功连接到在 RHEL 上安装并运行的 VNC 服务器。然后我给了密码 然后 BOOOM 它给了我这个可怕的界面
当实际桌面是这样的
好的,人们告诉我我缺少什么
您看到的可能是中定义的 X11 会话~/.vnc/xstartup
,一个最小的 X11 会话,可能类似于(这是在 Debian 上的样子)
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
Run Code Online (Sandbox Code Playgroud)
在另一个显示器上,可能:1
。
你可以做两件事:
xstartup
文件中启动它,例如使用exec gnome-session
或类似的东西,查看有关xinitrc
或的文档xsession[rc]
)x11vnc
可以做桌面共享;在您的 GNOME 环境中,Vino可能是更好的选择(正如 Ignacio 指出的那样)vncserver
不连接到实际桌面;它创建一个单独配置的虚拟桌面。如果要访问实际桌面,则需要使用 VNC X 扩展或 Vino。
小智 5
请取消注释以下 xstartup 文件中的以下两行~/.vnc/xstartup
:
前:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
Run Code Online (Sandbox Code Playgroud)
后:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
95413 次 |
最近记录: |