2017年9月9日
2017年8月14日
bi-r1s bridge設定
使用電腦連接bpi-r1s,開啟http://192.168.100.1:8080
輸入帳密,再把點選[運作模式]/bridge。記得把dhcp server關掉。
這樣就可以取得上層所發的IP。至於如何回到設定呢?把網卡設成固定IP,在192.168.100.x的網段即可。網路接法不需要改變。
輸入帳密,再把點選[運作模式]/bridge。記得把dhcp server關掉。
這樣就可以取得上層所發的IP。至於如何回到設定呢?把網卡設成固定IP,在192.168.100.x的網段即可。網路接法不需要改變。
2017年7月27日
2017年6月30日
bpi error undefined symbol: XRRGetMonitors
bleachbit 無法執行,出現錯誤訊息
Traceback (most recent call last):
File "/usr/bin/bleachbit", line 40, in <module>
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0: undefined symbol: XRRGetMonitors
root@bpi-iot-ros-ai:~# sudo apt-get install ia32-libs
E: 無法將 /var/lib/dpkg/lock 鎖定 - open (11: 資源暫時無法取得)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
依據http://forum.banana-pi.org/t/wicd-dont-work-on-the-new-ubuntu-16-04-2016-07-21/2127
解法如下:
Traceback (most recent call last):
File "/usr/bin/bleachbit", line 40, in <module>
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
ImportError: /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0: undefined symbol: XRRGetMonitors
root@bpi-iot-ros-ai:~# sudo apt-get install ia32-libs
E: 無法將 /var/lib/dpkg/lock 鎖定 - open (11: 資源暫時無法取得)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
依據http://forum.banana-pi.org/t/wicd-dont-work-on-the-new-ubuntu-16-04-2016-07-21/2127
解法如下:
$ ldd /usr/lib/arm-linux-gnueabihf/libgdk-x11-2.0.so.0 | grep libXrandr
libXrandr.so.2 =>/usr/local/XSGX/lib/libXrandr.so.2.0
$ cd /usr/local/XSGX/lib
$ sudo mv libXrandr.so.2.0 libXrandr.so.2.0.bak
2017年6月13日
bpi的無線網卡當wi-fi AP設定
bpi是個好板子,它省電,又有無線網卡,可以當AP使用嗎?找了好久,感謝BPI團隊協助,解決了關鍵位置。
sudo vim /var/lib/bananapi/bpi-init.d/S10-bpi-hw-wifi.sh
找到
bpi-m3)
modprobe bcmdhd
;;
bpi-m64)
modprobe bcmdhd
;;
bpi-m2m)
modprobe bcmdhd
;;
bpi-m2u)
modprobe bcmdhd
;;
bpi-m2p)
modprobe bcmdhd
;;
bpi-m2)
modprobe bcmdhd
;;
bpi-m1p)
modprobe ap6211
在bmcdhd後面加入op_mode=2,成為
剩下就交給ubuntu就可以了。
在網路設定中,新增一個wify連線。
一般設定
wi-Fi安全性設定,選擇wpa2加密,並給予密碼,按下確定。
在網路連線資訊中看得到有無啟動。
設定教學錄影(使用amd64機器錄的)
要安裝Realtek usb wifi
sudo vim /etc/apt/sources.list
加上
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
apt-get update
sudo vim /var/lib/bananapi/bpi-init.d/S10-bpi-hw-wifi.sh
找到
bpi-m3)
modprobe bcmdhd
;;
bpi-m64)
modprobe bcmdhd
;;
bpi-m2m)
modprobe bcmdhd
;;
bpi-m2u)
modprobe bcmdhd
;;
bpi-m2p)
modprobe bcmdhd
;;
bpi-m2)
modprobe bcmdhd
;;
bpi-m1p)
modprobe ap6211
在bmcdhd後面加入op_mode=2,成為
剩下就交給ubuntu就可以了。
在網路設定中,新增一個wify連線。
一般設定
wi-Fi安全性設定,選擇wpa2加密,並給予密碼,按下確定。
在網路連線資訊中看得到有無啟動。
設定教學錄影(使用amd64機器錄的)
sudo vim /etc/apt/sources.list
加上
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
apt-get update
apt-get install firmware-realtek
wget ftp://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP unzip DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP mkdir /lib/firmware/RTL8192U cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
2017年4月9日
bpi 調整記事
bpi調整記事,感謝miky協助
那應該可以bpi-update -c bpi-m64.conf 看看 如果不行 就要檢查 systemctl 看有沒有跑bpi-init 因為7月以前的不是太成熟
為了要使系統兼容不同的板子 我們image 不再使用/etc/modules 的機制載入 module , 當然個別載入特定的還是可以,我們都改用bpi-init 然後參照/var/lib/bananapi/bpi-init.d 裡面的腳本 依據不同的板子 載入不同的驅動
這樣才能讓我們很輕鬆使用bpi-update 或bpi-migrate 去優化個別板子
然後/etc/rc.local 也被我們改寫 變成autorun , 參照/var/lib/bananapi/bpi-autorun.d 這裡面可以依據不同的板子 在開機時啟動不同的程序
其中 bpi-hw -A 在開機時 優先被執行 用來辨識這是哪個板子
這是bpi-init 裡面的一個腳本執行的
所以開完機 bpi-hw 可以顯示目前是哪個板子
/var/lib/bananapi/board.sh 裡面就存放 曾經切換的板子 跟目前開機是哪個板子
有了這些 我目前正在移植最新的wiringpi 跟rpi.gpio 這樣我們的image 可以正常使用 C or python or nodejs 來控制 gpio , 當然node-red 也會改好 已經知道如何改了 目前就是希望一套code 自動讀取/var/lib/bananapi/board.sh 來辨識是哪個板子 就不需要安裝不同版本wiringpi
以後只要使用bpi-bootsel 切換板子就好
如果以後主流的uboot 把我們bananapi 板子都支持的話 我最希望 一套uboot 直接辨識 全志的板子 連bpi-bootsel都省了 實際上我們目前給A20的uboot 其實已經有自動判斷M1 M1+ R1 的能力 只是偶爾會誤判 主要我們沒有特別的硬件設計來區別板子
命令安裝新版的bpi-tools
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -
那應該可以bpi-update -c bpi-m64.conf 看看 如果不行 就要檢查 systemctl 看有沒有跑bpi-init 因為7月以前的不是太成熟
為了要使系統兼容不同的板子 我們image 不再使用/etc/modules 的機制載入 module , 當然個別載入特定的還是可以,我們都改用bpi-init 然後參照/var/lib/bananapi/bpi-init.d 裡面的腳本 依據不同的板子 載入不同的驅動
這樣才能讓我們很輕鬆使用bpi-update 或bpi-migrate 去優化個別板子
然後/etc/rc.local 也被我們改寫 變成autorun , 參照/var/lib/bananapi/bpi-autorun.d 這裡面可以依據不同的板子 在開機時啟動不同的程序
其中 bpi-hw -A 在開機時 優先被執行 用來辨識這是哪個板子
這是bpi-init 裡面的一個腳本執行的
所以開完機 bpi-hw 可以顯示目前是哪個板子
/var/lib/bananapi/board.sh 裡面就存放 曾經切換的板子 跟目前開機是哪個板子
有了這些 我目前正在移植最新的wiringpi 跟rpi.gpio 這樣我們的image 可以正常使用 C or python or nodejs 來控制 gpio , 當然node-red 也會改好 已經知道如何改了 目前就是希望一套code 自動讀取/var/lib/bananapi/board.sh 來辨識是哪個板子 就不需要安裝不同版本wiringpi
以後只要使用bpi-bootsel 切換板子就好
如果以後主流的uboot 把我們bananapi 板子都支持的話 我最希望 一套uboot 直接辨識 全志的板子 連bpi-bootsel都省了 實際上我們目前給A20的uboot 其實已經有自動判斷M1 M1+ R1 的能力 只是偶爾會誤判 主要我們沒有特別的硬件設計來區別板子
命令安裝新版的bpi-tools
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -
2017年3月15日
bpi-tools更新m2u
使用bpi-tools -u -U
bpi-tools
tools for Banana Pi
How to insatll from github:
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -
bpi-update -c bpi-m2u.conf
然後 使用bpi-bootsel 切換M2U 開機
https://github.com/BPI-SINOVOIP/BPI-files
bpi-m3 800萬畫素鏡頭驅動(linux) 設定
bpi-update -c bpi-m3-ov8865.conf
使用 bpi-update 以後若是正常可以使用 就會使用 bpi-migrate 做成image
例如把m2p的sd卡改成m2u來用
bpi-bootsel m2p. gz /dev/mmcblk0
bpi-bootsel xxx.img.gz /dev/mmcblk0 or 1
bpi-bootsel -h
bpi-tools
tools for Banana Pi
How to insatll from github:
curl -sL https://github.com/BPI-SINOVOIP/bpi-tools/raw/master/bpi-tools | sudo -E bash -
bpi-update -c bpi-m2u.conf
然後 使用bpi-bootsel 切換M2U 開機
https://github.com/BPI-SINOVOIP/BPI-files
bpi-m3 800萬畫素鏡頭驅動(linux) 設定
bpi-update -c bpi-m3-ov8865.conf
使用 bpi-update 以後若是正常可以使用 就會使用 bpi-migrate 做成image
例如把m2p的sd卡改成m2u來用
bpi-bootsel m2p. gz /dev/mmcblk0
bpi-bootsel xxx.img.gz /dev/mmcblk0 or 1
bpi-bootsel -h
2017年3月2日
抓手機的log檔
感謝老師指導,記錄一下
1.安裝adb
參考文章:
http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
2.連線 adb
連上手機
adb shell
3.要抓 Log 執行以下這個命令:
adb logcat -b main -v time > main.txt
4. 到手機中去操作app
5.回電腦按下ctrl+c
6.找到main.txt
1.安裝adb
參考文章:
http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
2.連線 adb
連上手機
adb shell
3.要抓 Log 執行以下這個命令:
adb logcat -b main -v time > main.txt
4. 到手機中去操作app
5.回電腦按下ctrl+c
6.找到main.txt
2016年9月29日
m2p安裝italc記事
試著在m2p裝italc螢幕廣播
1.下載套件:https://launchpad.net/ubuntu/xenial/+package/
wget http://launchpadlibrarian.net/208567068/libitalccore_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567067/italc-management-console_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567065/italc-client_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567062/italc-master_2.0.2+dfsg1-3_armhf.deb
2.client端安裝libitalccore_2.0.1-4_armhf.deb italc-management-console_2.0.1-4_armhf.deb italc-client_2.0.1-4_armhf.deb三個套件,master則全部要安裝
client端
sudo dpkg -i libitalccore_2.0.2+dfsg1-3_armhf.deb italc-management-console_2.0.2+dfsg1-3_armhf.deb italc-client_2.0.2+dfsg1-3_armhf.deb
master端
sudo dpkg -i libitalccore_2.0.2+dfsg1-3_armhf.deb italc-management-console_2.0.2+dfsg1-3_armhf.deb italc-client_2.0.2+dfsg1-3_armhf.deb italc-master_2.0.2+dfsg1-3_armhf.deb
3.設定italc-management
sudo imc
隱藏圖示
設定權限按下Authentication
1.下載套件:https://launchpad.net/ubuntu/xenial/+package/
wget http://launchpadlibrarian.net/208567068/libitalccore_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567067/italc-management-console_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567065/italc-client_2.0.2+dfsg1-3_armhf.deb
wget http://launchpadlibrarian.net/208567062/italc-master_2.0.2+dfsg1-3_armhf.deb
2.client端安裝libitalccore_2.0.1-4_armhf.deb italc-management-console_2.0.1-4_armhf.deb italc-client_2.0.1-4_armhf.deb三個套件,master則全部要安裝
client端
sudo dpkg -i libitalccore_2.0.2+dfsg1-3_armhf.deb italc-management-console_2.0.2+dfsg1-3_armhf.deb italc-client_2.0.2+dfsg1-3_armhf.deb
master端
sudo dpkg -i libitalccore_2.0.2+dfsg1-3_armhf.deb italc-management-console_2.0.2+dfsg1-3_armhf.deb italc-client_2.0.2+dfsg1-3_armhf.deb italc-master_2.0.2+dfsg1-3_armhf.deb
3.設定italc-management
sudo imc
隱藏圖示
按下Launch key file assistant設定金鑰
按下Manage permissions設定使用者,把pi加入到右邊。
按下套用後再按Test測試看設定是否成功。
如果出現下圖表示權限不對。
可以編輯/etc/group把pi加入italc群組中(記得設好後要重新開機)
出現下圖才算設定成功。
在教育類有一個italc,執行後輸入使用者pi和密碼,就可以看到下圖
bpi排程和網路還原
新出的img(0929)把排程及emmc網路還原做進去。
這樣m2p可以拿來當展示宣傳主機了。也可以拿來做靜音廣播了。筆者做過的是:自己架一台webserver,使用php在不同時間展示不同的內容,這時展示機只要用瀏覽器開啟特定網址即可在不同時段達成目的。
做展示主機時需要播mp4影片,只要呼叫瀏覽器或mpv來播放即可,記得在特定時間後,要把該程式自記憶體中移除,不然再大記憶體都不夠用。
這樣m2p可以拿來當展示宣傳主機了。也可以拿來做靜音廣播了。筆者做過的是:自己架一台webserver,使用php在不同時間展示不同的內容,這時展示機只要用瀏覽器開啟特定網址即可在不同時段達成目的。
做展示主機時需要播mp4影片,只要呼叫瀏覽器或mpv來播放即可,記得在特定時間後,要把該程式自記憶體中移除,不然再大記憶體都不夠用。
2016年9月28日
使用網路還原bpi img
想到一個問題,每次都要下載zip再使用bpi-copy來還原,那有沒有可能使用ftp server直接還原呢?記錄一下
安裝套件curlftpfs
使用指令:
同理android系統如果要還原也可以使用此一方法,直接還原emmc中的系統了。
bpi系統還原解決了一大部分了。
安裝套件curlftpfs
#apt-get install curlftpfs
使用指令:
#curlftpfs -o allow_other ftp-user:ftp-pass@my-ftp-location.local /mnt/my_ftp/
筆者做法(把資料夾mount 到test資料夾中):
$sudo -s
#cd
#curlftpfs -o allow_other ftp://163.20.XX.XX/ftp/bpi-m2p test
#bpi-copy test/bpi-m2p-ubuntu1604-1050921.zip /dev/sdb
這樣就不用下載zip檔後再還原了。
同理android系統如果要還原也可以使用此一方法,直接還原emmc中的系統了。
bpi系統還原解決了一大部分了。
2016年7月8日
bpi emmc圖示隱藏
子忠教的,記錄一下:
顯示/隱藏 桌面電腦圖示
應用程式 -> dconf 編輯器
org -> mate -> caja -> desktop
computer-icon-visibe v = 顯示,取消 v = 隱藏
即刻生效。
----------------------------------------------------------
不自動掛載 emmc 分割區
應用程式 -> dconf 編輯器
org -> mate -> desktop -> media-handling
automount v = 自動掛載,取消 v = 不自動掛載
修改後需要重新啟動才生效。
=============================
另外在 位置 選單及 檔案管理 中 不顯示 emmc 分割區,不知道要在那裡調校了。
顯示/隱藏 桌面電腦圖示
應用程式 -> dconf 編輯器
org -> mate -> caja -> desktop
computer-icon-visibe v = 顯示,取消 v = 隱藏
即刻生效。
----------------------------------------------------------
不自動掛載 emmc 分割區
應用程式 -> dconf 編輯器
org -> mate -> desktop -> media-handling
automount v = 自動掛載,取消 v = 不自動掛載
修改後需要重新啟動才生效。
=============================
另外在 位置 選單及 檔案管理 中 不顯示 emmc 分割區,不知道要在那裡調校了。
2016年5月31日
zip dd做映像檔pv秀進度
寫出成img
dd if=/dev/sdb bs=1M | pv | zip bpi-m3-mate1604-0509.zip -
updating: -51.6MB 0:00:01 [51.6MB/s] [<=> 輸入 15279+0 個紀錄4MB/s] [ <=> ]
輸出 15279+0 個紀錄
複製了 16021192704 個位元組 (16 GB), 476.674 s, 33.6 MB/s
14.9GB 0:07:56 [32.1MB/s] [ <=> ]
(deflated 77%)
寫回SD卡去
unzip -p bpi-m3-mate1604-0509.zip | pv | dd of=/dev/sdb bs=10M status=noxfer
14.9GB 0:19:38 [ 13MB/s] [ <=> ]
輸入 0+124701 個紀錄
輸出 0+124701 個紀錄
dd if=/dev/sdb bs=1M | pv | zip bpi-m3-mate1604-0509.zip -
updating: -51.6MB 0:00:01 [51.6MB/s] [<=> 輸入 15279+0 個紀錄4MB/s] [ <=> ]
輸出 15279+0 個紀錄
複製了 16021192704 個位元組 (16 GB), 476.674 s, 33.6 MB/s
14.9GB 0:07:56 [32.1MB/s] [ <=> ]
(deflated 77%)
寫回SD卡去
unzip -p bpi-m3-mate1604-0509.zip | pv | dd of=/dev/sdb bs=10M status=noxfer
14.9GB 0:19:38 [ 13MB/s] [ <=> ]
輸入 0+124701 個紀錄
輸出 0+124701 個紀錄
2016年1月30日
m3安裝記事
1.下載ubuntu mate img
2.使用dd或是磁碟寫入工具做成sd,並調整硬碟分割區成16GB
3.改成中文語系
nano /etc/default/locale
LANG="zh_TW.UTF-8"
多媒套件
4.安裝vim和升級
apt-get update
apt-get install vim
apt-get install firefox-locale-zh-hant
apt-get dist-upgrade
5.重新開機
6.安裝fcitx
apt-get install fcitx-table-cangjie5 fcitx-chewing fcitx-config-common fcitx-config-gtk fcitx-table-boshiamy
7.安裝軟體中心
apt-get install software-center
8.安裝audacity
apt-get install audacity
vim /etc/fstab
加入下列字串
tmpfs /home/pi/.cache tmpfs size=200M 0 0
10.安裝gimp
apt-get install gimp gimp-plugin-registry
11.安裝imagination
apt-get install imagination
12.軟體中心安裝Gnash SWF
apt-get install gnash
13.安裝kdemlive openshot kolourpaint4
apt-get install kdenlive openshot
apt-get install kde-l10n-zhtw
14.安裝tweak
wget https://launchpadlibrarian.net/173353757/ubuntu-tweak_0.8.7-1~trusty2_all.deb
dpkg -i ubuntu-tweak_0.8.7-1~trusty2_all.deb
apt-get -f install
15. 安裝 tuxpaint
apt-get install tuxpaint tuxpaint-config
16.安裝gedit
apt-get install gedit
17.安裝java
19.安裝shutter
apt-get install shutter
20建立捷徑
ln -s ./Downloads 下載
ln -s ./Videos 影片
ln -s ./Pictures 圖片
ln -s ./Documents 文件
ln -s ./Music 音樂
ln -s ./Desktop 桌面
21.安裝ffmulticonverter
解壓縮
apt-get install unoconv unrar unzip p7zip
jkiwi 有問題
調gpu
https://github.com/ssvb/xf86-video-fbturbo/wiki/Installation
apt-get install awesfx
2.使用dd或是磁碟寫入工具做成sd,並調整硬碟分割區成16GB
3.改成中文語系
nano /etc/default/locale
LANG="zh_TW.UTF-8"
多媒套件
sudo apt-get install ubuntu-restricted-extras
4.安裝vim和升級
apt-get update
apt-get install vim
apt-get install firefox-locale-zh-hant
apt-get dist-upgrade
5.重新開機
6.安裝fcitx
apt-get install fcitx-table-cangjie5 fcitx-chewing fcitx-config-common fcitx-config-gtk fcitx-table-boshiamy
7.安裝軟體中心
apt-get install software-center
8.安裝audacity
apt-get install audacity
apt-get install lame libmp3lame0
9.調整cache到記憶體
vim /etc/fstab
加入下列字串
tmpfs /home/pi/.cache tmpfs size=200M 0 0
10.安裝gimp
apt-get install gimp gimp-plugin-registry
11.安裝imagination
apt-get install imagination
12.軟體中心安裝Gnash SWF
apt-get install gnash
13.安裝kdemlive openshot kolourpaint4
apt-get install kdenlive openshot
apt-get install kde-l10n-zhtw
14.安裝tweak
wget https://launchpadlibrarian.net/173353757/ubuntu-tweak_0.8.7-1~trusty2_all.deb
dpkg -i ubuntu-tweak_0.8.7-1~trusty2_all.deb
apt-get -f install
15. 安裝 tuxpaint
apt-get install tuxpaint tuxpaint-config
16.安裝gedit
apt-get install gedit
17.安裝java
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
####apt-get install openjdk-8-jdk
sudo apt-get install oracle-java8-installer
18.安裝
sweethome3d
apt-get install sweethome3d
19.安裝shutter
apt-get install shutter
20建立捷徑
ln -s ./Downloads 下載
ln -s ./Videos 影片
ln -s ./Pictures 圖片
ln -s ./Documents 文件
ln -s ./Music 音樂
ln -s ./Desktop 桌面
21.安裝ffmulticonverter
sudo add-apt-repository ppa:anton+/photo-video-apps
sudo apt-get update
sudo apt-get install ffmulticonverter
解壓縮
apt-get install unoconv unrar unzip p7zip
p7zip-rar
jkiwi 有問題
調gpu
https://github.com/ssvb/xf86-video-fbturbo/wiki/Installation
sudo apt-get install git build-essential xorg-dev xutils-dev x11proto-dri2-dev sudo apt-get install libltdl-dev libtool automake libdrm-dev
writer標點符號工具列
wget http://extensions.libreoffice.org/extension-center/add-chinese-punctuation-marks-toolbar-for-writer/ChinesePunctuationTw-1.0.1/1.0.1/chinesepunctuationtw-1.0.1.oxt
使用libreoffice 開啟
教育部標準楷書
wget http://ws.moe.edu.tw/Download.ashx?u=C099358C81D4876C5303003B8BD1CBF5A0106AD29D0342C96EB319AE2D6BDEB4EE0A878EF0A975885123826EAED0A11E0A2D8896A8BF0F1A69DF0E3360DB8EC215CFA272AC758C9C05ACF7BDBD0DCE2A&n=B7AC7BE682935BF19B6FCA6E2E979468&icon=..rar
cp edukai-3.ttf /usr/share/fonts/truetype/
安裝libreoffice-base
apt-get install libreoffice-base
文泉正黑體和
apt-get install gtk-theme-config gtk-theme-switch
無線網路測試正常 105.02.02
聲音未聽到
apt-get install awesfx
apt-get install inkscape
下載子忠的mo檔
https://drive.google.com/file/d/0B8MclADHBn8eNlYtZ3BkdEZKT1U/view
放到
/usr/share/locale-langpack/zh_TW/LC_MESSAGES/ 資料夾下
調校ctrl alt + backspace登出
sudo dpkg-reconfigure keyboard-configuration
apt-get dist-upgrade後音源孔正常了
gimp裝不起來
apt-get install krita
下載中文化檔案.mo
http://www.krita.url.tw/localization.html
2016年1月6日
bpi當媒體主機
我的bpi正式服役了。它取代L480主機在學校川堂定時播放影片。這樣我又多一台主機可以使用空間也多出來了。耗電量從40瓦降到6瓦。
做法很簡單,使用crontab定時啟動一支sh,sh內容是播放固定資料夾內所有媒體檔案。
smplayer是不錯的媒體播放程式,它有全螢幕,也有播放結束後自動關閉程式功能。我用到的參數有:
-no-close-at-end: 主視窗在檔案或播放清單結束後不關閉。
-fullscreen: 視訊將會在全螢幕模式播放
crontab內容:(編輯crontab)
crontab -e
0 7 * * * /home/edu/mysmplayer.sh
10 7 * * * /home/edu/mysmplayer.sh
21 7 * * * /home/edu/mysmplayer.sh
30 7 * * * /home/edu/mysmplayer.sh
0 16 * * * /home/edu/mysmplayer.sh
10 16 * * * /home/edu/mysmplayer.sh
我為了確保smplayer有確實關掉,加上了killall smplayer指令
mysmplayer.sh內容為:
#!/bin/bash
m_w=`date '+%w'`
set -x
/usr/bin/xhost +localhost
DISPLAY=:0.0
export DISPLAY
LANG=zh_TW.utf8
export LANG
if [ $m_w -eq 1 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 2 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 3 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 4 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 5 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
這樣可以設定成每天播放不同資料夾中的媒體。
做法很簡單,使用crontab定時啟動一支sh,sh內容是播放固定資料夾內所有媒體檔案。
smplayer是不錯的媒體播放程式,它有全螢幕,也有播放結束後自動關閉程式功能。我用到的參數有:
-no-close-at-end: 主視窗在檔案或播放清單結束後不關閉。
-fullscreen: 視訊將會在全螢幕模式播放
crontab內容:(編輯crontab)
crontab -e
0 7 * * * /home/edu/mysmplayer.sh
10 7 * * * /home/edu/mysmplayer.sh
21 7 * * * /home/edu/mysmplayer.sh
30 7 * * * /home/edu/mysmplayer.sh
0 16 * * * /home/edu/mysmplayer.sh
10 16 * * * /home/edu/mysmplayer.sh
我為了確保smplayer有確實關掉,加上了killall smplayer指令
mysmplayer.sh內容為:
#!/bin/bash
m_w=`date '+%w'`
set -x
/usr/bin/xhost +localhost
DISPLAY=:0.0
export DISPLAY
LANG=zh_TW.utf8
export LANG
if [ $m_w -eq 1 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 2 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 3 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 4 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
if [ $m_w -eq 5 ]; then
/usr/bin/smplayer -fullscreen -close-at-end /home/edu/Video/*.*
killall smplayer
exit 0
fi
這樣可以設定成每天播放不同資料夾中的媒體。
2016年1月5日
bpi for17吋螢幕
有人反應bpi在17 19吋螢幕上顯示有問題,需要到20吋以上才可以看,找了答案一段時間,今天測試成功。關鍵在一個開機檔案的一個參數(在第一分割區中)。
我把參數貼出來
自動偵測螢幕最少720p
disp.screen0_output_mode=EDID:1280x720p50
把螢幕固定在
disp.screen0_output_mode=4
感覺上讓系統自動偵測比較好,但自動偵測後進入linux是無法再改變解析度,如果是20吋以上螢幕,解析度會高達1280x1024,字很小是不適合學生的。
詳細設定可以參考下列網址:
http://linux-sunxi.org/Display
下圖是用bpi m1 在17吋螢幕(右上角有螢幕型號L480配發的螢幕) 的畫面
我把參數貼出來
自動偵測螢幕最少720p
disp.screen0_output_mode=EDID:1280x720p50
把螢幕固定在
disp.screen0_output_mode=4
感覺上讓系統自動偵測比較好,但自動偵測後進入linux是無法再改變解析度,如果是20吋以上螢幕,解析度會高達1280x1024,字很小是不適合學生的。
詳細設定可以參考下列網址:
http://linux-sunxi.org/Display
下圖是用bpi m1 在17吋螢幕(右上角有螢幕型號L480配發的螢幕) 的畫面
訂閱:
文章 (Atom)