Elementary OS + Windows 7

放假後,終於有時間把整個硬碟重新分割重新安裝 Windows 和 Linux 雙系統。之前一直都在用 elementary OS,這篇純粹是想好好筆記我對電腦做了什麼。

Prepare

因為我的筆電有使用NVIDIA Optimus技術,必須先到BIOS設定中將顯示卡切換成Integrated,否則進入Live CD只會一片黑。
另外也可以利用修改啟動參數加入nomodeset來暫時解決這個問題,不過安裝完還是得改設定才能繼續。

分割硬碟

首先進入Live CD先用Gparted做好分區規劃。安裝Windows 7的地方必須保留2個Primary的空間,否則安裝時會出現「安裝程式無法建立新的系統磁碟分割,也找不到現有的系統硬碟分割」。

1
2
3
4
5
6
7
/dev/sda1    120 GiB             ntfs    Primary    Windows 7
/dev/sda3 100 GiB ntfs Primary
/dev/sda4 Extended
/dev/sda5 300 GiB ntfs Logical
/dev/sda6 * 500 MiB /boot ext4 Logical
/dev/sda7 30 GiB / ext4 Logical elementary os
/dev/sda8 50 GiB /home ext4 Logical

Linux

安裝 elementary OS

然後開始安裝 elementary OS 。

安裝完畢

安裝完畢重新開機登入,Ctrl+Alt+T open Terminal

1
2
sudo apt-get update &&
sudo apt-get upgrade

安裝 Gedit

1
sudo apt-get install gedit

NVIDIA Optimus

https://zh.opensuse.org/SDB:Bumblebee
https://wiki.ubuntu.com/Bumblebee
http://yblog.org/archive/index.php/linux_Bumblebee_3_201208
限使用 NVIDIA Optimus 技術的顯卡。

1
2
3
sudo add-apt-repository ppa:bumblebee/stable &&
sudo apt-get update &&
sudo apt-get install bumblebee bumblebee-nvidia

亮度調整修正

1
gksudo gedit /etc/default/grub

將:

1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改為:

1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

存檔。

1
sudo update-grub

重新開機。

安裝 Firefox

1
sudo apt-get install firefox

安裝 Google Chrome

https://www.google.com/chrome/

1
2
3
cd ~ &&
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb &&
sudo dpkg -i google-chrome-stable_current_amd64.deb

修復 Scratch

內建的文字編輯器 Scratch 在更新後可能有打不開的問題,重新開機後如還是不行,重新安裝就能修復。

1
sudo apt-get install --reinstall scratch-text-editor

安裝 rime 輸入法框架

https://code.google.com/p/rimeime/wiki/RimeWithIBus

1
2
3
4
5
6
7
8
9
# this repo provides libkyotocabinet, libgoogle-glog for Ubuntu 12.04;
# these packages are officially supported since Ubuntu 12.10.
sudo add-apt-repository ppa:fcitx-team/nightly

# providing libyaml-cpp0.5, librime, rime-data, ibus-rime
sudo add-apt-repository ppa:lotem/rime

sudo apt-get update
sudo apt-get install ibus-rime

設定注音輸入

https://gist.github.com/lotem/2309739

  1. 建立設定檔:
1
vi ~/.config/ibus/rime/default.custom.yaml
  1. a,然後貼上以下內容:
1
2
3
patch:
schema_list:
- schema: bopomofo_tw # 注音(繁體順位)
  1. Esc接著輸入:wq
  2. iBus偏好設定、輸入法、自訂、加入Rime,重新啓動iBus。

Rime 注音輸入簡介:https://www.ptt.cc/bbs/EZsoft/M.1341225649.A.677.html
修正 Rime 注音繁簡順位(已不需要):https://www.ptt.cc/bbs/IME/M.1345036498.A.66E.html

安裝 Elementary Tweaks

安裝 Elementary Tweaks 是為了能夠自訂界面,比如顯示縮小按鈕等。

1
2
3
sudo apt-add-repository ppa:versable/elementary-update &&
sudo apt-get update &&
sudo apt-get install elementary-tweaks

Elementary Tweaks

  1. 系統設定值中選擇Tweaks
  2. General > Appearance > Button Layout > Minimize Right(依照自己喜好更改)。
  3. Applications > Plank > Hide Mode > Intelligent hide(推薦底下Dock用智能隱藏)。
  4. Applications > Files > Single Click 關閉(較習慣雙擊開啟)。
  5. 如想恢復預設值,按一下右邊的按鈕即可。

