elementary OS Freya 20150411 版調整

1. 移除 Geary – lightweight email client designed for the GNOME desktop
$ sudo apt-get remove –purge geary

2. 移除 Simple Scanning Utility
$ sudo  apt-get remove –purge simple-scan

3. 移除 Midori – fast, lightweight graphical web browser
$ sudo apt-get remove –purge midori-granite[@more@]
4. 安裝 Firefox 及 Flash Player
$ sudo  apt-get install firefox firefox-locale-zh-hant flashplugin-installer

5. 安裝 Chromium 瀏覽器及 Flash Player
$ sudo apt-get install chromium-browser chromium-browser-l10n pepperflashplugin-nonfree

6. 移除 ibus
$ sudo apt-get remove –purge $( sudo dpkg -l | grep ibus | awk ‘{print $2}’ | grep ^ibus)
$ sudo apt-get remove –purge python-ibus gir1.2-ibus-1.0

7. 安裝 gcin
$ sudo apt-get install gcin gcin-chewing

8. 設定 gcin
$ /usr/bin/gcin-tools
無法出現 gcin 圖示

可以正常輸入中文

 9. 安裝 LibreOffice
$ sudo apt-get install libreoffice libreoffice-help-zh-tw libreoffice-l10n-zh-tw

10. 取消訪客作業階段
$ sudo sed -i ‘$aallow-guest=false’ /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf

 

elementary OS Freya 20150411 版

關於 elementary OS 的介紹,可以參考:
elementary (作業系統) – 維基百科,自由的百科全書

elementary OS 官方網站:https://elementary.io/zh_TW/
elementary OS下載網站:http://sourceforge.net/projects/elementaryos/files/stable/

目前最新的版本是 20150411 所釋出,版本代號是 Freya

1. 光碟開機畫面
[@more@]
2. 進行安裝

3. 安裝設定

4. 立刻安裝

5. 繼續

6. 時區設定

7. 鍵盤選擇

8. 帳號及密碼設定

9. 安裝中

10. 安裝完成,重新啟動電腦

11. 登入畫面

12. 桌面環境

現在 Linux 的安裝幾乎比 Windows 7/8.1 還要簡單快速,不會像以前那樣難以安裝,使用起來的感覺也不遜於 Windows。

ChomeOS – elementary OS Linux 安裝 Scratch 1.4

elementary OS Linux 中已經一個叫做 Scratch 的應用程式

不過是一個文字編輯器,套件庫中沒有  Scrarch 的套件
$ sudo dpkg -l | grep scratch
ii  scratch-text-editor                         2.0.2.1~r1234-0+pkg53~ubuntu12.04.1     text editor written in Vala[@more@]
下載 Scratch 1.4 for Debian / Ubuntu 版本
下載網頁:http://scratch.mit.edu/scratch_1.4/

不過網頁中的連結無法下載,出現 404 錯誤
改採手動下載
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/s/scratch/scratch_1.4.0.6~dfsg1-5~ubuntu12.04.1_all.deb -P ~/Downloads

先安裝須要的套件
$ sudo apt-get install squeak-plugins-scratch squeak-vm

進行安裝
$ sudo dpkg -i ~/Downloads/scratch_1.4.0.6~dfsg1-5~ubuntu12.04.1_all.deb

畫面中會有二個 Scratch

執行 Scratch 1.4

ChomeOS – elementary OS Linux Chromium 安裝 Flash Player

1. 首先到 Google Chrome 的官方網站下載相對應的版本

[@more@]


或直接下載
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb -P ~/Downloads

2. 建立目錄並切換目錄
$ mkdir ~/Download/chrome
$ cd ~/Downloads/chrome

3. 搬移檔案至 chrome
$ cp ~/Downloads/google-chrome-stable_current_i386.deb .

4. 解開檔案
$ ar -x google-chrome-stable_current_i386.deb
$ tar xvJf data.tar.lzm

5. 複製檔案到 /usr/lib/chromium-browser/plugins
$ sudo cp opt/google/chrome/PepperFlash/libpepflashplayer.so /usr/lib/chromium-browser/plugins

6. 修改設定檔 /etc/chromium-browser/default

CHROMIUM_FLAGS=””
改成
CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”
$ sudo sed -i ‘s/CHROMIUM_FLAGS=””/CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”/’ /etc/chromium-browser/default

Acer Chromebox – 安裝 Elementary OS 後調校

1. 建立中文化環境的設定
備份原檔
$ sudo cp /var/lib/locales/supported.d/local /var/lib/locales/supported.d/local.$(date +%F)
加入 zh_TW.UTF-8
$ sudo sed -i ‘$azh_TW.UTF-8 UTF-8’ /var/lib/locales/supported.d/local
產生中文化環境設定
$ sudo locale-gen zh_TW.UTF-8
Generating locales…
  zh_TW.UTF-8… done
  Generation complete.
