QQ For Linux在Ubuntu 9.10下经常自动退出的解决方法
因为学习需要,最近用上了ubuntu 9.10.可是却发现qq for linux总是莫名其妙的自己退出。今天忍受不了了,上网找答案。原来不是我人品的问题。最终从下面这文章中找到了解决方法。
原文如下:
QQ官方提供的QQ For Linux在Ubuntu
9.10下安装之后,经常出现没聊几句天就会自动退出的bug,原因是QQ For Linux与Ubuntu 9.10系统自带的ibus输入法冲突。
想要解决这个问题,可以:
一、卸载ibus,换为其他的输入法,如scim
二、使用WebQQ。到https://mozillalabs.com/prism/
下载Prism
选择单独的版本
不要选择firefox插件版本
然后解压缩,在解压缩的文件夹下双击bin文件夹下的prism文件
然后弹出对话框,填写
web.qq.com
选择图标,点击确定
然后在桌面上就出现QQ图标了
这个时候,你双击登录就可以了
三、 sudo gedit /usr/bin/qq
打开后在第二行加入这一句:
export GDK_NATIVE_WINDOWS=true
保存即可。
文档里全部内容如下:(你也可以复制以下内容覆盖打开的文件里的内容!)
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq
原文地址:http://www.linuxidc.com/Linux/2010-01/24178.htm
ps:本次我本着能少做就少做的原则,用了方法三。
相关文档:
main.c
//初始化队列
void InitQueue(LiQueue *q)
{
q=(LiQueue*)malloc(sizeof(LiQueue));
q->front=q->rear=NULL;
}
//判断是否为空
int QueueEmpty(LiQueue *q)
{
if(q->rear==NULL)
{
return 1;
}
else
{
......
Linux下查看支持的信号列表:
~$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGUR ......
~/test
|
|
|------main.c
|------lib
| |
| |------StringLen.h
| |------Strlen.c
| |------Strnlen.c
----------------StringLen.h:
#ifndef _STRING ......
~/test
|
|
|------main.c
|------lib
| |
| |------StringLen.h
| |------Strlen.c
| |------Strnlen.c
----------------StringLen.h:
#ifndef _STRING ......