設定桌面

  1. 系統設定值中選擇桌面
  2. 桌布中更改桌布。
  3. 熱角中設定左上角顯示應用程式選單

安裝 VLC Player

1
sudo apt-get install vlc

安裝 Spotify

https://www.spotify.com/tw/download/previews/

1
2
3
4
sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free" &&
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59 &&
sudo apt-get update &&
sudo apt-get install spotify-client

安裝 Sublime Text 3

http://www.sublimetext.com/3

1
2
3
cd ~ &&
wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3065_amd64.deb &&
sudo dpkg -i sublime-text_build-3065_amd64.deb

安裝 Package Control

https://packagecontrol.io/installation

  1. 在 Sublime Text 按下Ctrl + ` 或 View > Show Console
  2. 貼上(請從上面官方連結中複製,因官方表示以下code會隨更新而改變):
1
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
  1. Enter
  2. 依照提示重新開啟。

安裝 Plugins

  1. 在 Sublime Text 按下 Ctrl + Shift + P 或 Preferences > Package Control
  2. 輸入Install Package按下Enter。
  3. 輸入套件名稱並安裝。

ConvertToUTF8

  • 解決 Sublime Text 3 預設不支援 Big5 與其他 CJK 編碼的問題。
  • 安裝完後,至 Preferences > Package Settings > ConvertToUTF8 > Settings - Default,將BIG5和GBK對調存檔。

Emmet

  • 前端工程師必備套件。
  • 需重新開啟一次。

HTML-CSS-JS Prettify

  • 好用的自動格式化套件。

  • 需要安裝 Node.js 否則會出現Node.js was not found in the default path. Please specify the location.訊息。

  • 用以下方法安裝後,設定 Node.js 路徑"linux": "/usr/bin/node",

  • 測試(Ctrl + Shift + H):

    1
    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body></body></html>

    安裝 Node.js

    1
    sudo apt-get install nodejs

安裝 Git

1
sudo apt-get install git

Sublime Text 3 中文輸入

由於我用的是iBus,沒辦法用網路上另一種更好的方法來解決(fcitx可用),只能用InputHelper

1
2
cd ~/.config/sublime-text-2/Packages &&
git clone https://github.com/xgenvn/InputHelper.git

按 Ctrl + Shift + Z 即可呼叫輸入框。

安裝 LibreOffice

1
2
3
sudo add-apt-repository ppa:libreoffice/ppa &&
sudo apt-get update &&
sudo apt-get install libreoffice

清理垃圾

1
sudo apt-get clean all

Windows

安裝 Windows 7

然後開始安裝 Windows 7。

安裝完畢

安裝完畢先安裝驅動程式,然後開始 Windows Update 更新。

安裝 Mozilla Firefox

當然還有一件事很重要,就是用IE下載別的瀏覽器。這裡並不是故意這樣做,是IE還沒更新到10以上不會有人想拿他來瀏覽現今的網站。而且Windows沒更新完也無法安裝IE11,怪我囉?
http://moztw.org/

安裝 Google Chrome

https://www.google.com/chrome/

安裝 7-Zip

http://www.7-zip.org/download.html

安裝 K-Lite Codec Pack

http://www.codecguide.com/download_kl.htm

安裝 HashTab

http://implbits.com/products/hashtab/

系統調

工作列及開始功能表內容

  1. 工作列 > 右鍵 > 內容
  2. 工作列 > 關閉 Aero Peek
  3. 開始功能表 > 自訂
  4. 下載 > 以連結顯示
  5. 取消 使用大圖示
  6. 音樂 > 永不顯示
  7. 勾選 執行命令
  8. 遊樂場 > 永不顯示
  9. 取消 預設程式
  10. 取消 說明

檔案總管

  1. 進入檔案總管
  2. 組合管理 > 資料夾和搜尋選項
  3. 檢視
  4. 取消 隱藏已知檔案類型的附檔名
  5. 顯示隱藏的檔案、資料夾或磁碟機

  1. 控制台
  2. 檢視方式:大圖示
  3. 程式和功能
  4. 開啟或關閉 Windows 功能
  5. 取消 Tablet PC 元件
  6. 取消 Windows 小工具平台
  7. 取消 遊樂場