2012年11月15日 星期四

停用 F10 選單鍵 (ubuntu 12.04)

之前在 mosut 聚會聽到了 mc 這個 cli 的檔案管理程式

今天想說來是用看看好了, mc 裡面的離開是 F10,

由於 F10 在 gonme-terminal 預設是開啟選單,所以就依照之前 這篇 把 F10 disable 了,

在 mc 裡面就可以正常離開了,不過發生了一件事,竟然跳出了右鍵選單,

結果到處試了一下,F10 好像被設定成選單鍵了,原本在 stackoverflow 找到用 compizconfig-settings-manager

可以設定,不過似乎找不到對應的設定,後來有找到了下面的方式:

mkdir -p ~/.config/gtk-3.0
cat <<EOF > ~/.config/gtk-3.0/gtk.css

@binding-set NoKeyboardNavigation {
     unbind "<shift>F10"
}

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

也就是先建立 ~/.config/gtk-3.0/gtk.css 這個檔案,並且加入 unbind 的設定,

這樣就 OK 了,在 12.04 unity 下測試是正常的。

2012年11月10日 星期六

使用 ffmpeg, avconv 做螢幕錄影

ffmpeg

ffmpeg -f x11grab -r 25 -s 1366x768 -i :0.0 -sameq /tmp/out.mp4

avconv

avconv -f x11grab -r 25 -s 1366x768 -i :0.0 -same_quant /tmp/test.mp4

說明

f x11grab 從螢幕

-r 25 fps

-s 1366x768 解析度

-i :0.0 錄影的位置,可以用+改變位置 ex. -i :0.0+10,20

-sameq & -same_quant 與來源使用相同的 quantizer,avconv 的 man page 說不等同於畫質

,只是不知道還有什麼方式來讓畫質變好 Orz

最後檔名為輸出的檔案,ctrl-c 停止錄影

2012年11月8日 星期四

open in terminal

開啟 terminal(cmd) 於特定目錄

有時候在寫程式的時候會需要在特定目錄執行程式,

不管在 linux, windows 底下如果直接開啟 terminal 以後,

還要在 cd, cd, cd 半天才能到那個目錄下(如果那個目錄很深)

介紹兩個方法來解決這個問題

第一種

Linux 下安裝 nautilus-open-terminal

安裝後在瀏覽資料夾的時候按右鍵就會有 Open in terminal 的選項的

Windows (7/vista) 按住 shift 按右鍵會有 在此處開啟命令視窗

第二種

不管 linux, windows 開啟一個 terminal 以後,

把資料夾直接拉進 terminal 後,該路徑就會在 terminal 上了,

所以可以先打好 cd 再把資料夾拉進去。

2012年10月18日 星期四

[開箱] KBtalKing Oni

[開箱] KBtalKing oni

雖然是開箱文,可是不知道要寫什麼....

就..貼個圖,然後寫一些心得吧Orz


盒子正面來一張,簡單的 oni 字樣

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_172322.jpg

背面 KBtalKing

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_172351.jpg

再多來幾張

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225102.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225135.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225141.jpg

打開盒子,裡面還有個小盒子,鍵盤外面在包一層塑膠套保護

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_172506.jpg

先來一張全身照

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225244.jpg

側面

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_190659.jpg

enter 特寫

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_190741.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225446.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225456.jpg

稍微遠一點

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_190543.jpg

左邊

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225316.jpg

Caps Lock 燈號,白燈,不過鍵帽沒有開孔,所以燈是從旁邊透出來的

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225426.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_225432.jpg

背面銘版,是 one 字樣

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_231014.jpg

和 Ducky 9000 合照

https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_230236.jpg https://github.com/float-tw/float-blog/raw/master/img/oni/IMG_20121016_230241.jpg

這隻是茶軸,跟合照的 Ducky 9000 一樣,不過打起來的感覺比較紮實一點,

不知道是 PBT 鍵帽、是新的還是什麼其他原因,現在覺得 Ducky 比較輕快一點,

灰色的鍵帽看起來蠻漂亮的,不過技術不好拍不太出來Orz。

2012年10月11日 星期四

取消 gnome terminal F1 幫助頁面

取消 gnome terminal F1 幫助頁面

每次在 gnome terminal 按到 F1 都會跳出該死的幫助頁面,

或是當需送出 F1 的時候,還是套出該死的幫助頁面。

編輯(E) -> 鍵盤捷徑鍵(K)... 找到求助.內容,點下去,

按下 Backspace 停用他吧....

2012年10月7日 星期日

tig

tig

tig 是把 git 倒過來寫,

是一個可以用來取代 git log 的好東西,沒什麼好介紹的,用下去就知道了,

簡單明瞭, h 可以顯示一些說明

https://github.com/float-tw/float-blog/raw/master/img/tig_1.jpeg https://github.com/float-tw/float-blog/raw/master/img/tig_2.jpeg

2012年9月22日 星期六

[Vim] 拼字檢查

[Vim] 拼字檢查

這是一個 Vim 7 新增的功能,可以作拼字檢查。

另外在某些文件中(例如 c file),只會針對是文字的部份作檢查,

例如 ch = "appll" 會被認為是拼字錯誤,而 appll = 10 則不會。

使用

開啟拼字檢查 set spell

關閉拼字檢查 set nospell

並且可以使用 set spelllang=en_GB 來設定檢查的語言

跳躍

啟動拼字檢查後可以使用 [s ]s 來前往前後尋找拼字錯誤的地方。

修正

游標在錯字上按下 z= 會進入選擇頁面,利用數字選擇正確的拼字。

補齊

在啟動拼字檢查的狀態下,利用 ^x s 便可以作拼字的補齊。

其他

zg 新增自訂正確拼字, zug 刪除

zw 刪除自訂錯誤拼字, zuw 刪除

另外,在參考了 Tsung's Blog

我也把 F2 設定成了切換檢查的開關,以及修改錯字標記的樣式

hi clear SpellBad
hi SpellBad term=underline cterm=underline ctermfg=red
map <F2> :set spell!<CR><Bar>:echo "Spell check: " . strpart("OffOn", 3 * &spell, 3)<CR>