vncserver 看不到桌面解决办法

2023-05-16

转载:http://www.th7.cn/system/lin/201308/43197.shtml
ubuntu13.04安装vncserver后只显示桌面,不显示菜单栏解决

 

0.背景介绍:

 

一般的server操作系统是不安装图形系统的,这样的话,要想打开它的图形界面可以在server端上安装vncserver软件。然后再在本地机器(windows或linux)上安装一个vnc viewer就能显示图形界面。

 

1. 在ubuntu server上安装vncserver,用以下命令:(我的ubuntu  server ip为10.141.247.133)

 

[plain] 

lisp@lisp-ubuntu13:~$ sudo apt-get install vnc4server  

 

2. 安装好了以后,用以下命令启动vncserver

[plain] 

lisp@lisp-ubuntu13:~$ vncserver  

 

这时会让你设置一个密码,这步做好后在,家目录(home)下会产生一个.vnc目录

转到该目录下,配置xstartup文件

 

[plain] 

lisp@lisp-ubuntu13:~$ cd ~/.vnc  

lisp@lisp-ubuntu13:~$ vi xstartup  

 

3. xstartup的原始配置文件如下:

[plain] 

#!/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 ] && xrdb $HOME/.Xresources  

xsetroot -solid grey  

vncconfig -iconic &  

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  

x-window-manager &  

 

4. 如果上述文件(xstartup)不修改的话,现在到realvnc下下载一个vnc client(vnc viewer),地址

打开vnc viewer,如下输入(注意服务器地址)

 

 

点击Connect,可能出现如下错误:(connect: Connection refused)

 

 

解决方法为(链接),在服务命令行重启下vncserver,用如下命令(第一个命令为关闭display:1,第二个命令为开启一个display)

 

[plain] 

lisp@lisp-ubuntu13:~$ vncserver -kill  :1  

lisp@lisp-ubuntu13:~$ vncserver  

注:如果本地系统为ubuntu则安装vnc viewer用以下命令

 

[plain] 

lisp@lisp-ubuntu13:~$  sudo apt-get install vnc4-common xvnc4viewer   

 

用vcn viewer连接服务器,用以下命令

[plain] 

lisp@lisp-ubuntu13:~$  vncviewer 10.141.247.133:1   

 

 

5.登录后见到如下界面:

 

 

6. 这是个字符界面,若要得到图形界面,修改文件~/.vnc/xstartup内容如下:

[plain] 

#!/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 ] && xrdb $HOME/.Xresources  

xsetroot -solid grey  

vncconfig -iconic &  

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  

x-window-manager &  

 

7.如第4步重启下vncserver ,再连接,得到以下图形界面

 

 

但只有一个空白的桌面,其他系统菜单栏之类没有。这是什么问题呢?

 

8. 最后我不得不安装另一个图形库Xfce4

 

[plain] 

lisp@lisp-ubuntu13:~$ sudo apt-get install xfce4  

 

修改配置文件~/.vnc/xstartup如下

[plain] 

#!/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 ] && xrdb $HOME/.Xresources  

xsetroot -solid grey  

vncconfig -iconic &  

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &  

x-window-manager &  

  

  

sesion-manager & xfdesktop & xfce4-panel &   

xfce4-menu-plugin &   

xfsettingsd &   

xfconfd &   

xfwm4 &  

 

重启vcnserver,再在本地登录,得到如下界面

 



转载:http://blog.163.com/thinki_cao/blog/static/83944875201303081111436/
此法不需要重启系统,可以直接在远程桌面中设置,打开菜单->设置->窗口管理器,或者在终端中输入xfwm4-settings打开(xfwm4就是xfce4 window manger的缩写)

选择键盘,可以看到窗口快捷键中动作一列有“切换同一应用程序的窗口”选项,将该选项的快捷键清除后关闭窗口即可

到此,Xfce4远程桌面的配置完成




二、  vi 下右键不能复制问题:
 vi  ~/.vimrc    改 set mouse=a   => set mouse=v

第七城市th7cn
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(127) | 评论(0) | 转发(0) |

上一篇:linux下快捷方式

下一篇:触摸屏:Linux输入子系统:多点触控协议