$ sudo update-locale LANG=zh_TW.UTF-8
$ sudo update-locale LANGUAGE=zh_TW.UTF-8
安裝中文字形及語系
$ sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy fonts-droid poppler-data cmap-adobe-cns1 fonts-arphic-uming ttf-arphic-ukai
$ sudo apt-get install language-pack-zh-hant language-pack-gnome-zh-hant language-pack-zh-hant-base language-pack-gnome-zh-hant-base
安裝中文輸入法
$ sudo apt-get remove –purge ibus ibus-chewing ibus-gtk ibus-gtk3 ibus-pinyin ibus-pinyin-db-android ibus-pinyin-db-open-phrase ibus-table ibus-table-cangjie ibus-table-cangjie-big ibus-table-cangjie3 ibus-table-cangjie5 libibus-1.0-0 python-ibus pinyin-database libchewing3 libchewing3-data
$ sudo apt-get autoremove

$ sudo apt-get install gcin[@more@]2. 安裝常用程式
安裝 gnome-termainal 終端機程式
$ sudo apt-get install gnome-terminal
安裝 gnome-screenshot 擷圖程式
$ sudo apt-get install gnome-screenshot
安裝 eog 看圖程式
$ sudo apt-get install eog
安裝文字編輯器 vim/nano/leafpad
$ sudo apt-get install vim nano leafpad
安裝所須的套件
$ sudo apt-get install mlocate dnsutils zip unzip rar unrar p7zip p7zip-full p7zip-rar xarchiver  openssh-client
安裝 Firefox
$ sudo apt-get install firefox firefox-locale-zh-hant
安裝 Firefox Flash Player Plugin
$ sudo apt-get install flashplugin-installer
安裝 Chromium Browser
$ sudo apt-get install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
加入 add-apt-repository 指令
$ sudo apt-get install software-properties-common python-software-properties
安裝 LibreOffice
$ sudo apt-get install libreoffice libreoffice-help-zh-tw libreoffice-l10n-zh-tw openclipart-libreoffice openclipart-png
3. 加入新的套件庫
$ sudo add-apt-repository -y ppa:elementary-os/stable
更新套件庫

$ sudo apt-get update
安裝套件
$
sudo apt-get install elementary-desktop
$ sudo apt-get install gtk2-engines-pixbuf

4. 修改 /usr/bin/startelementary
$ sudo cp /usr/bin/startxfce4 /usr/bin/startelementary
$
sudo vim /usr/bin/startelementary
把倒數第二行由
exec $prog /etc/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC
改成
exec $prog /usr/bin/xinit_pantheon
建立 /usr/bin/
xinit_pantheon
$ sudo vim
/usr/bin/xinit_pantheon
#!/bin/sh
/usr/sbin/lightdm-session “gnome-session –session=pantheon”
更改執行權限及擁有者
$ sudo chmod +x /usr/bin/xinit_pantheon
$ sudo chown root:root /usr/bin/xinit_pantheon

5. 登出後進入 ChromeOS Shell
/media/removable/sdcard/bin/startxfce4 複製成 /media/removable/sdcard/bin/startelementary
$ sudo cp /media/removable/sdcard/bin/startxfce4 /media/removable/sdcard/bin/startelementary

修改 /media/removable/sdcard/bin/startelementary
把最後一行的 
exec startxfce4
改成
exec startxelementary
$ sudo sed -i ‘s/startxfce4/startelementary/’ /media/removable/sdcard/bin/startelementary

產生新的啟動檔
$ cp ~/startxfce4 ~/startelementary
修改 ~/startelementary
把最後一行的
/media/removable/sdcard/bin/startxfce4
改成
/media/removable/sdcard/bin/startelementary
$ sed -i ‘s/startxfce4/startelementary/’ ~/startelementary

6. 執行 
$ sudo sh ~/startelementary
Elementary OS 桌面環境

安裝 xserver-xorg-lts-raring 提升效能
$ sudo apt-get install xserver-xorg-lts-raring
選擇 OK

不用將 grub 安裝在任何一個 device 上

選擇 Yes,不安裝 grub

安裝 elementary-tweaks
$ sudo add-apt-repository ppa:versable/elementary-update
$ sudo apt-get update
$ sudo apt-get install elementary-tweaks

網站上建議可以移除的套件


我移除的套件,保留 xfce
$ sudo apt-get remove –purge shimmer-themes netsurf-gtk empathy telepathy* indicator-messages brasero geary elementary-scan onboard gnome-orca software-center midori*
清除更徹底一些
$ sudo apt-get autoremove

