Ubuntu 行為規範(第二版)

星球

Blog:Breezy Dream

歡迎光臨小弟的Blog,這裡是小弟把自己的意見、看法甚至是心情丟上來的地方,也是和大家一起分享好東西的地方!歡迎大家一起進入我的微風之夢!
最後更新: 2016/4/23 2:12:00
RSS | RDF | ATOM

Kubuntu Xenial Xerus 正式釋出 | Linux 生涯的小回顧…

2016/4/23 2:12:00 | Breezy Dream
是說今天是 Ubuntu 系列發行版 Xenial Xerus 正式推出的日子,因為受夠了 Wily 的各種問題,因此不像以往釋出後都會觀望等大家把地雷踩光大約一個月多再升級,這次等待已久今天一看到消息就立刻開下去更新了。


由於升級 Kubuntu 我可以算是(被炸的)經驗豐富,這次升級之前做了萬全的準備,因此升級的過程算是十分順利,在國網中心的穩定的套件來源下,很快就完成更新了。更新過程和更新完後也都沒遇到什麼障礙,幾乎可以算是無痛了吧。

看到噗浪上有分享(沒有,我沒有打錯字)從 7.04 用到現在過了九年,這才驚覺從我第一個用的 ubuntu 版本 5.10 到現在,已經整整過了超過十年的歲月了。真的成為 ubuntu 十年用戶了啦……

以下簡單回顧一下我接觸 Linux 的歷史,這應該可以算是我人生最重要的轉折之一了:
  1. 第一個接觸的非微軟出品作業系統: FreeBSD 大約是 2003 年,會有這個機緣,也是因為開始認識什麼是「自由軟體」。
  2. 第一個接觸的 Linux 發行版: RedHat 9 ,約 2003 ,距今約 13 年。
  3. 第一個接觸的 Linux 桌面環境: GNOME , RedHat 9 的預設桌面環境。
  4. 第一次使用 KDE 作為桌面環境: Mandrake 10 的預設桌面,根據記憶應該是 KDE 3.2 ,大約 2004 年,距今 12 年左右。
  5. 在往後雖然也有短暫嘗試其他桌面環境或短暫用過 GNOME ,不過時間都不長,之後都是很穩定的待在 KDE 。 所以這 12 年來幾乎所有的時間都是使用 KDE 為主。
  6. 第一次接觸的 Ubuntu 版本:  5.10 Breezy Badger ,距今約 10 年。沒錯,本網誌的名稱確實是受到 Ubuntu 這版的版本代號影響而取的。
至今十年過去了,我每天靠 Linux 工作,工作以外的時光也是用 Linux ,不知不覺也已經過了 13 年了呀……

Download Kubuntu 16.04 LTS from here

ThinkPad X220 EFI 開機問題

