2014年12月28日 星期日

[Ubuntu] xrandr set screen panning in netbook(ASUS 1015PE)

ASUS Netbook 1015PE LCD 10" 1024x600
-----------------------------------------------------------
set to 1280x720 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1280x720 --panning 1280x720 --scale 1.25x1.2

set to 1280x768 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1280x768 --panning 1280x768 --scale 1.25x1.28

set to  1366x768 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1366x768 --panning 1366x768 --scale 1.33398x1.28

set to 1440x900 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1440x900 --panning 1440x900 --scale 1.40625x1.5

set to 1600x900 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1600x900 --panning 1600x900 --scale 1.5625x1.5

set to 1980x1080 command:
#xrandr --output LVDS1 --mode 1024x600 --fb 1980x1080 --panning 1980x1080 --scale 1.9335x1.8
==========================================================
modify   /etc/rc.local
add  screen panning command.


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

xrandr --output LVDS1 --mode 1024x600 --fb 1280x768 --panning 1280x768 --scale 1.25x1.28

exit 0

startup autorun scripts 


But for a user script these should be launched as session scripts by gnome! Have a look under System > Preferences > Startup Applications.

add autorun /etc/rc.local

Pls Reboot.



[Ubuntu] Asus Fn+F3 touchpad toggle doesn't work

mkdir ~/bin
gedit ~/bin/toggletouchpad.sh


#!/bin/bash
if [ $(synclient -l | grep TouchpadOff | awk '{print $3}') == 1 ] ; then
  synclient touchpadoff=0;
else
 synclient touchpadoff=1;
fi 

chmod +x ~/bin/toggletouchpad.sh
~/bin/toggletouchpad.sh 
------------------------------------------------------------------------------------------------- 
Go to Settings Manager -> Keyboard -> Application shortcuts and 
create an Fn+F3 shortcut to point to /home/USER/bin/toggletouchpad.sh 
(replace USER with your actual username) and test the Fn+F3 combination.
     

2014年12月26日 星期五

[Android] FreeScale i.MX6DL SABRE platform pre-built Android 4.4.2 image.

1.Downloaded and unzipped the image (android_kk4.4.2_1.0.0-ga_full_image_6qsabresd)

2.Downloaded and unzipped the MFG tool (Mfgtools-Rel-13.01.00_ER_MX6DL_UPDATER)

3.Created "android" directory under MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files

4.Copied the following files from android_jb4.2.2_1.0.0-ga_image_6qsabresd.tar.gz to the MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files/android/ directory.

u-boot-6dl.bin
SD/boot.img
SD/system.img
SD/recovery.img


5.Changed the SABRE-SD SW6 (boot) to 00001100 to enter download mode Updated the MFGTool-Dir/cfg.ini file so that
[profiles] chip = MX6DL Linux Update

[platform] board = SabreSD

[LIST] name = Android-SabreSD-SD

6.OTG-USB cable connected to the motherboard and computer.

7.Run MfgTool2.exe.

8.Development board connected to the power supply, the following "HID-compliant device", click "Start" to start the download.

 9.After the download is complete. Turn off the power development board.
Changed the SW6 (boot) to 01000010 to enter SD-card boot mode.

============================================================================

1.Downloaded and unzipped the image (android_kk4.4.2_1.0.0-ga_full_image_6qsabresd)

2.Downloaded and unzipped the MFG tool (Mfgtools-Rel-13.01.00_ER_MX6DL_UPDATER)

3.Created "android" directory under MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files

4.Copied the following files from android_jb4.2.2_1.0.0-ga_image_6qsabresd.tar.gz to the MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files/android/ directory.

u-boot-6dl.bin
eMMC/boot.img
eMMC/system.img
eMMC/recovery.img


5.Changed the SABRE-SD SW6 (boot) to 00001100 to enter download mode Updated the MFGTool-Dir/cfg.ini file so that

[profiles] chip = MX6DL Linux Update

[platform] board = SabreSD

[LIST] name = Android-SabreSD-eMMC

6.OTG-USB cable connected to the motherboard and computer.

7.Run MfgTool2.exe.

8.Development board connected to the power supply, the following "HID-compliant device", click "Start" to start the download.

 9.After the download is complete. Turn off the power development board.
Changed the SW6 (boot) to 11010110 to enter eMMC boot mode.