安裝一些美化的套件
Elementary Interface Themes
$ sudo apt-get install elementary-blue-theme elementary-colors-theme elementary-champagne-theme elementary-lion-theme elementary-milk-theme elementary-dark-theme elementary-harvey-theme elementary-whit-e-theme elementary-plastico-theme

Elementary PLANK (taskbar)
$ sudo apt-get install elementary-plank-themes elementary-plank-extra

Elementary WING PANEL (to customize the top bar)
$ sudo apt-get install super-wingpanel

Elementary Icon Packs
$ sudo apt-get install elementary-elfaenza-icons elementary-emod-icons elementary-enumix-utouch-icons elementary-nitrux-icons elementary-taprevival-icons elementary-thirdparty-icons

Acer Chromebox 安裝 Elementary OS(chrubuntu) 後的一些調整

參考網站:
How to Install Elementary OS Luna (linux) on an HP Chromebook 14 – Reality Equation

1. 升級系統核心,因為目前系統的核心比較舊,所以進行升級
$ uname -r
3.2.0-75-generic-pae
到網站上下載新的核心 Index of /~kernel-ppa/mainline
因為我是使用 x86 的版本,所以下載 i386 的版本
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.1-trusty/linux-image-3.14.1-031401-generic_3.14.1-031401.201404141220_i386.deb -P ~/Downloads
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.1-trusty/linux-headers-3.14.1-031401_3.14.1-031401.201404141220_all.deb -P ~/Downloads
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.1-trusty/linux-headers-3.14.1-031401-generic_3.14.1-031401.201404141220_i386.deb -P ~/Downloads

2. 進行升級
$ sudo dpkg -i ~/Downloads/linux*

3. 系統重新開機
$ sync;sync;sync;sync;shutdown -r now
升級後核心版本
$
uname -r
3.14.1-031401-generic
[@more@]4. 進行 xserver-xorg 升級
$ sudo apt-get install xserver-xorg-lts-raring

5. 修正一些問題
/etc/pm/sleep.d/ 下建立 05_Sound
# sudo vim /etc/pm/sleep.d/05_Sound
#!/bin/sh
# File: “/etc/pm/sleep.d/05_Sound”.
case “${1}” in
hibernate|suspend)
# Unbind ehci for preventing error
echo -n “0000:00:1d.0” | tee /sys/bus/pci/drivers/ehci-pci/unbind
# Unbind snd_hda_intel for sound
echo -n “0000:00:1b.0” | tee /sys/bus/pci/drivers/snd_hda_intel/unbind
echo -n “0000:00:03.0” | tee /sys/bus/pci/drivers/snd_hda_intel/unbind
;;
resume|thaw)
# Bind ehci for preventing error
echo -n “0000:00:1d.0” | tee /sys/bus/pci/drivers/ehci-pci/bind
# Bind snd_hda_intel for sound
echo -n “0000:00:1b.0” | tee /sys/bus/pci/drivers/snd_hda_intel/bind
echo -n “0000:00:03.0” | tee /sys/bus/pci/drivers/snd_hda_intel/bind
;;
esac

6. 更改檔案權限
$ sudo chmod +x /etc/pm/sleep.d/05_Sound

7. 在 /etc/rc.local 增加下列幾行
$ sudo vim /etc/rc.local
echo EHCI > /proc/acpi/wakeup
echo HDEF > /proc/acpi/wakeup
echo XHCI > /proc/acpi/wakeup
echo LID0 > /proc/acpi/wakeup
echo TPAD > /proc/acpi/wakeup
echo TSCR > /proc/acpi/wakeup
echo 300 > /sys/class/backlight/intel_backlight/brightness
rfkill block bluetooth
/etc/init.d/bluetooth stop

8. 修改  /etc/default/grub
$ sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic"

9. 在終端機下執行
$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.14.1-031401-generic
Found initrd image: /boot/initrd.img-3.14.1-031401-generic
Found linux image: /boot/vmlinuz-3.8.0-44-generic
Found initrd image: /boot/initrd.img-3.8.0-44-generic
Found linux image: /boot/vmlinuz-3.2.0-75-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-75-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-51-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-51-generic-pae
Found unknown Linux distribution on /dev/sda3
Found unknown Linux distribution on /dev/sda5
done
$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.14.1-031401-generic
Found initrd image: /boot/initrd.img-3.14.1-031401-generic
Found linux image: /boot/vmlinuz-3.8.0-44-generic
Found initrd image: /boot/initrd.img-3.8.0-44-generic
Found linux image: /boot/vmlinuz-3.2.0-75-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-75-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-51-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-51-generic-pae
Found unknown Linux distribution on /dev/sda3
Found unknown Linux distribution on /dev/sda5
done

