2012年11月16日 星期五

LibreOffice 打字時崩潰

LibreOffice 打字時崩潰

用 ibus 在 LibreOffice 打字時有時候 LibreOffice 就會崩潰了,

後來發現崩潰總是發生在,ibus 的輸出緩衝區滿了的時候,

第一個想到的作法就是去改 ibus 的緩衝區設定,

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

不過從這邊修改不知道什麼原因常常會自己又變回 4 或 8 之類得很小的數值,

另外找到了從 gconf-editor 設定的方式(不過限定於新酷音)

在這個項目下 desktop -> ibus -> engine -> Chewing -> maxChiSymbolLen

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

只是這種設定只是治標不治本,當打超出設定的緩衝區時還是會崩潰 Orz

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 再把資料夾拉進去。