2014年12月23日 星期二

[Proxmox] 無法更新 apt-get update error

Proxmox VE 3.x

 
apt-get update
Failed to fetch https://enterprise.proxmox.com/debian/dists/wheezy/pve-enterprise/binary-amd64/Packages The requested URL returned error: 401 Some index files failed to download. They have been ignored, or old ones used instead.
   
cat /etc/apt/sources.list.d/pve-enterprise.list
deb https://enterprise.proxmox.com/debian wheezy pve-enterprise

編輯pve-enterprise.list,並在路徑前加入“#”

nano /etc/apt/sources.list.d/pve-enterprise.list
# deb https://enterprise.proxmox.com/debian wheezy pve-enterprise

編輯sources.list,
並加入deb http://download.proxmox.com/debian wheezy pve-no-subscription
nano /etc/apt/sources.list
deb http://ftp.debian.org/debian wheezy main contrib

# PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
deb http://download.proxmox.com/debian wheezy pve-no-subscription

# security updates
deb http://security.debian.org/ wheezy/updates main contrib

網頁按下Refresh, 下方便出現可更新項目元件。

2014年12月22日 星期一

[DIY] DIY passive ethernet tap

使用三個RJ-45接頭,
兩個的8Pin的RJ45平行對焊~~~
另外一個頭,只需要2Pin,
分別搭在8Pin的RJ45接頭第三和第六腳位。





































搭配Switch使用,Host兩端分別接上網路設備及Switch,
Tap端連接PC,此時開啟Wireshark即可攔封包。



















2014年12月19日 星期五

[Proxmox] USB physical port mapping / 新增USB裝置至虛擬主機

新增HP Laser Jet 1020 Printer至Win7 虛擬主機.



Setp 1:

查詢虛擬主機所連接的Port位

qm monitor <VM_ID> 
qm> info usbhost


















根據上圖,HP 1020印表機位置在Bus 1 、 Port 1
因此要寫入設定檔時,必須寫入1-1
  • Bus 1, Port 1 => 1-1


如連接的設備遇到Port 連續顯示時,寫入方式如下:
  •  Bus 1, Port 1, Port 3 => 1-1.3



Setp 2:

編輯虛擬主機設定檔

nano /etc/pve/qemu-server/<VM_ID>.conf 














新增一筆USB裝置
usb0:host=1-1



Setp 3:

開啟虛擬主機(Win7),查看裝置管理員,
則出現USB列印支援,印表機也出現HP 1020




[Ubuntu] Ubuntu-MATE 14.10 install XRDP


Install XRDP command:

sudo apt-get install xrdp




MATE Desktop Interface:

sudo apt-get update

sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

echo mate-session >~/.xsession

sudo service xrdp restart


xfce Desktop Interface:


sudo apt-get update

sudo apt-get install xfce4

echo xfce4-session >~/.xsession

sudo service xrdp restart



LXDE Desktop Interface:


sudo apt-get update

sudo apt-get install lxde

echo lxsession -s LXDE -e LXDE > ~/.xsession

sudo service xrdp restart

2014年11月12日 星期三

[Ubuntu]flashplugin doesn't work on firefox - Failed to load libpepflashplayer.so

You can get the newest version of flash player to firefox. Just do the following:
 
sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer
sudo mkdir -p /opt/google/chrome/PepperFlash
sudo ln -s /usr/lib/pepflashplugin-installer/libpepflashplayer.so /opt/google/chrome/PepperFlash
 
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin 

2014年11月4日 星期二

[Linux] Zeroshell RADIUS server + 802.1x Switch + SIP Phone

1. Zeroshell RADIUS server:


login username:admin/password:zeroshell

select RADIUS


add switch Name / IP address / Secret









 
  ------------------------------------------------------------------------------
2. Switch Seting 802.1X :

setting RADUIS Server IP / Port / Secret




 --------------------------------------------------------------------------------
3. IP Phone Seting 802.1X :











SIP Phone setting
Switch :Enable
EAP Method:PEAP or TTLS
Username:admin   (default)
Password:zeroshell   (default)


---------------------------------------------------------------------------------


Zeroshell RADIUS server ISO :
http://www.zeroshell.org/download/

2014年11月2日 星期日

[Ubuntu]mount an exFAT file system

Installing the below packages only will  mounts your exFAT formatted drives .
 
