`
ljl_xyf
  • 浏览: 634822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

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 &

 

然后重新启动VNC终端即可

也可以通过安装KDE/XFCE来解决:

 

        $ sudo apt-get install gnome-core xfce4 firefox  
        $ vim ~/.vnc/xstartup  #修改此文件,写入以下内容  
        #!/bin/sh  
        unset SESSION_MANAGER  
        unset DBUS_SESSION_BUS_ADDRESS  
        startxfce4 &  
        #gnome-session --session=gnome-flashback &  
         
        [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
        [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
        xsetroot -solid grey  
        vncconfig -iconic & 

 

============================================
后续补充:
Ubuntu14.04真是很差劲,使用VNC连接成功上桌面以后,S键、D键与Alt功能键相反了。
解决办法:

#必须在图形界面的终端里操作,不能在远程的终端里操作
gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>F1']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Alt>d']"
gsettings set org.gnome.desktop.wm.keybindings maximize "['<Alt>Up']"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Alt>Down']"
#也可以运行dconf-editor在GUI界面中展开指定的项进行修改

2015.03.23补充:
VNC日志里出现如下错误:

error opening security policy file /etc/X11/xserver/SecurityPolicy
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!
Could not init font path element built-ins, removing from list!

解决办法:

sudo aptitude install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic

2015.03.24,关于windows下无法连接Ubuntu 14.04 VNC的问题,在网上发现了一个解决办法(参考文章),但我试了下貌似不成功:

#必须在图形界面的终端里操作,不能在远程的终端里操作
sudo apt-get install dconf-tools
sudo dconf write /org/gnome/desktop/remote-access/require-encryption false

gsettings set org.gnome.Vino require-encryption false

更改背景图片:

#必须在图形界面的终端里操作,不能在远程的终端里操作
sudo dconf write /org/gnome/desktop/background/picture-uri file:///usr/share/backgrounds/Forever_by_Shady_S.jpg

gsettings set org.gnome.desktop.background draw-background false
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/Forever_by_Shady_S.jpg
gsettings set org.gnome.desktop.background draw-background true

 

 

分享到:
评论

相关推荐

    百度云资源下载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也自带安装了,分享一下吧

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

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

    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版本的操作系统使用指南。 - **语言版本**:手册以英文编写。 #### 描述解析:...

    ubuntu-14.04-desktop-amd64.iso

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

    vscode_for_ubuntu14.04.zip

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

    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

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

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

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

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

    全志 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是...

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

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

    ubuntu14.04 默认root登陆

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

    ubuntu14.04 Docker离线安装包

    在Ubuntu 14.04上安装Docker是许多系统管理员和开发者的需求,尤其是在没有互联网连接或者网络环境受限的情况下。Docker是一个开源的应用容器引擎,它允许开发者将他们的应用及其依赖打包到一个可移植的容器中,然后...

    Ubuntu 14.04版本 NFS 离线安装包

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

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

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

    ubuntu-14.04-desktop-i386.part14

    ubuntu-14.04-desktop-i386.part14

    ubuntu-14.04-desktop-i386.part13

    ubuntu-14.04-desktop-i386.part13

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

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

Global site tag (gtag.js) - Google Analytics