1.下载QQhttps://im.qq.com/linuxqq/download.html

2. 安装sudo dpkg -i linuxqq_2.0.0-b2-1082_amd64.deb  或双击安装

在QQ网站下载linux的安装包后(linuxqq_v1.0.2-beta1_i386.deb),安装使用,发现QQ经常崩溃。

解决方法如下:

sudo gedit /usr/bin/qq
在第二行加入: export GDK_NATIVE_WINDOWS=true

即全文修改为:

#! /bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq

保存后退出,重启QQ

在网上搜了一下GDK_NATIVE_WINDOWS=true参数到作用,但是没看太明白。。。

原文地址:http://blogs.gurulabs.com/dax/2009/10/what-gdk-native.html

GDK has been rewritten to use 'client-side windows'. This means that GDK maintains its own window hierarchy and only uses X windows where it is necessary or explicitly requested. Some of the benefits of this change are

  • Reduced flicker
  • The ability to do transformed and animated rendering of widgets
  • Easier embedding of GTK+ widgets, e.g. into Clutter scene graphs

Launching an app with GDK_NATIVE_WINDOWS=1 application turns off this feature. This is needed if the application manipulates the windows it creates using direct X API calls or a mixture of X API and GDK instead of just going through GDK. When using "client-side windows" all window manipulation by an application must go through GDK. Adobe needs to update Acroread to be compatible with this feature.

原因:GTK是一个API库,以前应该是基于X api的,现在GTK重写了, 更好用,结构没有变,只保留了一部分必要的X函数。很多应用程序用到了X的api,直接的或者间接的,但是由于GTK不再完全依赖于X api, 而这些应用又都是基于GTK的,所以当应用程序使用X的函数时会出现问题。
    一切问题都是由于 GTK的重写引起的。所以老的版本不会有这样的问题。GTK为了解决兼容的问题,增加了一个选项GDK_NATIVE_WINDOWS=1,这样就可以使 用原始的GTK环境了。

转载于:https://my.oschina.net/dake/blog/196683

ubuntu20.04下安装LinuxQQ自动崩溃退出的解决相关推荐

  1. DELF: DEep Local Features在Ubuntu20.04下安装配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 DELF: DEep Local Features在Ubuntu20.04下安装配置 一.安装Ubuntu20.04后配置深度学习环境 ...

  2. ubuntu20.04下安装qq和微信(最新)

    ubuntu20.04下安装qq和微信(最新) 在ubuntu(debian系列)下安装软件,一般可以通过这两种简单的方式: sudo apt install 软件包 或者 sudo dpkg -ℹ ...

  3. Ubuntu20.04下安装CUDNN

    Ubuntu20.04下安装CUDNN 到官网下载新版cudnn(需登陆账号) https://developer.nvidia.com/cudnn-download-survey 解压到当前目录 $ ...

  4. Ubuntu20.04下安装向日葵远程软件

    Ubuntu20.04下安装向日葵远程软件 安装包下载 安装 运行 卸载 安装包下载 官网地址:link. 选择Linux版本安装 安装 1.回溯下载目录下执行命令 sudo dpkg -i 文件名. ...

  5. ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配

    ubuntu20.04下安装Kdevelop并实现图像ORB特征匹配 安装Kdevelop 图像ORB匹配 **CMakelists.txt文件** **使用kdevelop实现orb特征匹配** 安 ...

  6. 关于Ubuntu20.04下向日葵远程软件连接中断的解决方法

    关于Ubuntu20.04下向日葵远程软件连接中断的解决方法 一.安装并登陆好Ubuntu的向日葵客户端后 二.切换lightdm图形页面 一.安装并登陆好Ubuntu的向日葵客户端后 在终端下运行以 ...

  7. ubuntu16.04下安装openssh-server报依赖错误的解决方法

    ubuntu16.04下安装openssh-server报依赖错误的解决方法 参考文章: (1)ubuntu16.04下安装openssh-server报依赖错误的解决方法 (2)https://ww ...

  8. Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)

    文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...

  9. 【安装】Ubuntu20.04下安装ROS的完整过程(内含已装好ROS的虚拟机、虚拟机创建过程、ROS安装过程及全过程录屏)

    2022/12/20重制,精简流程,直接去掉网络问题. 现成的虚拟机 为方便大家学习,如果安装ROS遇到的问题实在太多,也可以直接下载我提供给大家的.已经安装好ROS的Ubuntu虚拟机:下载链接, ...

最新文章

  1. hdoj-2039-三角形
  2. python编程入门到实践答案-Python编程:从入门到实践
  3. Python条件判断和循环,range()函数
  4. 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World
  5. matlab 读取fig数据
  6. 港媒:AI技术有望助力中国核潜艇升级
  7. Spark- Linux下安装Spark
  8. vector常用操作
  9. paip.C#.NET图形按钮制做
  10. 机器学习之多种算法优缺点总结及优化方法
  11. 五、线性回归和多项式回归实现
  12. 【092】召唤神龙-指尖大鱼吃小鱼的魔性游戏
  13. 云-腾讯云:实时音视频
  14. 开发中的各种时间格式转换(一)
  15. Treemily想做封闭版的家族社群,比Geni更迎合华人家庭观念
  16. 每天实现一个小特效:百度新闻导航栏特效
  17. 5G和WiFi6的故事
  18. Oracle-1 - :超级适合初学者的入门级笔记,CRUD,事务,约束 ......
  19. 1分钟读懂 云支付(云收款)交易规则 云支付收费标准
  20. ADDS:在域内或域间复制组成员

热门文章

  1. C++——sort函数
  2. 服务器常用的4大系统优缺点
  3. 动态规划之空间压缩技巧
  4. html中用div做框架的代码,CSS网页实例 利用box-sizing实现div仿框架结构实现代码
  5. wireshark 无法解密tls_为什么Wireshark无法解密HTTPS数据
  6. 千万不要把bool类型当成函数参数(转自CoolShell.cn)
  7. 【嵌入式学习-STM32F103-USART串口通信】
  8. DDR3 数据传输 (五)
  9. 2020-12-29 财务报表
  10. csgo手机上看demo_csgo看demo所有指令