====== Linux LXDE 調教筆記 ====== 此 Wiki 對應 LXDE 調整說明,其他桌面版本不一定適用 下列設定對應以下 Linux Distro: * Lubuntu 11.04 * Lubuntu 11.10 * Lubuntu 12.04(非 LTS 版本) * Lubuntu 12.10 * Linux Mint LXDE 11((衍生自 Lubuntu 11.04)) * Linux Mint LXDE 12((衍生自 Lubuntu 11.10))(尚未驗證,mint 13 起取消 LXDE 版本) * Linux Mint xcfe 13((衍生自 ubutu 12.04 LTS))(調整中止) ===== 作業系統安裝 ===== ===== 軟體安裝 ===== 下面會盡量補齊系統所需要的設定程式,並且後面附註主要的功用\\ 使用 sudo apt-get install 安裝即可\\ ==== 系統設定軟體安裝 ==== 因為 LXDE 設定就是小型輕量化的安裝,盡量減少系統占用的資源\\ 不過就因為這一點,少安裝了許多的系統工具程式\\ * lxrandr(圖形化解析度設定工具,Lubuntu 12.04 起內建) * pulseaudio(圖形化音效卡設定工具,多音效卡設定用) ==== 輸入法 ==== LXDE 預設不內建輸入法\\ 下列提供 ubunut 等可供 apt 下載\\ 且常用的輸入法\\ * ibus(ubuntu 12.04 起預設安裝) * gcin * hime(ubuntu 12.04 起提供,gcin fork) * im-switch(切換預設輸入法用) ==== 瀏覽器 ==== LXDE 通常只會內建 Chromium\\ 有需要的話可以追加安裝下列瀏覽器\\ * Firefox * Opera(務必至 http://www.opera.com 下載官方版本) * Chrome(http://www.google.com/chrome) ==== 工具軟體安裝 ==== LXDE 預設就是圖形化的設計,尤其一些文字模式的工具程式就沒有附加進去\\ 下面是一些可能會用到的工具程式\\ 使用 sudo apt-get install 安裝即可\\ * vim(文字介面純文字編輯工具) * ==== 系統設定工具 ==== LXDE 套件一直很缺乏系統硬體設定的部分\\ 當遇到兩張音效卡的時候\\ 就會產生問題\\ 尤其是目前顯示卡會內建音效處理,以便 HDMI 輸出\\ 顯示卡內建的音效被當作預設音效卡時\\ LXDE 預設套件缺乏這部分的設定工具程式\\ 除了音效以外,還有其他的系統設定工具也很缺乏\\ * pulseaudio(音效卡設定工具) ==== 印表機安裝 ==== * HP PSC 1315 ==== 介面美化 ==== 以下適用 ubuntu Linux * [[http://moebuntu.web.fc2.com/|moebuntu]] ==== PCmanX 安裝 ==== 因為目前 BBS 大多還是使用 big5 編碼,使用者也會使用一些外字集(大宗就像是日文)\\ 所以安裝的時候不選用官方提供的套件\\ 而改用自己編譯安裝\\ (r560 已經將 UAO 功能加入了,等正式版本釋出,就不需要再自己 patch 了)\\ \\ **註:ubuntu 12.04 已經將 PCmanX 版本改為 1.1 版,內建 UAO 處理,故不再需要自行編譯**\\ 1. 請先安裝下面軟體(以 sudo apt-get install 安裝): * libgtk2.0-dev * make * g++ 2. 下載所需要的程式以及更新檔案 * [[https://code.google.com/p/pcmanx-gtk2/|pcmanx-gtk2-1.0.tar.bz2]] * [[https://code.google.com/p/pcmanx-gtk2/issues/detail?id=34|MLS patch]] * [[http://dl.dropbox.com/u/5909415/pcmanx-gtk2-mls-support-table.tar.bz2|MLS Support Table]] 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. 依序執行下列指令 * ./configure * make * sudo make install ==== 實況設定 ==== 實測版本: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 -acodec libmp3lame -ab 128k -ar 22050/44100 -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]]\\