sudo apt-add-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
 --------------------------------------------------------
Find the position exFAT device.
 
cat /proc/partitions 

major minor  #blocks  name                                                                                          
                                                                                                                    
  11       0    1048575      sr0                                                                                        
   8        0  976762584    sda
   8        1   78147461     sda1
   8        2          1              sda2
   8        5    3999744      sda5
   8        6  894612480   sda6
   8       80   61930496   sdf
   8       81   61914112   sdf1   <<— exFAT device
--------------------------------------------------------
mount it manually.
sudo mkdir /media/exfat
sudo mount -t exfat /dev/sdf1 /media/exfat

2014年10月27日 星期一

大搬家…

 
今天把FB關閉了....
但現在的FB備份,無法備份網誌,
再加上之前 WordPress blog我的舊網誌~
索性就來個大搬家~
全部都搬進來Blogger統一管理!!
以後三不五十就可以在這裏寫些東西了~

Asterisk 1.7.1 Setting Login



進入root prompt

 1) 輸入 system-config-network,更改network設定, /etc/init.d/network restart

 2) 輸入yum -y update

 3) reboot

4) edit /etc/asterisk/http.conf as follows:
enabled = yes (remove semicolon)
enablestatic = yes (remove semicolon)
bindaddr = 0.0.0.0 (change from 127.0.0.1 to 0.0.0.0 to allow all IP)
prefix = asterisk (you have to put this for Asterisk 1.6)

5) edit /etc/asterisk/manager.conf as follows:

eanbled = yes
webenabled = yes

#add the following lines
[admin]
secret = test
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config

 GUI Login name = admin, password(asterisk 叫 secret) = 1234

 6) execute /etc/init.d/asterisk restart

 7) Using an brower with the URL = http://<your_asterisk_server_IP_address>:8088/asterisk/static/config/index.html

 可以看到Asterisk-GUI的界面。

 8) 輸入 username = admin, password = 1234, 就可以Login Asterisk-GUI

[Ubuntu]Lenovo Wifi not work.


解決方法:
sudo gedit /etc/modprobe.d/blacklist.conf
新增一筆內容如下:
blacklist acer_wmi

儲存後Reboot。即可。

[Ubuntu] Wireshark no interface



sudo groupadd wireshark
sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod 4754 /usr/bin/dumpcap
sudo usermod -a -G wireshark takashi
id takashi
#id takashi check group.reboot

-------------------------------------------------------
Upgrade to 1.8.2

To install the PPA, run the following command:

sudo add-apt-repository ppa:eugenesan/ppa

then run

sudo apt-get install wireshark

[ZPL]BC命令的格式


BC命令的格式:
^BCo,h,f,g,e,m

^BC = Code 128條碼
o  = 字體方向
默認值:^FW默認值或上一個^FW的值。
其他值: N = 正常(Normal)
R = 順時針旋轉90度(Roated)
I  = 順時針旋轉180度(Inverted)
B = 順時針旋轉270(Bottom)
h = 條碼高度
默認值:^BY設置其他值:19999
f = 打印註釋行
默認值: Y = 打印(Yes)
其他值: N = 不打印(No)
g = 將註釋行打印在條碼上方
默認值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方
e = 打印UCC校驗位
默認值:Y = 打印(Yes)
其他值:N = 不打印(No)
m = 模式
默認值:N = 不選擇模式其他值:U = UCC匹配模式。 (^FD^SN後必須有19位數字。)FNC1值自動選擇C子集。

版本16.3.0版本有效:
A = 自動模式。 自動模式將分析收到的數據並自動決定選取最佳的壓縮方式。 ^FD可以用全部ASCII字符。 打印機將確定是否變化子集。 四個及以上的數字將自動變化為C子集。

[ubuntu] install 嘸蝦米(ibus)




sudo dpkg -i ibus-table-boshiamy_1.3.0.20101012-1_all.deb

( ibus need restart)

[Ubuntu] Install WebATM



步驟一:安裝晶片讀卡機驅動程式 

1. 將下載回來的驅動程式解壓縮,使用終端機進到解壓縮後的檔案資料夾中,比如說,解壓到 /home/user/ ,那麼就輸入 

2. cd /home/user/EZUSB_Linux_x86_v1.4.9/driver_ezusb_v1.4.9

