2014年5月18日

ubuntu14.04關機

在13.04時可以使用dconf組態編輯器來調,在ubuntu 14.04卻不見了,找了好久,都找不到解決方法,今天查了一些資料,記錄一下:
首先確認indicator-session已經安裝好了

再來使用指令模式來啟用,這個指令不需進入總管模式
gsettings set com.canonical.indicator.session  suppress-logout-restart-shutdown true
這樣就可以快速關機(按下設定/關機)少一個動作。
在ubuntu 16.04這樣還不行,加上
sudo vim  /etc/acpi/events/powerbtn
加上一條
action=/sbin/poweroff
 儲存後執行
sudo acpid restart

如果圖形介面可以的話是要調整下圖。


2014年5月15日

nautilus-open-as-root ubuntu 14.04

在ubuntu 14.04中又找不到nautilus-open-as-root套件,想把它裝起來,找到做法,記錄一下
1.在使用者的家目錄
$cd ~/.local/share/nautilus/scripts
$touch open-as-root
$chmod 755 open-as-root
$vim open-as-root
加入以下內容

#!/bin/bash
#
# this code will determine exactly the path and the type of object,
# then it will decide use gedit or nautilus to open it by ROOT permission
#
# Determine the path
if [ -e -n $1 ]; then
obj="$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
else
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
obj="$base/${1##*/}"
fi
# Determine the type and run as ROOT
if [ -f "$obj" ]; then
gksu gedit "$obj"
elif [ -d "$obj" ]; then
gksu nautilus "$obj"
fi
exit 0

另一做法(事實上做法差不多)

2014年5月8日

scratch2轉sb sb2轉exe

看到人家分享,記一下好查詢
可以把sb2轉sb
sb2轉exe

http://wiki.scratch.mit.edu/wiki/Porting_Scratch_Projects

sb2 轉 sb
把sb2上傳到下列網站即可
http://kurt.herokuapp.com/20to14

sb2轉exe
先下載程式(不好載,要有耐心)
http://pan.baidu.com/s/1pJLhOdd

sb轉app
安裝BYOB
http://wiki.scratch.mit.edu/wiki/Build_Your_Own_Blocks_%28BYOB%29_%28Scratch_Modification%29

scratch2語言

scrtach2每次出來都要按地球,選語言才能變成中文,有點煩,找了很多文件,也沒看到,於是到檔案中亂翻

在/opt/Scratch 2/share/locale資料夾中有一個lang_list.txt檔案

可以把其他語言都刪掉,剩下zh_TW,正體中文,這樣進去後只剩下英文和中文兩個選項,不會很長不好選,沒達成目標,但有好一點。記錄一下。
附註:英文去不掉,預設會有,把locale資料夾刪掉,就剩下英文了。

2014年4月30日

bootrepair ubuntu14.04

在ubuntu14.04時bootrepair一直裝不起來(以前只要加入套件源即可),今天終於找到方法了,記錄一下:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair 

2014年4月25日

fotowall adm64中文化 0.9版

我們要用到這隻程式,可是它未中文化,好不容易中文化好了,可是還要編譯,編譯也出一點問題,終於弄好了,記錄一下。
子忠老師給的方法:

1. 執行 qmake 出現 fotowall.pro 檔的錯誤訊息:
    第2-4行:所有的反斜線去除掉。(反斜線已被捨棄不用,會出現編譯錯誤)
    其他如果還有反斜線,也一併去掉,如果是目錄,不論是 windows 或 linux 一律使用斜線。
    重新執行 qmake

2. 執行 make 編譯過程會出現 linux/videodev.h: No such file or directory 錯誤:
    1) 安裝 libv4l-dev*  套件: apt-get install libv4l-dev* 
    2) 將用到 #include <linux/videodev.h> 的地方,全部改為 #include <libv4l1-videodev.h> 
        如: 3rdparty/videocapture/VideoDevice.h
    重新執行 make 


這樣可以編譯了,但編出來還是英文的。
 找到這個檔案fotowall.qrc
 在裡面要加入 <file>translations/fotowall_zh_TW.qm</file>
再重新編譯。
這樣就有中文了。

最好先用套件程式安裝fotowall這隻程式,因為它會做很多事,再把編譯好的fotowall拷貝到/usr/bin目錄中即可。
編譯好的fotowall,放在google中下載點如下:
https://drive.google.com/file/d/0Bz6-J_NwALFBZnl6dWxyaWhEd28/edit?usp=sharing
 

2014年4月7日

藍芽(香菇頭)無法送出pin1234

遇到一個藍芽問題,就是便宜的香菇頭無法和設備相連,使用0000或是1234...pin碼,它只能用隨機碼方式相連,怎麼連都失敗,無法連線,想說怎可能!
在套件中心輸入bluetooth關鍵字,找到了藍芽管理員,把它裝起來,設定,OK了,真神。用ubuntu右上角的連線程式都連不上去。改用它就OK了。