10. 修正 TouchPad,因為我使用的是 Chromebox,所以這部分沒有測試
下載
cros-haswell-modules.sh
$ sudo wget https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/cros-haswell-modules.sh

11. 修改 cros-haswell-modules.sh
$ vim ~/Downloads/
cros-haswell-modules.sh

# Grab Ubuntu kernel source
apt-get source linux-image-$mykern
cd $mykernver
改成
# Grab Ubuntu kernel source
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.5.tar.xz
tar -xJf linux-3.12.5.tar.xz
cd linux-3.12.5

12. 執行 cros-haswell-modules.sh
$ sudo bash cron-haswell-modules.sh

13. 建立 /usr/share/X11/xorg.conf.d 目錄
$ sudo mkdir /usr/share/X11/xorg.conf.d

14. 在 /usr/share/X11/xorg.conf.d 目錄下建立 50-synaptics.conf
$ sudo vim
/usr/share/X11/xorg.conf.d/50-synaptics.conf
加入下面的內容
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "FingerLow" "10"
        Option "FingerHigh" "16"
EndSection

15. 完成收工,重新啟動電腦

elementary OS Linux 安裝 Java

安裝 OpenJDK 7
$ sudo apt-get install openjdk-7-jdk
查看安裝版本
$ /usr/bin/java -version
java version “1.7.0_55”
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.12.04.2)
OpenJDK Client VM (build 24.51-b03, mixed mode, sharing)
[@more@]
安裝 Oracle JDK
加入套件庫來源
$ sudo add-apt-repository ppa:webupd8team/java
出現 Press [ENTER] to continue or ctrl-c to cancel adding it 訊息時,按 Enter 鍵繼續,按 Ctrl+C 放棄

更新套件庫
$ sudo apt-get update

安裝 Oracle Java JDK 7
$ sudo apt-get install oracle-java7-installer
安裝 Oracle Java JDK 8
$ sudo apt-get install oracle-java8-installer

選擇 確定

接受軟體授權

下載 Oracle JDK

版本資訊
$ /usr/bin/java -version
java version “1.8.0_11”
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) Client VM (build 25.11-b03, mixed mode)

解開 deb 檔

解開 deb 檔,除了可以使用壓縮檔管理員外,也可以用指令的方式來做處理
[@more@]使用 ar 指令
$ ar -x google-chrome-stable_current_i386.deb

解開之後會多出
$ ls -l
-rw-r–r– 1 test test     6700  8月 17 22:26 control.tar.gz
-rw-r–r– 1 test test 48790061  8月 17 22:26 data.tar.lzma
-rw-r–r– 1 test test        4  8月 17 22:26 debian-binary
-rw-rw-r– 1 test test 48796954  8月 17 17:08 google-chrome-stable_current_i386.deb

2. 解開 lzma 檔
$ tar -xvJf data.tar.lzma

elementary OS Linux 使用者自動登入

因為在安裝時並沒有勾選 自動登入

所以每一次開機時,就要輸入密碼才能登入,為了測試方便,故設定成 自動登入
[@more@]設定方式:
修改 /etc/lightdm/lightdm.conf 設定檔
$ sudo vim /etc/lightdm/lightdm.conf
在檔案最後面加入下面一行
autologin-user=test

test 是要自動登入的帳號

重新開機即可!

elementary OS Linux Chromium 安裝 Flash Player

預設安裝完成的 Chromium 也是無法瀏覽含有 Flash 的網頁

底下是解決的方式:[@more@]參考網頁:elementary OS Snippets: Use Pepperflash In Chromium

1. 首先到 Google Chrome 的官方網站下載相對應的版本

2. 開啟 檔案

切換到下載 Google Chrome deb 的目錄,在檔案按滑鼠右鍵
選擇 以此開啟(H) / 壓縮檔管理員

opt 目錄按二下

google 目錄按二下

chrome 目錄按二下

PepperFlash 目錄按二下

libpepflashplayer.so 檔案按滑鼠右鍵

選擇 解開

選擇要解壓縮到的目錄,然後按 解開

解開中

解開完成,按 關閉(C)

3. 搬移檔案至相對應目錄
$ sudo mv libpepflashplayer.so /usr/lib/chromium-browser/plugins

4. 修改設定檔 /etc/chromium-browser/default

CHROMIUM_FLAGS=””
改成
CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”
$ sudo sed -i ‘s/CHROMIUM_FLAGS=””/CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”/’ /etc/chromium-browser/default

5. 開啟 Chromium,在網址列輸入 chrome://plugins
把 Adobe Flash Player 按 啟用

也可以加上 一律允許

6.可以正常看到 Flash 網頁了!