ubuntu 15.10 使用QQ

windows下唯一放不下的可能就是QQ了,没办法,在国内谈事情离了这个很多人都不知道怎么联系了。

今天在安装完ubuntu 15.10之后,想看看这一方面的信息,同时使用kvm装了个win7的系统,以便运行qq.

然后发现深度linux这边在弄wine-qq,而优麒麟(ubuntu所谓的中国官方版)竟然放出了一个可供直接安装的wine-qq版本, 抱着试一试的心态,反正也没指望能用,结果发现竟然可以基本使用

我的要求不高,基本的聊天,发送接受文件即可。

先放链接:http://www.ubuntukylin.com/application/show.php?lang=cn&id=279

我这边测试的使用结果:

  1. 登陆的时候,密码无法用键盘输入,只能用屏幕键盘输入
  2. 多个帐号可以使用,但最小化之后,双击任务栏的企鹅小图标的话,只有最后一个最小化的可以点击出来(在我这边显示的是最左边的第一个),

其他的要响应点击的话,必须先关闭退出之前的那个。也可能是我姿势不对

  1. 文件接收可以使用
  2. 来消息后有通知声音
  3. 视频的话,可以接通,但没有视频图像,这一点也可能是因为我是在同一台电脑上测试的原因,但这一点对我不是很重要
  4. 有时候会莫名退出,我第一次的时候退出了,之后测试的几次没有碰到

从qq的版本来看,使用的是win-qq国际版2012制作的。不管如何,总算是能用

ubuntu 使用蓝牙3.0鼠标

### 之前购买了一个杂牌的蓝牙鼠标,凑或着在HP的笔记本上用,悲剧的发现在ubuntu上竟然无法正常工作

蓝牙查找,配对都没有问题,但就是无法移动或者点击,使用blueman-manager看到有链接,有速率,但不能动就一切白费了。

系统是ubuntu 14.04的,以为这个版本太老了,就更新到15.10吧,结果发现15.10竟然也不可以。这人品也太差了。

刚装完系统,趁着下载android sdk的时间,随便浏览查找下吧。

不过,在15.10上,通过dmesg可以查看到有一个和蓝牙相关的异常

[ 2621.659748] hid-generic 0005:0A5C:0001.000B: unknown main item tag 0x0
[ 2621.659869] input: Bluetooth 3.0 Mouse as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.0/bluetooth/hci0/hci0:256/0005:0A5C:0001.000B/input/input24
[ 2621.660094] hid-generic 0005:0A5C:0001.000B: input,hidraw3: BLUETOOTH HID v1.29 Mouse [Bluetooth 3.0 Mouse] on 34:e6:ad:d1:c5:bc

和蓝牙相关,就使用google搜索下看看有没有解决方案吧,结果在stackexchange[http://unix.stackexchange.com/questions/177998/bluetooth-mouse-disconnects] 看到有人问相同的问题,这里直接给答案吧:

# /etc/bluetooth/input.conf 设置如下项
[General]
IdleTimeout=0
# 我的还必须打开下面的选项
UserspaceHID=true

然后

sudo service bluetooth restart

蓝牙鼠标再次重连竟然能用了

linux 交换按键

linux交换按键的方法

去年早些时候就用过这种方式交换过按键,公司换了,配置文件丢了,没办法,又折腾了一晚上,重新配置好了。以后这种小东西还是随时记录比较好,话说最近自己懒了好多。

我将Super按键(win键)和Ctrl按键交换,但右Ctrl按键不交换,也就是下面的交换方式

左Super按键和左Ctrl按键交换

右Super按键和右Ctrl按键交换

右Ctrl按键保持不变

之所以这样交换,是因为我用的HP笔记本的键盘最下面的排布是如下的:

Ctrl Fn Super Alt Space Alt Ctrl

而用的外接HHKB键盘最下面的键盘布局是下面的:

Alt Super Space Super Alt

通过上面的交换,键盘布局在HP上变成下面的样子

Super Fn Ctrl Alt Space Alt Ctrl

HHKB键盘变成下面的样子:

Alt Ctrl Space Ctrl Alt

这对于emacs而言使用起来方便很多。加上HP的全键盘排布比较紧凑,虽然用笔记本自带键盘少许不方便,但比默认布局要好很多

下面是配置

clear Mod4
clear Control
!! keySym 格式
!! keysym  原按键 = 修改后的按键
keysym Control_L = Super_L
keysym Super_L = Control_L
!!keysym Control_R = Super_R
keysym Super_R = Control_R
add Mod4 = Super_L Super_R
add Control = Control_L Control_R

坑人的Android(3)

这个不算一个新的话题。关于Android程序完全退出,有以下两种方式

  1. 调用System.exit(0)退出
  2. 调用android.os.Process.killProcess(android.os.Process.myPid()) 退出

其实,无论哪一种,都可以退出,但如果将其放到MainActivity的Ui线程中,程序退出后自动重启了。最后在退出之前调用了MainActivity的finish()函数才解决

坑人的Android(2)

cocos2dx程序的Activity设定了屏幕方向为横屏(landscape),并设定了android:configChanges=”keyboard|keyboardHidden|orientation|screenLayout”

  1. 打开游戏,然后按电源键锁屏,然后竖屏解锁,屏幕黑屏,没有任何描绘动作
  2. project.properties文件中如果配置target为android-8或者比较早版本的话,就不会有问题。
  3. project.properties文件中如果配置target为android-19的话,就会有问题。
  4. 解决的方法就是android:configChanges配置为”keyboard|keyboardHidden|orientation|screenLayout|screenSize”。