3. 輸入以下指令就完成安裝了。 

4. sudo ./install 
步驟二:安裝pcscd套件 

1. 開啟〔系統〕-〔管理〕-Synaptic套件管理程式〕 

2. 找到libccidlibpcsc-perlpcscdpcsc-tools四個套件,並把它們裝起來。 

3. 以上也可以使用終端機來下指令安裝,只要輸入以下指令即可: 

4. sudo apt-get install libccid libpcsc-perl pcscd pcsc-tools

裝好後關閉 Synaptic 視窗,重開機,或是在終端機中,輸入以下指令,重啟 pcscd

sudo /etc/init.d/pcscd restart

承上,重啟成功的話,請插上讀卡機,輸入以下指令,看看讀卡機是否正常運作:pcsc_scan


步驟三:安裝Firefox玉山銀行插件

1. 請用Firefox到這裡安裝Firefox玉山銀行網路ATM套件,安裝完就可以了!


[Ubuntu] virtualbox Kernel driver not installed (rc=-1908)



移除
# sudo apt-get remove virtualbox-dkms

安裝
# sudo apt-get -f install virtualbox-dkms

[Ubuntu] Install ATM EZ100 driver


1. download EZ100 Driver
http://www.casauto.com.tw/in-download-02.aspx?cid=C_00000001&id=P_00000001

2.
cd EZUSB_Linux/EZUSB_Linux_x86_v1.5.3/driver_ezusb_v1.5.3
sudo ./check_env
sudo ./install

3.
Ubuntu 12.04以上需修正
編輯 /etc/rc.local,在 exit 0 上方加上


# for EZ100 SmartCard Reader
/usr/sbin/pcscd&

exit 0

4.
Reboot

[Ubuntu]ubuntu 共享印表機 給 WINDOWS XP/7 使用



Ubuntu本機上新增印表機後,
就可以修改 smb.conf

sudo gedit /etc/samba/smb.conf
找到 ";security = user"
改成
security = share

reboot,然後在XP端,新增網絡印表機就可以找到了~


PS:記得,要先安裝samba.

[Ubuntu]Disable 'System Program Problem Detected' Errors in Ubuntu



 Disable 'System Program Problem Detected' Errors in Ubuntu

sudo gedit /etc/default/apport
· enabled=0

[Ubuntu]Install VMware Player on Ubuntu


1. Install the needed dependencies:
·  sudo apt-get install build-essential linux-headers-`uname -r`
2. Download VMWare Player from the official site.

3. Add execution permissions on the VMWare downloaded file:
· cd ~/Downloads
· chmod +x VMware-Player-*.bundle

4. Execute VMWare-Player and continue the installation from the Graphical User Interface:
· sudo ./VMware-Player-*.bundle

VMWare Kernel Module Updater doesn't run since 13.04 upgrade issue:


· sudo vmware-modconfig --console --install-all

[Ubuntu]How to: K3B Burn MP3 to CD



1.開啟〔系統〕-〔管理〕-〔Synapti套件管理程式〕

2.找到〔libk3b6-extracodecs〕將它安裝起來,這樣k3b就可以將mp3直接燒成CD了。

3.找到〔vcdimager〕將它安裝起來,這樣k3b就可以將標準Mpeg燒成VCD了。

[Windows]IDE轉AHCI免重灌WINDOWS 7


第一步,HoldWindows(通常在CtrlAlt之間)不放,再按R鍵。
第二步,在跳出的「執行」對話框中鍵入"regedit"
第三步,在「登錄編輯程式」中,找尋HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→services→msahci
第四步,在右側視窗點擊「Start」,「將數值資料(V)」的3改為0,接著點擊「確定」。
第五步,關閉「登錄編輯程式」,接著重新啟動電腦,並進入主機板BIOS中,將IED模式轉換成AHCI模式後儲存離開。

以上步驟完成以後,進入Win 7,會自動找尋更新AHCI驅動程式
,可於「裝置管理員」(桌面我的電腦點擊右鍵管理裝置管理員)確定是否已啟用AHCI模式。

Ubuntu Libreoffice add Chinese language

  sudo apt-get install libreoffice sudo apt-get install libreoffice-l10n-zh-tw libreoffice-help-zh-tw   如要新增簡體中文則輸入下方指令: sudo apt-get instal...