相关热门文章
  • urlConnectoin.getInputStream...
  • 欢迎看不到的国产在ChinaUnix...
  • 励志创业
  • 如何设置Google推广的语言?胡...
  • 互联网金融监管重点首先是平台...
  • linux 常见服务端口
  • 【ROOTFS搭建】busybox的httpd...
  • xmanager 2.0 for linux配置
  • 什么是shell
  • linux socket的bug??
  • 请问Linux默认shell的是什么 ...
  • 谁能够帮我解决LINUX 2.6 10...
  • 现在的博客积分不会更新了吗?...
  • shell怎么读取网页内容...
  • ssh等待连接的超时问题...
给主人留下些什么吧!~~
评论热议
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vncserver 看不到桌面解决办法 的相关文章

  • 不同版本mysql-connector-java的jar包下载地址

    jar包下载方式 官网地址 xff1a MySQL Download Connector J xff0c 如果你打不开官网 xff0c 在下面我为你准备了直接下载jar包的链接地址 在选择操作系统时 xff0c 此处选择platform i
  • 需要来自administrators的权限才能对此文件夹进行更改

    1 右键文件夹 xff0c 选择 属性 2 选择 安全 3 选择 高级 4 选择 更改 5 选择 高级 6 选择 立即查找 7 选择 Administrators xff0c 然后点击确定 8 再次点击 确定 9 选择 替换子容器和对象的所
  • 远程计算机或设备不接受连接解决方法

    当你的电脑浏览器不能正常上网时 xff0c 显示 点击网络诊断 xff0c 显示远程计算机或设备将不接受连接 解决办法 xff1a 1 点击左下角开始 xff0c 点击运行 xff0c 输入inetcpl cpl xff0c 点击确定 xf
  • Navicat 右键刷新没用

    Navicat 右键刷新没用 xff0c 点下方刷新图标才有用 右键刷新应该是刷新表结构 xff0c 下方刷新图标是刷新这张表的数据
  • leetcode 150. 逆波兰表达式求值

    题目描述 xff1a 给你一个字符串数组 tokens xff0c 表示一个根据 逆波兰表示法 表示的算术表达式 请你计算该表达式 返回一个表示表达式值的整数 注意 xff1a 有效的算符为 39 43 39 39 39 39 39 和 3
  • leetcode 239. 滑动窗口最大值

    题目描述 xff1a 给你一个整数数组 nums xff0c 有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧 你只可以看到在滑动窗口内的 k 个数字 滑动窗口每次只向右移动一位 返回 滑动窗口中的最大值 样例 xff1a 示例
  • leetcode 347. 前 K 个高频元素

    题目描述 xff1a 给你一个整数数组 nums 和一个整数 k xff0c 请你返回其中出现频率前 k 高的元素 你可以按 任意顺序 返回答案 样例 xff1a 示例 1 输入 nums 61 1 1 1 2 2 3 k 61 2 输出
  • com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 解决方案

    com mysql jdbc exceptions jdbc4 MySQLSyntaxErrorException Unknown column 39 39 in 严重 Servlet service for servlet jsp thr
  • Windbg使用说明书

    Windbg使用说明书 Windbg使用说明书 简书 jianshu com 术语 缩略语 windbg windows平台下 xff0c 强大的用户态和内核态调试工具 dmp 内存映像文件 xff0c 一般是系统错误产生的文件 Pdb 程
  • Kube-OVN源码解析 | pod IP地址管理

    作者介绍 xff1a Kube OVN社区贡献者 Mr Li 作者说 xff1a 上文 kube ovn源码解析 xff08 一 xff09 kube ovn controller 中我们提到kube ovn controller组件有一个
  • kartoslam找bug之行

    文章目录 那么之前测试不好的解释有以下几点编写launch测试bug猜测 激光数据和MIT的不一样 xff0c MIT的激光原数据好 xff0c 我们的差 不跑karto只录制信息终于找到问题根源啦 又出问题拉 xff0c 出大问题 WAR
  • sqlyog复制所有列名

    sqlyog不像navicat可以选中所有列名直接复制 需要 gt 点击表 gt 信息 gt 文本 gt 按住alt然后选中 在idea中也一样 xff0c 先按住alt 从第一个属性前开始往下拉 xff0c 多行编辑 idea格式化快捷键
  • Ubuntu安装proxychains4

    Ubuntu安装proxychains4 安装配置 安装 通过apt进行安装 sudo apt install proxychains4 配置 对 etc proxychains4 conf文件进行修改 sudo gedit etc pro
  • 解决依赖无法下载 (http://dl.bintray.com/spark-packages/maven/commons-codec/commons-codec/maven-metadata.xml)

    问题 xff1a maven 打包时 xff0c 有个依赖无法下载 xff0c 提示是 Forbidden xff08 http dl bintray com spark packages maven commons codec commo
  • ADB常用命令及其用法大全

    前言 xff1a 本文主要记述ADB的常用命令 xff0c 关于ADB用法大全 xff0c 可参考文末链接 ADB简介 xff1a ADB xff0c 即 Android Debug Bridge xff0c 它是 Android 开发 测
  • GPU版本pytorch和tensorflow部署(cuda、cudnn)

    概述 部署前建议简单了解显卡 显卡驱动 cuda cudnn 部署GPU版本pytorch和tensorflow的可用流程如下 xff1a 当前软硬件环境 xff1a aarch64架构麒麟V10系统 xff0c 两块NVIDIA A100
  • python下载所需要的库时,下载速度太慢,这篇文章教你如何解决

    看到这篇文章的读者 xff0c 请往最后面看 xff0c 最近对这个文章有所更改 xff0c 标题中的内容在后半部分讲解 在为Pycharm配置opencv库的时候 xff0c 下载了很多次 xff0c 每次都被提示 requirement
  • Python实现判断所给数字是否是回文数

    输入一个数字 xff0c 判断这个数是否是回文数 xff1a 回文数的特征 xff1a 设x是一任意自然数 若将x的各位数字反向排列所得自然数x1 xff0c 与x进行比较 xff0c 如果相等 xff0c 则称x为一回文数 xff0c 反
  • 利用Matplotlib绘图时,无法显示中文字体的解决方案

    我在利用Pycharm中的matplotlib库进行绘图的时候 xff0c 出现了一个问题 xff0c 当我将所绘的图的横 xff0c 纵坐标 xff0c 希望加上一个中文描述的时候 xff0c 比如 xff0c 39 横坐标 39 xff
  • 绘制图像灰度直方图——将图像的灰度分布可视化方法总结

    今天在实现图像阈值分割的时候 xff0c 需要找到能将背景与物体区分开的灰度阈值 xff0c 因为处理到的图像比较简单 xff0c 它的直方图具有一个十分明显的特点 xff0c 也就是它的直方图以双峰一谷的形式呈现 xff0c 将物体与背景

随机推荐

  • Linux7.x修改与添加ssh服务远程连接端口

    1 修改ssh服务端口 ssh远程连接默认端口是22 如图 xff1a vim etc ssh sshd config 修改默认端口 xff0c 只需要把Port 22前的 去掉 xff0c 并且修改为要更换的端口 xff0c 即可 修改好
  • 创建新图像时,数据类型的设置,以及溢出问题

    在介绍下面的bug时 xff0c 我想让读者首先思考一个问题 xff0c 在opencv中数字图中灰度值的数据类型是np int还是np uint8 在利用opencv进行图像处理时 xff0c 用numpy zeros创建了一个用于存储将
  • 如何在Python中以两个间隔之一随机生成随机数

    参考链接 如何在Python中以两个间隔之一随机生成随机数 问答 腾讯云开发者社区 腾讯云 tencent com 将numpy数组转化为list 如何在python中将numpy数组转换为list 编程语言 亿速云 yisu com
  • 绘图十分有用的博客

    Python 绘图 xff0c 我只用 Matplotlib xff08 二 xff09 简书 jianshu com
  • VS2022中一步实现C++调用python程序文件

    首先直接上干货 xff0c 我是借鉴了C 43 43 调用python文件 xff08 包含第三方库 xff09 知乎 zhihu com 与 13条消息 2 VS2017调用Python函数 vs2017 python3 11 糊面包包专
  • 邓凡平WIFI学习笔记5: P2P

    P2P Device xff1a 它是P2P架构中角色的实体 xff0c 可把它当做一个Wi Fi设备 P2P Group Owner xff1a Group Owner xff08 GO xff09 是一种角色 xff0c 其作用类似于I
  • 关于function declared implicitly的正确解法以及extern的用法

    一直以来以为function declared implicitly这个问题都是很容易的解决的 xff0c 所以没有在意 xff0c 没想到昨天查了下 xff0c 网上竟然有好多种说法是不合适的 xff0c 所以解答下 首先这句话是函数没有
  • maven-replacer-plugin 静态资源版本号解决方案(css/js等)

    本文介绍如何使用 maven 的 com google code maven replacer plugin 插件来自动添加版本号 xff0c 防止浏览器缓存 1 解决方案 解决问题 xff1a 防止浏览器缓存 xff0c 修改静态文件 x
  • CentOS7下配置tomcat开机自启

    1 创建tomcat自动启动命令脚本 vi etc init d tomcat 2 写以下代码 注意修改JAVA HOME和CATALINA HOME CATALINA BASE字段 匹配自己的安装路径 span class hljs sh
  • 2020年最新“MySQL数据库高频面试题解析+Mysql问题分析思维导图”

    前言 xff1a 本文涵盖100道MySQL数据库高频面试题解析 43 Mysql问题分析思维导图 xff1b 没有那么多废话 xff0c 文章有点干 xff0c 除了干货就是干货 满是诚意 xff0c 建议收藏 MySQL 100道高频面
  • CentOS7 安装Nextcloud17

    CentOS7 安装Nextcloud17 nextcloud是继承owncloud后的开源项目 xff0c 并且跨各大平台 xff0c 提供安卓 Mac window IOS等平台应用 安装参考 xff1a docs nextcloud
  • Invalid <param> tag: Cannot load command parameter [robot_description]:

    在roslaunch运行的时候出现的问题解决 xff1a Traceback most recent call last File opt ros kinetic lib xacro xacro line 33 in xacro main
  • 树莓派3B+ 软件源更改

    树莓派3B 43 软件源更改 由于树莓派软件官方源在国外 xff0c 所以连接不稳定 xff0c 且速度慢 xff0c 所以安装初次进入系统后 xff0c 一定要修改一下软件源 国内软件源有很多 xff0c 在这里 xff0c 我推荐自己常
  • 树莓派3B+ 开启超频

    树莓派3B 43 开启超频 正如我们所知 xff0c 树莓派CPU默认频率是1200MHz xff0c 在一般状态下处于600MHz xff0c 对于这个CPU性能如何 xff0c 我就不多说了 xff0c 由于树莓派到现在都还没有官方64
  • 树莓派3B+ 人脸识别(OpenCV)

    树莓派3B 43 人脸识别 OpenCV 相信大家都看了前面的OpenCV安装和人脸检测教程 xff0c 已经跃跃欲试 xff0c 想要进行人脸识别了 xff0c 现在我们正式进入重头戏 人脸识别 的教程 注意 xff1a 该教程面向pyt
  • Window 设置远程桌面(兼容各平台)

    Window 设置远程桌面 xff08 兼容各平台 xff09 对于window远程桌面 xff0c 相信大家都不陌生 xff0c 它是一个非常好用的且稳定的工具 xff0c 远比第三方提供工具好用 但是 xff0c 有很多朋友在开启远程桌
  • 树莓派3B+ 远程下载服务器(Aria2)

    树莓派3B 43 远程下载服务器 xff08 Aria2 xff09 近来发现之前的部署的迅雷远程下载Xware在下载BT文件时会自动掉线 xff0c 鉴于迅雷不在对该固件的维护 xff0c 所以只能另辟蹊径 xff0c 现在比较主流的下载
  • 物理机下安装 VMware ESXi 6.7

    物理机下安装 VMware ESXi 6 7 ESXI虚拟平台是VMware出品的一个强大平台 xff0c 它可以直接安装在物理机上 xff0c 从而充分利用物理奖性能 xff0c 虚拟多个系统出来 ESXI是一个带WEB管理后台的软件 x
  • VMware ESXi 6.7 安装LEDE

    VMware ESXi 6 7 安装LEDE LEDE是Linux嵌入式开发环境项目 xff0c 在众多路由器固件中 xff0c LEDE可玩性最高的 xff0c 但要真的玩得转 xff0c 还是要一定的耐心 很多小伙伴一般都喜欢 爱快做主
  • vncserver 看不到桌面解决办法

    转载 xff1a http www th7 cn system lin 201308 43197 shtml ubuntu13 04安装vncserver后只显示桌面 不显示菜单栏解决 0 背景介绍 xff1a 一般的server操作系统是