2010/08/17

ubuntu 10.10 將可內建支援多點觸控

詳情請見Multi-touch Support Lands in Maverick

既然有新聞,就自己去找,在 ubuntu 10.10 系統上,確實可以找到 utouch:

$sudo apt-cache search utouch
libutouch-geis-dev - Gesture engine interface support - dev files
libutouch-geis-doc - Gesture engine interface support - documentation
libutouch-geis1 - Gesture engine interface support
libutouch-grail-dev - Gesture Recognition And Instantiation Library - dev files
libutouch-grail1 - Gesture Recognition And Instantiation Library
utouch - A meta-package to install gesture libraries and tools
utouch-geis-tools - Gesture engine interface support - test tools
utouch-gesturetest - Test tool for the X Gesture extension
utouch-grail-tools - Gesture Recognition And Instantiation Library - test tools
xserver-xorg-input-mutouch - X.Org X server -- muTouch input driver


重點是,這邊感嘆一下,好像都國外廠商在玩這個,國內玩 Linux 的廠商沒半個願意搞....

2010/08/06

empathy under proxy

Empathy 是 Ubuntu 預設的 IM client, 可以支援相當多的 IM, 包括 MSN, Yahoo IM, gtalk。
敝公司會把 gtalk 的 5222/5223 擋住,此時可以用 gmail 裡面的 Port 設定值,也就是用 https在用的 443, 設定範例如下

account : username@gmail.com
encryption required TLS/ssl : (YES)
ignore ssl certificate error : (YES)
server : talk.google.com
port : 443
use old ssl : (YES)

或請參考下面的圖
.叫出帳號設定,可以在新增帳號時就設定,或是用修改的方式

.設定畫面如下,或請參考上面的設定值

2010/08/03

android build on ubuntu 10.04

Dependance
  • sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc libsdl-dev libesd0-dev
Java
  • sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
    sudo apt-get update
    sudo apt-get install sun-java6-jdk
Source Code
  • curl http://android.git.kernel.org/repo > ~/bin/repo
  • chmod a+x ~/bin/repo
  • mkdir -p ~/src/android
  • cd ~/src/android
  • repo init -u git://android.git.kernel.org/platform/manifest.git
  • repo sync
  • repo forall -c git checkout --track -b sai-master korg/master
Environment
  • export JAVA_HOME=/usr/lib/jvm/java-6-sun/
    export PATH=$PATH:${JAVA_HOME}/bin:$HOME/src/android/android-sdk-linux_86/tools:$HOME/src/android/out/host/linux-x86/bin
    export ANDROID_PRODUCT_OUT=$HOME/src/android/out/target/product/generic
  • chmod a+x build/envsetup.sh
  • source build/envsetup.sh
Build
  • make -j4
Run
  • export DISPLAY=:0.0
    #ps: 如果沒有設定 DISPLAY, 會顯示的訊息跟一般的 X app 不一樣,如下:
    SDL init failure, reason is: No available video device
  • emulator -system system.img -data userdata.img -ramdisk ramdisk.img