2014/5/29 3:26:00 | Breezy Dream
由於使用於 X220 的系統是直接繼承自 X61 ,故其使用的是傳統的 BIOS 開機。為了達成快速開機,順便認識一下這個未來趨勢,花了很多很多的時間在轉換 UEFI 上,怎麼都搞不定。後來發現其實最後是有安裝成功的,不過 X220 有奇怪的問題會造成無法開機,在這邊記錄一下其行為與眾不同的地方。

  1. X220 不會從 /boot/efi/efi/*/*.efi 開機,也就是說一般 ubuntu 安裝好的 /boot/efi/efi/ubuntu/grubx64.efi 不會被使用,你必須手工把 /boot/efi/efi/ubuntu 更名成 /boot/efi/efi/boot ,且把 grubx64.efi 改名成 bootx64.efi ,這樣就可以讓 X220 正常開機了,不知道是 bug 還是 featured ,不過原因不明。
  2. X220 不會從一個使用 GPT 分割表的硬碟使用 Legacy 模式開機(就是傳統的 BIOS 模式),假如你使用了 GPT 分割表,就不能不使用 UEFI ,不然 X220 會打不開……
  3. BIOS 選項中,在「Config」→「USB」裡面,有一個選項叫作「USB UEFI BIOS Support」,按照字面意思是啟動或關閉對於 USB 裝置上的 UEFI 是否啟用支援(我有理解錯誤嗎?),但是如果你嘗試著把它停用的話,你會發現無論你開機順序怎麼設定,他都不再從 USB 裝置開機,包含使用傳統 Legacy Mode 的 USB 可開機裝置。
問題依舊存在於 X220 目前最新版本的 BIOS 當中。
以上,就是 X220 龜龜毛毛的 UEFI 開機流程。 題外話,開啟 Security Chip 會讓開機變慢 5 ~ 10 秒,如果沒有特殊需求且希望加快開機,可以把 Security Chip 關掉。

目前從按下開關到進入 KDE 可以開始使用只要 28~35 秒! \(^ ^)/


gcin icon on unity

2014/2/12 17:18:00 | Breezy Dream

老問題了,不過常常給人用 Unity 都會碰到這樣的狀況。 在 Unity 中使用 gcin or hime 的時候都會碰到常駐圖示無法正常顯示的問題。 需要修改一些設定才能夠讓 Unity 的 panel 出現所有的常駐圖示。 記錄一下。

$ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Re-enable Hibernate of Ubuntu 啟用休眠功能

2013/10/20 4:05:00 | Breezy Dream
筆電的環境中常常使用到的除了睡眠(Sleep/Suspend to RAM)以外,就是休眠(Hibernate/Suspend to Disk)了。 不過由於 Ubuntu 的休眠有許多失敗案例,所以 Ubuntu 12.04 起預設是把 Hibernate 的功能關掉的,故如果想使用 Hibernate ,可以手動重新把它打開! 其實我本來也很少使用 Hibernate ,因為原本的硬碟過慢,等待休眠和從休眠中恢復都很耗時。 直至這兩天更換了一顆新的硬碟,想來重新試試 Hibernate 時,才發現 Ubuntu 預設將之停用了。

◎注意:使用 Hibernate 功能有一個先決條件就是你的 SWAP (置換空間/虛擬記憶體)必須大於你的實體記憶體,否則 Hibernate 將會失敗。

首先,先使用你慣用的文字編輯器開啟 /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla 檔案(需 root),如不存在請建立它,並加入以下內容:

[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

接著將其儲存,並開啟 /etc/default/grub ,找到 GRUB_CMDLINE_LINUX_DEFAULT 變數,並在其中指定 SWAP 分割區位置,假設你的 SWAP 分割區實體是 /dev/sda2 則:

GRUB_CMDLINE_LINUX_DEFAULT="splash quite"

改成

GRUB_CMDLINE_LINUX_DEFAULT="splash quite resume=/dev/sda2"

接著儲存後退出文字編輯器,然後更新 grub 設定。

$ sudo update-grub

如此一來,應該就可以正常使用休眠功能了。

最後附上陪伴我很久的 5K250 160G 硬碟照片一張,他仍舊非常稱職好用,只不過 160G 真是太小了,裏面已經滿到不行。 等到確定新硬碟資料都無問題之後,準備將其轉給手邊其他機器使用。
5K250-160

X61 的風扇轉速

2013/9/6 22:05:00 | Breezy Dream
ThinkPad 一直都有很優秀的散熱設計,一般情況下都可以兼具良好的散熱能力和安靜,不過 X6 系列算是歷代 ThinkPad 當中散熱設計比較敗筆的其中之一。 相對於其他 ThinkPad 比較溫暖一點。
由於我很習慣把電腦擺在腳上打,故原本的風扇轉速調整不是很符合我的需要,常常要是做一些負重比較重的事情溫度上到 70℃ 腳就會被弄得很不舒服,因此需要加重一下風扇的馬力來壓壓溫度,儘量避免溫度到 65℃ 以上,因此我都是用 thinkfan 來控制風扇。 不過以 sysfs api 提供的風扇控制當中, ThinkPad 的風扇轉速分成七個級距,實際上 X61 的風扇只有四段轉速,因此需要釐清一下哪個級距分別對應到哪一段,比較好決定要在什麼溫度底下開多少。 以下是從 ThinkWiki 查到的資料:
  • 0: 關閉
  • 1~2: ~3400 rpm
  • 3~5: ~3800 rpm
  • 6~7: ~4500 rpm
  • disengaged: ~6700rpm
配合 thinkfan 調整一下,兼顧一下平時溫度不高的情況可以不用開風扇,腳總算是舒服多了,平常也安靜多了。 畢竟風扇也是要吃個差不多 3W 電,溫度低時不開其實也好。

PPA of NGINX @ Ubuntu

2013/9/6 5:04:00 | Breezy Dream
最近以來一直跟 nginx 是好朋友,因為他的效能比 Apache 好上不少,又可以做反向代理和負載平衡。於是我後來架的機器都以 nginx 為首選了。


Ubuntu 套件庫內的 nginx 預設不是最新的,不過 NGINX 有 ppa 可以直接用這個取得最新版本就好了。

GIMP 2.6 Released!

2012/2/8 16:40:00 | Breezy Dream
GIMP 2.6

Linux 下重要的影像處理軟體 GIMP10/01 時正式釋出了第 2.6 版,從外觀上可以輕易的看出他與以往版本的不同,這個版本也包含了非常多的改進,雖然平常習慣使用 PhotoShop 的人可能還是會難以適應。 XD

GIMP 2.6 for Snapshot

GIMP 2.6 還沒出現在目前 Ubuntu 8.04 的官方套件來源中,不過大家還是可以單獨下載 DEB 檔案裝,以下為大家整理出 GIMP 2.6 相關套件的下載點:

以上是 GIMP 2.6Ubuntu 套件包下載點,只要把上列 6 個套件全部裝上去就可以囉!更多詳情請參考 GIMP 官方網站

KDE 4.1.2 Released!

2012/2/8 16:40:00 | Breezy Dream

KDE 4.1.2 已經於 2008/10/03 正式釋出啦!一如以往,此版也修正了許多錯誤,其中包括 Kopete 在使用 ICQ, Yahoo 以及 Gadu-Gadu 時會當機的問題。此外 KHTML 也修正了許多錯誤, Konqueror 的「停止動畫」也重新出現!更多詳情可以參見 KDE 官網的說明

如果你使用 Kubuntu 並且想嘗試 KDE 4.1.2 的話,你可以依照下列步驟安裝 KDE 4.1.2

  1. 首先請在 /etc/apt/sources.list 中加入以下來源:
    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main
  2. 接著請更新套件來源,並安裝「kubuntu-kde4-desktop」:
    $ sudo aptitude update; sudo aptitude install kubuntu-kde4-desktop
  3. 安裝完成後,請在登入畫面中將工作階段選擇成 KDE4 再登入就可以囉!
如果你發現你的 KDE4 是英文的,請參考這篇文章

Kubuntu Intrepid Ibex

2012/2/8 16:40:00 | Breezy Dream

Kubuntu Intrepid Ibex 釋出的時間只剩下不到一天的時間啦! 在 Kubuntu/Ubuntu 開發團隊這半年的奮鬥過後,成果到底如何? 來簡單瀏覽一下Kubuntu Intrepid Ibex 有什麼新鮮的吧!

KDE4 Snapshot

KDE4! Kubuntu Intrepid Ibex 與前一版的 Kubuntu Hardy Heron 最大的差別與最重要的改進就在於此,在 8.10 當中, Kubuntu 正式完整整合最新版本的 KDE 4.1.2 做為預設的桌面環境,以時間點來說,現在也的確是轉換到新版 KDE4 的良好時機。 如果升級到此版,原本的 KDE 3.5 將會升級為 KDE 4.1,且新版 Intrepid Ibex 中將不包含 KDE 3.5,請想繼續使用 KDE 3.5 的人務必注意。 此外,使用 Kubuntu 8.04 KDE4 Remix 的人的設定檔可能無法順利轉換到 Kubuntu 8.10 使用,除設定檔資料夾名稱不同外,由於目錄架構也不同,因此設定檔可能還須重建。 欲了解 KDE 4.1 是什麼玩意,可以參考此文章

New Adept

向來被我認為不是很好用的 Adept ,這次也有新的進展。 Intrepid Ibex 採用了全新的 Adept 3.0,不但是整合最新 KDE4 的版本,同時介面和操作方式大幅改進,看起來比以前更加平易近人更易使用。 雖然仍是 Beta 版,但堪用程度不會雅於舊版喔!

新的 Kubuntu Intrepid Ibex 也將相當多原本只在 KDE3 程式順利移植到 KDE4 ,比起之前的 Kubuntu Hardy Heron KDE4 Remix 來說改進相當顯著。 對於想進入 KDE4 世界的人來說, Kubuntu Intrepid Ibex 是個不錯的起點。當然,許多尚未移植到 KDE4 的程式,也可以在新的 Kubuntu 中正常執行。

關於升級的方式,跟以往一樣,若你想從 8.04 進行升級,可以選擇直接透過網路升級,或利用文字模式光碟(Alternative CD)進行升級,但請注意, Desktop CD 並不包含升級的功能。就我個人來說,我比較建議使用光碟升級,因為這樣可以減少許多下載時間,也可以避免下載到一半出問題又要重頭再來,穩定性較為可靠。 若沒有燒錄器或怕浪費空片的人怕麻煩的人,也可以在下載光碟映像檔以後直接掛載就可以當作升級光碟使用了! 例如:
$ sudo mount -t iso9660 -o loop ./kubuntu-8.10-alternate-amd64.iso /media/cdrom
就可以把 ./kubuntu-8.10-alternate-amd64.iso 掛載到 /media/cdrom 下,此時按 【Alt + F2】 並執行:
kdesudo /media/cdrom/cdromupgrade
就可以打開程式進行升級囉!

一如以往一樣,你可以直接從全球各大映像站取得 Kubuntu Intrepid Ibex 的光碟映像檔,也可以免費的從這裡申請索取免費的 Kubuntu 光碟,不過要注意的是,申請的 Kubuntu 光碟屬於 Desktop CD,所以並不包含升級功能。另外,為避免資源浪費,請不要忘記你申請的光碟是可以重覆使用的,你可以把一張光碟和許多人分享,依照 GPL 授權條款,這並不違法! :)

最後附上 Kubuntu Intrepid Ibex 位於台灣大學的下載點

OpenOffice.org 3.0 for Ubuntu Intrepid Ibex

2012/2/8 16:40:00 | Breezy Dream
  • 本文僅適用 Ubuntu Intrepid Ibex ,若您使用的是其它版本,操作方式可能略有出入。

OpenOffice.org 3.0 可說是 OpenOffice.org 這套重量級開源辦公室軟體的重要升級,除了支援 OpenXML 格式之外,也同時支援了最新的 ISO ODF 1.2 國際標準。 此外,這個版本終於不負期待的原生支援 IntelMacOSX 上,而不需再依賴 X11 環境的幫助了!

但由於 OpenOffice.org 3.0 的釋出日期實在是太逼近 Ubuntu Intrepid Ibex ,因此 Ubuntu 開發團隊並沒有足夠的時間做整合與測試的工作,因此 Ubuntu Intrepid Ibex 決定保留 OpenOffice.org 2.4

雖然如此,但也並不代表使用 Ubuntu 的人就和 OpenOffice.org 3.0 無緣,在 Launchpad 上依然有一個專案叫作「 PPA for OpenOffice.org Scribblers 」,並且提供了 APT 套件來源,因此我們還是可以輕鬆的將 OpenOffice.org 升級到 3.0

欲升級到 OpenOffice.org 請先在 /etc/apt/sources.list 內加入以下套件來源:

# PPA for OpenOffice.org Scribblers
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

接著更新套件列表後,便可以將 OpenOffice.org 升級到 3.0 囉! :)

$ sudo aptitude update ;sudo aptitude full-upgrade