[教學] Ubuntu 12.04的調校 [論壇 - Ubuntu 文件資源]
正在瀏覽:
1 名遊客
[教學] Ubuntu 12.04的調校 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1020
![]() |
本文為Ubuntu 12.04的調校,請在更新作業系統及補完語言介面後,按 Ctrl+Alt+t 叫出終端機,將各項調校的指令拖曳到終端機中執行。關於「nano」指令,在編輯好文件後,請按 Ctrl+o 寫入(並按 Enter 確定),然後按 Ctrl+x 離開。另外,正體中文環境的預設套件伺服器經常掛掉,如果掛掉了,請依下列步驟更換套件伺服器。 「Ubuntu軟體中心>編輯>軟體來源>Ubuntu軟體>下載自>其他」 正式調校前,請先執行一遍下記指令更新套件列表與升級已裝套件,以避免發生套件相依性問題。 sudo apt-get update
sudo apt-get upgrade 調校完畢後,如果有必要節省空間,可以輸入下記指令移除已不需要的套件以及清除套件快取檔。 sudo apt-get autoremove --purge
sudo apt-get clean <一、修正篇> 1. Ubuntu 12.04的ibus-chewing有臭蟲 無法直接按「`」叫出符號表 並且有消字問題 請「依序」安裝下列檔案去更新。 『32bit作業系統』 http://archive.ubuntu.com/ubuntu/pool/main/libc/libchewing/libchewing3-data_0.3.4-1_i386.deb http://archive.ubuntu.com/ubuntu/pool/main/libc/libchewing/libchewing3_0.3.4-1_i386.deb http://archive.ubuntu.com/ubuntu/pool/main/i/ibus-chewing/ibus-chewing_1.4.3-1ubuntu1_i386.deb 『64bit作業系統』 http://archive.ubuntu.com/ubuntu/pool/main/libc/libchewing/libchewing3-data_0.3.4-1_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/libc/libchewing/libchewing3_0.3.4-1_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/i/ibus-chewing/ibus-chewing_1.4.3-1ubuntu1_amd64.deb 檔案來源:http://packages.ubuntu.com/search?keywords=chewing&searchon=names&suite=all§ion=all 2. 讓ibus能在QT介面的軟體中運作 sudo apt-get install ibus-qt4 3. 讓「系統設定值>詳細資料」的「繪圖」顯示資訊 sudo apt-get install mesa-utils 4. 漢語臺灣環境下 開機掛載分割區出錯時的訊息呈現亂碼 請將含有此訊息的正體中文語言檔改為備份檔 使訊息回歸英文 sudo mv /usr/share/locale-langpack/zh_TW/LC_MESSAGES/mountall.mo /usr/share/locale-langpack/zh_TW/LC_MESSAGES/mountall.mo.bak 5. 在應用程式的已安裝清單中顯示「LibreOffice Math」 sudo sed -i '/NoDisplay/d' /usr/lib/libreoffice/share/xdg/math.desktop 6. 不限制軟體在面板上的常駐程式列顯示圖示 sudo sed -i "s/'JavaEmbeddedFrame', 'Wine', 'Update-notifier'/'all'/g" /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml sudo glib-compile-schemas /usr/share/glib-2.0/schemas gsettings reset com.canonical.Unity.Panel systray-whitelist 7. 把vorbis、flac、mp3檔的預設播放程式改為Totem 以免點擊時妨礙播放音樂中的rhythmbox sudo sed -i 's/ogg=rhythmbox/ogg=totem/g ; s/flac=rhythmbox/flac=totem/g ; s/mp3=rhythmbox/mp3=totem/g ; s/mpeg=rhythmbox/mpeg=totem/g ; s/vorbis=rhythmbox/vorbis=totem/g' /etc/gnome/defaults.list 8. 將佈景主題「Ambiance」、「Radiance」的主要文字顏色從深灰改為純黑 以增加閱讀舒適感 sudo sed -i 's/nfg_color:#4c4c4c/nfg_color:#000000/g' /usr/share/themes/???iance/gtk-3.0/settings.ini 9. 關閉UTC 以免Ubuntu與Windows之間有時差 sudo sed -i 's/UTC=yes/UTC=no/g' /etc/default/rcS 10. 移除已裝語言選單中多餘的「漢語(中國)」等 「中文(繁體)」環境並不含有簡體中文的locale-langpack sudo sed -i '/zh_CN/d ; /zh_SG/d' /var/lib/locales/supported.d/local
sudo locale-gen --purge 11. 改善作業系統中文介面的字體 sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-*.conf /etc/fonts/conf.d/ 12. 移除從2014/6/1起停止服務的Ubuntu One sudo sed -i "s/, 'ubuntuone-installer.desktop'//g" /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml sudo glib-compile-schemas /usr/share/glib-2.0/schemas gsettings reset com.canonical.Unity.Launcher favorites sudo apt-get remove --purge ubuntuone* 13. 將家目錄裡預設的常用目錄的名稱改為英文 方便需要使用指令的場合 LANG=C xdg-user-dirs-gtk-update 勾取「Don't ask me again」後 按「Update Names」 14. 修正gedit的正體中文亂碼 gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'BIG5', 'BIG5-HKSCS', 'EUC-TW', 'CURRENT', 'ISO-8859-15', 'UTF-16']" 15. 修正JAVA的正體中文亂碼 使Firefox網頁上JAVA外掛的正體中文正常顯示 (於下次登入後生效) sed -i '$a export _JAVA_OPTIONS="-Dfile.encoding=BIG5"' ~/.profile 註:其他JAVA程式的編碼也會受影響 若要取消 請開啟家目錄裡的「.profile」 在該行行首插入#作為註解 <二、補足篇> 1. 為File Roller添加解lzh、7z、rar等的功能 sudo apt-get install lha p7zip-full p7zip-rar 2. 為Firefox安裝支援Flash、JAVA的外掛程式 sudo apt-get install flashplugin-installer icedtea-plugin 3. 為Totem添加播放mpeg、wmv、rmvb等的功能 sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly 4. 安裝播放有CSS限制的DVD影片時所需的套件 『32bit作業系統』 http://download.videolan.org/pub/debian/stable/libdvdcss2_1.2.13-0_i386.deb 『64bit作業系統』 http://download.videolan.org/pub/debian/stable/libdvdcss2_1.2.13-0_amd64.deb 檔案來源:http://download.videolan.org/pub/debian/stable/ 5. 安裝晶片卡讀卡機(用於網路ATM等)所需程式 該程式將於下一次電腦開機後生效 sudo apt-get install pcscd 玉山銀行網路ATM元件(Firefox擴充套件):https://netbank.esunbank.com.tw/webatm/cabs/esb_xcsp_for_firefox-1.0.4.5-fx-Linux_x86-gcc3.xpi 第一銀行網路ATM元件(Firefox外掛程式):https://eatm.firstbank.com.tw/npFCBATM.deb 台新銀行網路ATM元件(Firefox外掛程式):https://my.taishinbank.com.tw/ActiveX/eATM/npTaishinBank.deb 6. 安裝用來連接區網內網路芳鄰的SMB軟體 sudo apt-get install samba libpam-smbpass 7. 安裝佈景主題引擎「equinox」和「pixbuf」 部份佈景主題分別需要這兩個套件才能完整顯示 sudo apt-get install gtk2-engines-equinox gtk2-engines-pixbuf 佈景主題請至 http://gnome-look.org/index.php?xcontentmode=167 下載 解壓縮後 把佈景主題目錄放進家目錄裡的「.themes」中 並使用桌面環境設定工具去套用 8. 安裝桌面環境設定工具「unsettings」 https://launchpad.net/~diesch/+archive/testing/+files/unsettings_0.08ubuntu1_all.deb 檔案來源:https://launchpad.net/~diesch/+archive/testing/+packages 9. 安裝進階的桌面環境設定工具「gconf-editor」與「dconf-editor」 sudo apt-get install gconf-editor dconf-tools 10. 安裝防火牆軟體ufw的圖形介面「gufw」 sudo apt-get install gufw 11. 安裝CHM檔閱讀軟體「chmsee」 sudo apt-get install chmsee 12. 安裝NFO檔閱讀軟體「nfoview」 sudo apt-get install nfoview
sudo sed -i '$a text/x-nfo=nfoview.desktop' /etc/gnome/defaults.list 13. 安裝SWF檔播放軟體「gnash」 sudo apt-get install gnash
sudo sed -i 's/x-shockwave-flash=totem.desktop/x-shockwave-flash=gnash.desktop/g' /etc/gnome/defaults.list 14. 安裝檔案搜尋工具「gnome-search-tool」 sudo apt-get install gnome-search-tool 15. 安裝系統服務設定程式「sysv-rc-conf」 (使用時需在終端機中以sudo執行) 不過除非知道自己在做什麼 否則請勿隨意更動系統服務 sudo apt-get install sysv-rc-conf 16. 安裝網路限速程式「wondershaper」 sudo apt-get install wondershaper 啟用與解除請分別在終端機執行下記指令 sudo wondershaper 連線類型(eth編號、ppp編號、wlan編號) 下載速度(Kib/s) 上傳速度(Kib/s) sudo wondershaper clean 連線類型(eth編號、ppp編號、wlan編號) 例如 下例是限制ADSL連線下載128KiB/s上傳16KiB/s 與解除 sudo wondershaper ppp0 1024 128 sudo wondershaper clean ppp0 17. 安裝電驢檔案分享軟體「amule」 sudo apt-get install amule amule-gnome-support 並修正Firefox與ed2k通訊協定的關聯 請拖曳下記指令到終端機 接著先關閉Firefox等待幾秒 讓prefs.js更新完畢後 再執行該指令 sed -i '$a user_pref("network.protocol-handler.expose.ed2k", false);' ~/.mozilla/firefox/*.default/prefs.js 完成後點擊Firefox任一網頁上的ed2k超連結 於蹦現的視窗按「選擇」 選取「/usr/bin/ed2k」 <三、娛樂篇> 1. 安裝線上廣播軟體「radiotray」 並參考本文附錄 把台灣日本廣播頻道加進Radio Tray頻道表檔 sudo apt-get install radiotray http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=226746#forumpost226746 2. 安裝線上影音軟體「PPStream」 sudo apt-get install libfuse2 mplayer libjpeg62 『32bit作業系統』(ppstream_1.0.0+1-1_i386.deb) https://launchpad.net/~cnav/+archive/ppa/+files/ppstream_1.0.0-3lucid2_i386.deb 『64bit作業系統』(ppstream_1.0.0+1-1_amd64.deb) https://launchpad.net/~cnav/+archive/ppa/+build/2397739/+files/ppstream_1.0.0+1-1_amd64.deb 檔案來源:https://launchpad.net/~cnav/+archive/ppa/+packages 安裝好之後 請到PPStream的「工具> 選項>選擇音頻設備」 將「設置當前音頻設備」設為「alsa」 <四、哈日篇> 1. 安裝日文字型 sudo apt-get install fonts-takao fonts-takao-pgothic fonts-ipafont-gothic fonts-ipafont-mincho cmap-adobe-japan1 cmap-adobe-japan2 2. 安裝日文鍵盤輸入法 sudo apt-get install anthy ibus-anthy ibus-daemon -rd 裝好後請到「IBus偏好設定>輸入法>選取輸入法>日語」 加入「Anthy」 3. 安裝日文手寫輸入法 sudo apt-get install tegaki-zinnia-japanese python-tegaki-gtk ibus-tegaki ibus-daemon -rd 裝好後請到「IBus偏好設定>輸入法>選取輸入法>Other」 加入「tegaki」 〔附贈〕正體中文手寫辨識檔 http://archive.ubuntu.com/ubuntu/pool/universe/t/tegaki-zinnia-traditional-chinese/tegaki-zinnia-traditional-chinese_0.3-0ubuntu1_all.deb 檔案來源:http://archive.ubuntu.com/ubuntu/pool/universe/t/tegaki-zinnia-traditional-chinese/ <五、防呆篇> 如果幫人安裝Ubuntu,則最好做一些防呆的設定,減少彼此的困擾。此外調校完畢後,刪除家目錄中的.bash_history,以避免用戶誤執行先前調校時的指令。 0. ※Ubuntu 12.04取消「主動通知安裝額外驅動程式」 因為部份的額外驅動程式會帶來麻煩 (只是改成不主動通知而已 不影響安裝額外驅動程式) sudo mv /etc/xdg/autostart/jockey-gtk.desktop /etc/xdg/autostart/jockey-gtk.desktop.bak 1. 把點擊可執行的文字檔時的預設反應 從「詢問動作」改為「顯示內容」 以降低用戶誤執行的機率 sudo sed -i "s/<default>'ask'/<default>'display'/g" /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml sudo glib-compile-schemas /usr/share/glib-2.0/schemas gsettings reset org.gnome.nautilus.preferences executable-text-activation 2. 設定不通知發行版本升級 以免將來用戶進行在線升級發生悲劇 sudo sed -i 's/Prompt=lts/Prompt=never/g ; s/Prompt=normal/Prompt=never/g' /etc/update-manager/release-upgrades 3. 若安裝Ubuntu時有設定開機掛載Windows的C槽 那麼改以唯讀的方式掛載 以免發生誤刪Windows重要系統檔的情形 sudo nano /etc/fstab 更改 # /windows was on /dev/sda1 during installation UUID=0123456789ABCDEF /windows ntfs defaults,nls=utf8,umask=007,gid=46 0 0 成為 # /windows was on /dev/sda1 during installation
UUID=0123456789ABCDEF /windows ntfs ro,defaults,nls=utf8,umask=007,gid=46 0 0 4. 取消「以點擊掛載分割區時免密碼」 同樣為了降低誤刪檔案的機率 sudo nano /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
更改 [Mounting, checking, etc. of internal drives] Identity=unix-group:admin;unix-group:sudo Action=org.freedesktop.udisks.filesystem-*;org.freedesktop.udisks.drive-ata-smart* ResultActive=yes 成為 #[Mounting, checking, etc. of internal drives] #Identity=unix-group:admin;unix-group:sudo #Action=org.freedesktop.udisks.filesystem-*;org.freedesktop.udisks.drive-ata-smart* #ResultActive=yes 5. 將輸入密碼獲得權限後的免密碼時間設為0 以防用戶在這段期間幹了什麼蠢事 sudo visudo 更改 Defaults env_reset 成為 Defaults env_reset,timestamp_timeout=0 接著按 Ctrl+o 寫入(請按Enter確定) 然後按 Ctrl+x 離開 <六、隨身碟篇> 如果要把Ubuntu裝至隨身碟,請先拔掉主機硬碟排線,以防誤將GRUB開機載入程式裝到主機硬碟上。裝好後可以做如下的調校,並且注意盡量不要安裝額外驅動程式,以免插到別台電腦時無法正常使用。 1. 系統更新核心時會重整GRUB的開機選單 主機硬碟裡的其他作業系統也將會被納入 然而隨身碟插到別台電腦時 這些多出的選項只是累贅 下列方法可以避免納入額外的作業系統 sudo sed -i '$a GRUB_DISABLE_OS_PROBER=true' /etc/default/grub
sudo update-grub 2. 若把Ubuntu裝在隨身碟上 可以將I/O Scheduler的值改為deadline 加快讀寫速度 (從下次開機起生效) sudo sed -i 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="elevator=deadline"/g' /etc/default/grub
sudo update-grub 3. 將系統暫存目錄及套件快取目錄掛載於記憶體 減少對隨身碟的讀寫和使用容量 (從下次開機起生效) sudo apt-get clean
sudo rm -rf /tmp/* sudo nano /etc/fstab 加入這兩行 tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/cache/apt/archives tmpfs defaults 0 0 sudo nano /etc/rc.local 在「exit 0」之上 加入下面這一段 if [ ! -e /var/cache/apt/archives/partial ]; then
mkdir /var/cache/apt/archives/partial
fi 4. 將家目錄裡的快取目錄、縮圖目錄、PPS目錄掛載於記憶體 減少對隨身碟的讀寫和使用容量 sudo nano /etc/skel/.profile 加入下面這幾段 if [ ! -e /run/shm/$USER ]; then
mkdir -p /run/shm/$USER/cache /run/shm/$USER/thumbnails /run/shm/$USER/pps
fi
if [ ! -e $HOME/.cache ]; then
ln -s /run/shm/$USER/cache $HOME/.cache
fi
if [ ! -e $HOME/.thumbnails ]; then
ln -s /run/shm/$USER/thumbnails $HOME/.thumbnails
fi
if [ ! -e $HOME/.pps ]; then
ln -s /run/shm/$USER/pps $HOME/.pps
fi 存檔離開之後 接著在終端機中執行 cp /etc/skel/.profile ~/.profile
sed -i '$a export _JAVA_OPTIONS="-Dfile.encoding=BIG5"' ~/.profile 最後 執行下記指令去刪除上述目錄 並且讓軟連結取而代之 rm -rf ~/.cache ~/.thumbnails ~/.pps
bash ~/.profile
2012/4/29 1:46
|
||||||||||
_________________
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔; |
|||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.