OS: Ubuntu 10.04
安裝 android sdk
android sdk download
安裝 sun-java
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
觀察 usb id
sshsiung@luffy tools $ lsusb
Bus 001 Device 023: ID 18d1:4e12
修改 udev rules
sshsiung@luffy tools $ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1",MODE="0666"
重新啟動 udev service
sshsiung@luffy tools $ sudo service udev restart
udev start/running, process 10023
Nexus One 啟動 USB 除錯模式,接上電腦 USB ,執行 adb
sshsiung@luffy tools $ ./adb devices
List of devices attached
HT0xxxxxxx device
執行 ddms -> 抓圖
參考資料:
Install the SDK
Developing on a Device
Android Screenshot
ADB on windows and Ubuntu Linux
Nexus One與Ubuntu連線
前陣子下錯指令,把一個下午寫得程式砍掉。這次發現 libtrash 這套件,可以在 command 底下建立 Trash ,即使誤砍還是可以救得回來。
有很多方法可以建立這樣機制,例如修改 rm ,或者改用其他指令。不過 libtrash 部份會比較順手一點。
環境是 Ubuntu 10.04 ,若裝預設的 libtrash 2.4 會有問題,改用 libtrash 3.2 。參閱 https://launchpad.net/~softec/+archive/ppa ,不過要注意是要用手動方式加上去,不要用 apt-add-repository ppa:softec/ppa ,因為 他只提供 hardy 部份。
安裝好之後,加上這幾個變數:
export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.3.2
export TRASH_OFF=NO
alias trashon="export TRASH_OFF=NO"
alias trashoff="export TRASH_OFF=YES"
後面兩個 alias 可以手動開關 trash 功能。
libtrash 設定檔放置 /etc/libtrash.conf ,若是個人設定請放 ~/.libtrash
TRASH_CAN = .Trash
GLOBAL_PROTECTION = NO
PROTECT_TRASH = YES
若沒有問題,以後砍檔案就會放到 ~/.Trash 目錄底下。
可以設定 crontab 定期清除 ~/.Trash
砍檔案之前還是要三思
原訂 3/18 ,後來延了一天,總算出來。
昨晚試著將自己的 Desktop Ubuntu 9.10 Upgrade Ubuntu 10.04 Beta 1,這是不怕爛的行為。執行 suod update-manager -d 之後,開始漫長的下載安裝之路。
不過中間手賤,關掉update-manager ,還好可以重新執行。但是重開機之後 Desktop 完全沒有東西。只好在 sudo apt-get dist-upgrade 一次,總算恢復正常。
這次介面上比較大改變是視窗右上方的 最大化 / 最小化 / 關閉視窗 ,都改成左邊。操作上有點不習慣。只好利用 Ubuntu Tweak 改回右邊。
另外一些改變有:
由於是直接升級,原本gimp 應該是沒有內建,要自己安裝。
除了一些小問題,大致上使用上沒有甚麼狀況。
my os is ubuntu 9.10 , modify file ~/.config/chromium/Default/Preferences
"webkit": {
"webprefs": {
"default_fixed_font_size": 16,
"default_font_size": 16,
"fixed_font_family": "Monospace",
"minimum_font_size": 14,
"minimum_logical_font_size": 14,
"sansserif_font_family": "Droid Sans Fallback",
"serif_font_family": "Droid Serif"
}
}
現在安裝 Ubuntu 到隨身碟還蠻容易,因為現在新的主機都有支援 USB Stick 開機,以及 fstab 已經用 uuid 處理磁碟機,只要用 install cd 安裝至 usb stick 就可以成功。
不過還是有一些調整,在 /etc/fstab 要做一些調整,把 /tmp , /var/log 都改成 tmpfs ,而 根目錄部份改成 noatime , 減少i/o存取。目前開兩台不同機器都成功,裡面的設定和我目前工作以及家裡環境,可以隨時用其他電腦處理東西。
這個問題一直困擾很久,只要是 Fedora / Centos 架設的機器,用 ssh 連線過去都有點慢,試著解決問題。
最後用 ssh -v 找出問題,原來是
debug1: Next authentication method: gssapi-with-mic
debug1: An invalid name was supplied
Cannot determine realm for numeric host address
因為 ip 和 dn 沒有對應到,所以造成比較慢。解決方法不採用 gssapi-with-mic 認證。
Client 端 (Ubuntu)
/etc/ssh/ssh_config # GSSAPIAuthentication yes
註解起來,再重新連線就很快,無須等待。
昨晚把家裡 ubuntu 9.04 amd64 無痛升級到 Ubuntu 9.10 amd64,今天試著把工作機也升級。順利升級完成,結果重開機之後,無法進入 X Window ,查一下原因是 Nvidia Driver 問題。
解決方法:
sudo apt-get install envyng-core
envyng 輔助安裝 nvidia or ati driver 好東西,由於在console 底下,要執行
sudo envyng -t
按照畫面一步一步指示安裝 nvidia or ati driver,安裝順利之後,重新開機就可登入。
Play Warcraft III use Wine on Ubuntu 9.10.
sudo apt-get install wine1.2 mv your_war3_directory/Movies your_war3directory/Movies_ wine war3.exe -opengl
Set Warcraft III Resolution: (1440*900 or 1280*800)
regedit [HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video] "reswidth" and "resheight" values
enjoy it!
If you download ubuntu 9.10 RC iso file, You can use zsync tool update your RC iso file to Final iso.
sudo apt-get install zsync mv ubuntu-9.10-rc-desktop.iso ubuntu-9.10-desktop.iso zsync http://ftp.tw.debian.org/ubuntu-releases/9.10/ubuntu-9.10-desktop-i386.iso.zsync
Link:
Use zsync to update existing .iso images (alpha, beta or RC -> final)
Ubuntu 9.10 release now. Major ftp server is very busy. If you upgrade to Ubuntu 9.10 , maybe after a few day.
If you download the ISO file, you can use BitTorrent. The torrent seed is very hot now.
BTW, if you interest Ubuntu 9.10 , visit this url Get Ubuntu.