2014年1月31日 星期五

Ubuntu使用RDP

安裝xrdp
sudo apt-get install xrdp

xrdp需要vnc server,安裝tightvncserver
sudo apt-get install tightvncserver

2014年1月29日 星期三

Android使用adb工具更改唯讀目錄權限


存取/system,顯示為read only
利用adb工具重新mount為R/W

adb shell mount -o remount rw /system

讓Android支援某一設備


在裝置的/system/etc/permissions中會列出裝置支援的設備

相關設備支援檔案放在本機的frameworks/base/data/etc

例如想要支援WiFi,
將本機frameworks/base/data/etc下的android.hardware.wifi.xml
放置到裝置/system/etc/permissions
即可支援WiFi

觀看與設定Android Native Service



getprop|grep init

setprop

2014年1月23日 星期四

使用wpa_supplicant

wpa_supplicant -Dwext -iwlan0 -C/data/system/wpa_supplicant -c /data/misc/wifi/wpa_supplicant.conf -d
wpa_cli -p/data/system/wpa_supplicant -iwlan0

wpa_cli list_network
wpa_cli add_network
wpa_cli remove_network
wpa_cli scan
wpa_cli scan_relults
help

Example:
WPA/WPA2 TKIP/AES

wpa_cli -iwlan0 add_network 1
wpa_cli -iwlan0 set_network 1 ssid '"SSID"'
wpa_cli -iwlan0 set_network 1 key_mgmt WPA-PSK
wpa_cli -iwlan0 set_network 1 psk /"PASSWORD"'
wpa_cli -iwlan0 set_network 1 pairwise CCMP TKIP
wpa_cli -iwlan0 set_network 1 group CCMP TKIP
wpa_cli -iwlan0 set_network 1 proto WPA RSN
wpa_cli -iwlan0 enable_network 1

將檔案包進Android image內


device/"vendor"/"platfrom"下有個"platform".mk
裡面會定義file copy
可新增自己的檔案進去

PRODUCT_COPY_FILES += \
   ...
   ...
   ...

透由ethernet使用adb

因為x86平台並無USB client or OTG不能使用USB adb
改用ethernet

設定好PC IP與device IP,並確認可以互ping

adb connect device_IP
連上後可使用
adb push <local file> <remote file>
adb shell

切斷連線
adb disconnect device_IP

2014年1月14日 星期二

安裝LILO至MBR

安裝指令  /sbin/lilo
解除安裝  /sbin/lilo -u
設定檔      /etc/lilo.conf  

安裝Grub至MBR

指令 grub-install [--root-directory=DIR] INSTALL_DEVICE
設定檔 /boot/grub/menu.lst

2014年1月10日 星期五

Windows網路設定

刪除設定檔 netsh wlan delete profile name="ProfileName"
顯示電腦上的所有無線設定檔 netsh wlan show profiles
顯示安全性金鑰 netsh wlan show profile name=“ProfileName” key=clear
在優先順序清單中將網路上移 連線至新網路並選擇自動連線時,會將該網路置於清單頂端
停止自動連線至範圍內的網路 點選或按一下網路清單中的網路,然後按一下中斷連線
停止自動連線至範圍外的網路 netsh wlan set profileparameter name=”ProfileName” connectionmode=manual

2014年1月9日 星期四

Ubuntu安裝32bit package

dpkg --add-architecture i386
apt-get update

可安裝i386 package
apt-get install libc6:i386
apt-get install libncurses5:i386
apt-get install libstdc++6:i386
apt-get install zlib1g:i386

Ubuntu搜尋Package

apt-cache search XXX

2014年1月3日 星期五

Ubuntu使用FTP

  1. ftp ftp_address
  2. 輸入username與password
  3. pwd顯示當前路徑
  4. ls列出ftp目錄
  5. cd改變ftp目錄
  6. lpwd顯示local路徑
  7. lls列出當前目錄
  8. lcd改變local目錄
  9. get下載
  10. put上傳
  11. open打開ftp site
  12. bye離開ftp
  1. ncftp -u username -p password ftp address
  2. pwd顯示當前路徑 
  3. ls列出ftp目錄
  4. cd改變ftp目錄
  5. lpwd顯示local路徑
  6. lls列出local目錄  
  7. lcd改變local目錄
  8. get下載
  9. put上傳
  10. open打開ftp site
  11. bye離開ftp
 使用graphic ftp: gftp或是FileZilla

如何寫bash檔案

  1. 建立filename.sh檔案
  2. 第一行放#!/bin/bash
  3. 接下來放相關指令
  4. 令用sh filename.sh執行
  5. chmod +x filename.sh, 讓bash file可直接執行

Ubuntu更改檔案擁有者

chown username filename

移除Gnome Panel Application Launcher

Press "Alt" and then right click the application launcher on top menu bar.
Choose "Remove From Panel" from pop-up menu.

Ubuntu安裝Microsoft字型

下載安裝
Download Page for ttf-mscorefonts-installer_3.4+nmu1_all.deb