`

Ubuntu14.04使用VNC解决gnome-session-is-accelerated: No composite extension

阅读更多

Ubuntu14.04目前仍是非常不稳定,使用VNC的时候,只有一个终端,检查日志以后,发现了如下错误:

$ cat /home/brett/.vnc/bt-desktop:1.log
……
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
  
** (process:6694): WARNING **: software acceleration check failed: Child process exited with code 1
  
** (gnome-session:6694): CRITICAL **: We failed, but the fail whale is dead. Sorry....
……

 

 

简单看了下,可能是gnome-session无法识别到OpenGL硬件加速导致的。该问题普遍存在于DELL大部分系列的服务器上。这个帖子提供了一种解决办法,但我试了下,貌似是无效的。

解决办法:

    

$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
 
$ vim ~/.vnc/xstartup  #修改此文件,写入以下内容
#!/bin/sh
 
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
  
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

 

root@controller:~/.vnc# vi 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 ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

 

然后重新启动VNC终端即可

 

 

 

分享到:
评论

相关推荐

    百度云资源下载ubuntu-14.04-desktop-amd64.iso;

    ### 关于Ubuntu 14.04 Desktop AMD64 ISO及百度云下载的相关知识点 #### 一、Ubuntu 14.04版本介绍 Ubuntu 14.04,全称为Ubuntu 14.04 LTS (Trusty Tahr),是Ubuntu操作系统的一个长期支持(LTS)版本,发布于2014...

    解决ubuntu14.04 python-catkin-pkg无法安装的问题

    亲测ubuntu16.04以上版本是有这个包的,但我有些资料的教程用的是ubuntu14.04,最后找到了一个ubuntu14.04自带ROS lndigo的iso镜像,亲测安装能正常使用ROS,python-catkin-pkg也自带安装了,分享一下吧

    ubuntu-14.04-desktop-amd64.iso(网盘链接,永久有效)

    根据提供的文件信息,本文将详细解析与“ubuntu-14.04-desktop-amd64.iso”相关的知识点,包括Ubuntu 14.04版本的特点、64位系统的概念、ISO镜像文件的作用以及如何安装Ubuntu 14.04等。 ### 一、Ubuntu 14.04 LTS...

    Ubuntu 14.04 使用手册(英文版)

    ### Ubuntu 14.04 使用手册核心知识点 #### 标题解读:Ubuntu 14.04 使用手册(英文版) - **版本说明**:本手册为Ubuntu 14.04版本的操作系统使用指南。 - **语言版本**:手册以英文编写。 #### 描述解析:...

    Ubuntu14.04安装qtopia-free-2.2.0所需环境包

    在本文中,我们将深入探讨如何在Ubuntu 14.04上成功安装qtopia-free-2.2.0,这是一个基于Qt的嵌入式图形界面框架。在尝试安装qtopia-free时,可能会遇到一些依赖性问题,特别是与uic(用户界面编译器)、libqt3-mt...

    vscode_for_ubuntu14.04.zip

    Ubuntu 14.04系统下能用的vscode客户端(新版本在启动时无响应,且无法打开终端),版本号:code_1.42.1-1581432938_amd64.deb 使用方法:解压后执行sudo dpkg -i code*

    ubuntu-14.04-desktop-amd64.iso

    ubuntu-14.04-desktop-amd64 官方下载版本

    [AT91SAM9260- ubuntu14.04安装arm-linux-gcc-4.4.3 .pdf

    本文档主要讲述了在Ubuntu 14.04操作系统上安装arm-linux-gcc-4.4.3版本的过程,以及在安装过程中可能遇到的常见问题和解决方案。 首先,我们需要了解arm-linux-gcc是一个针对ARM架构的交叉编译器,它能够让我们在...

    clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.zip【3-3】

    clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tarclang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tarclang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar

    ubuntu14.04用apache-tomcat-8.0.15.tar.gz

    在本场景中,我们关注的是在Ubuntu 14.04操作系统上安装和配置Apache Tomcat 8.0.15的过程。这个过程涉及到几个关键步骤,包括下载、解压、配置环境变量、启动服务以及进行基本的故障排查。 首先,我们需要从官方...

    vagrant-ubuntu-14.04-postgresql-9.4-wildfly-8.2:基于Ubuntu 14.04的Vagrant计算机,已安装PostgreSQL 9.4和Wildfly 8.2

    #vagrant-ubuntu-14.04-postgresql-9.4-wildfly-8.2.0 这将根据云映像准备一个基于Ubuntu 14.04的无所事事的盒子,并将安装PostgreSQL 9.4,JDK 1.8.0_60和WildFly 8.2.0。 它还会将以下本地端口转发到无业游民的...

    全志 a20 ubuntu-core-14.04-core-armhf.tar.gz

    该压缩包"全志 a20 ubuntu-core-14.04-core-armhf.tar.gz"显然包含了针对全志A20平台定制的Ubuntu Core 14.04核心系统。Ubuntu Core 14.04(Trusty Tahr)是Ubuntu的一个长期支持(LTS)版本,发布于2014年,提供了...

    ubuntu-14.04.5-desktop-amd64.iso.zip

    标题中的"ubuntu-14.04.5-desktop-amd64.iso.zip"指的是Ubuntu 14.04.5 桌面版AMD64架构的ISO镜像文件的压缩包。Ubuntu是一个非常流行的开源操作系统,基于Debian Linux发行版,由Canonical公司维护和支持。14.04是...

    VMWare虚拟机装(linux)Ubuntu 64位镜像下载,版本ubuntu-14.04-desktop-amd64.iso

    ### VMWare虚拟机安装Linux Ubuntu 64位操作系统(版本:ubuntu-14.04-desktop-amd64.iso) #### 知识点一:VMWare虚拟机简介 - **定义**:VMWare是一款功能强大的桌面虚拟化软件,提供用户在单一的桌面上同时运行...

    ubuntu14.04-百度网盘分享下载

    复制文件内百度网盘分享地址ubuntu-14.04-desktop-amd64.iso

    ubuntu14.04 默认root登陆

    在 Ubuntu 14.04 中,默认情况下 root 帐号是禁用的,我们可以使用 sudo passwd root 命令来启用 root 帐号。该命令将为 root 帐号设置密码,并启用该帐号。启用 root 帐号后,我们可以使用 root 帐号来登陆系统。 ...

    ubuntu14.04安装ia32-libs fail解决办法

    ### Ubuntu 14.04 安装 ia32-libs 失败解决方案 #### 背景介绍 在 Ubuntu 14.04 系统中,有时我们需要安装一些依赖于 32 位库的应用程序。这些应用程序通常是为了支持特定的软件或硬件而设计的,比如一些游戏引擎...

    Ubuntu 14.04版本 NFS 离线安装包

    在Ubuntu 14.04系统中,NFS(Network File System)是一种广泛使用的网络文件系统,它允许网络上的计算机共享文件和目录。NFS在Linux环境中尤其常见,用于服务器之间或者服务器与客户端之间的文件共享。离线安装NFS...

    ubuntu14.04下训练自己的数据

    ### Ubuntu 14.04 下使用 Fast R-CNN 训练自定义数据集 #### 知识点一:理解 Fast R-CNN 和其在 Ubuntu 14.04 上的应用 - **Fast R-CNN简介**:Fast R-CNN 是一种用于目标检测的深度学习算法,它改进了之前的 R-...

    在Ubuntu14.04上离线安装mysql5.7.19时需要的两个依赖包

    从mysql官网上下载mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar,然后进行离线安装,解压该安装包,会出现11个依赖包,按照顺序依次使用sudo dpkg -i 进行安装,中间会报错,显示缺少相应的依赖,具体...

Global site tag (gtag.js) - Google Analytics