Table of Contents

Linux LXDE 調教筆記

此 Wiki 對應 LXDE 調整說明,其他桌面版本不一定適用

下列設定對應以下 Linux Distro:

作業系統安裝

軟體安裝

下面會盡量補齊系統所需要的設定程式,並且後面附註主要的功用
使用 sudo apt-get install 安裝即可

系統設定軟體安裝

因為 LXDE 設定就是小型輕量化的安裝,盡量減少系統占用的資源
不過就因為這一點,少安裝了許多的系統工具程式

輸入法

LXDE 預設不內建輸入法
下列提供 ubunut 等可供 apt 下載
且常用的輸入法

瀏覽器

LXDE 通常只會內建 Chromium
有需要的話可以追加安裝下列瀏覽器

工具軟體安裝

LXDE 預設就是圖形化的設計,尤其一些文字模式的工具程式就沒有附加進去
下面是一些可能會用到的工具程式
使用 sudo apt-get install 安裝即可

系統設定工具

LXDE 套件一直很缺乏系統硬體設定的部分
當遇到兩張音效卡的時候
就會產生問題
尤其是目前顯示卡會內建音效處理,以便 HDMI 輸出
顯示卡內建的音效被當作預設音效卡時
LXDE 預設套件缺乏這部分的設定工具程式
除了音效以外,還有其他的系統設定工具也很缺乏

印表機安裝

介面美化

以下適用 ubuntu Linux

PCmanX 安裝

因為目前 BBS 大多還是使用 big5 編碼,使用者也會使用一些外字集(大宗就像是日文)
所以安裝的時候不選用官方提供的套件
而改用自己編譯安裝
(r560 已經將 UAO 功能加入了,等正式版本釋出,就不需要再自己 patch 了)

註:ubuntu 12.04 已經將 PCmanX 版本改為 1.1 版,內建 UAO 處理,故不再需要自行編譯

1. 請先安裝下面軟體(以 sudo apt-get install 安裝):

2. 下載所需要的程式以及更新檔案

3. 首先將主程式解壓縮,會出現一個 pcmanx-gtk2-1.0 資料夾

tar xvf pcmanx-gtk2-1.0.tar.bz2

4. 接著將 MLS Support Table 解壓縮到 pcmanx-gtk2-1.0 底下

tar xvf pcmanx-gtk2-mls-support-table.tar.bz2

5. 再將 MLS patch 放到 pcmanx-gtk2-1.0 資料夾底下,輸入指令

patch -p1 < pcmanx-mls-gtk2-1.0.patch

6. 依序執行下列指令

實況設定

實測版本:ubuntu 11.10

1. 首先調整套件庫,因為 ubuntu 預設套件庫裡面的 libavcodec-extra-53,並未對應 libfaac 功能
因此將部分套件庫切到 medibuntu 下面

sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update

2. 接著直接下指令安裝 ffmpeg 以及 libavcodec-extra-53

sudo apt-get install ffmpeg libavcodec-extra-53

3. 以 justin.tv 用的實況指令做範例,範例是將桌面部分直接實況

ffmpeg -f x11grab -s 1280*720 -r 60 -i :0.0  -f alsa -ac 2 -i hw:0,0 -vol 4096 -vcodec libx264 -vpre fast -s 640x360  -acodec libmp3lame -ab 128k -ar 22050 -threads 0 -f flv "rtmp://live.justin.tv/app/live_xxxxxxxx_xxxxxxxx"

-acodec 的部分這裡採用 libmp3lame,如果你有安裝 medibuntu 套件庫裡面的 libavcodec-extra-53,這裡可以改用 libfaac

  1. acodec libmp3lame -ab 128k -ar 22050/44100
  2. acodec libfaac -ab 128k

4. rtmp 網址問題

參考網頁:
http://forums.heroesofnewerth.com/showthread.php?t=229469
http://community.justin.tv/forums/showthread.php?p=30713
http://fuckingsound.com/2011/06/27/justin-tv-streaming-in-linux/
http://www.ws4gl.org/broadcasts/fme-broadcasts
http://www.edugeek.net/forums/nix/44438-audio-lavc-couldnt-find-encoder-codec-libfaac.html
http://ubuntuforums.org/showthread.php?t=1117283&highlight=Audio+LAVC%2C+couldn%27t+find+encoder+for+codec+libfaac

http://hpv.cc/~maty/pukiwiki1/index.php?Livestreaming%2FUstream
http://blog.geroppa.net/2011/01/ubuntu1010webcamstudioustream.html

http://rueiyuanlu.blogspot.com/2011/06/linux-ffmpeg.html

1)
衍生自 Lubuntu 11.04
2)
衍生自 Lubuntu 11.10
3)
衍生自 ubutu 12.04 LTS