Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 本網站預計持續維運至 2021年底,網站內容基本上不會再更動。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
Tech Column 於 Ubuntu 12.04 安裝 indicator-virtualbox

於 Ubuntu 12.04 安裝 indicator-virtualbox

自從 Ubuntu 11.04 改用 Unity 以後,原先 Gnome 2 狀態通知區就有了大變動,從原先的 Applet 改為 Indicator 了!而 Indicator 在字面上可以翻成指示者、信號...... 但在這裡則是代表右上角狀態通知區的小工具 。

當中凍仁最喜愛的是 indicator-virtualbox,這對需要常開虛擬機器 (Virtual machine) 測試各個作業系統 (Operating system) 的凍仁而言是個好物,相信重度使用者應該都會喜愛它!

目前在 Launchpad 上只有 10.04 (lucid), 10.10 (maverick) 及 11.04 (natty) 的版本,至於 12.04 (precise) 呢?動手編一下就可以了,開放原始碼真的很好用呢

圖1:啟動後會於右上角的狀態通知區新增個 Virtualbox 的圖示。

圖2:關於 indicator-virtualbox 1.1.1。

1. 事前準備

1.1. 由於 indicator-virtualbox 是專門控管 virtualbox 的小工具,故在使用前須先安裝 virtualbox。

[ jonny@precise ~ ] 
$ sudo aptitude install virtualbox 

1.2. 因作者 Michael Otto 於 1.1.0 時加入檢查機制,故執行 indicator-virtualbox 前須先執行一次 virtualbox。

2. 使用 dpkg 安裝

若您覺得步驟 3 過於繁雜,可以安裝凍仁打包的 deb。 [註一]

2.1. 下載 indicator- virtualbox_1.1.1~chusiang~precise1_amd64.deb

[ jonny@precise ~ ] 
$ wget https://dl.dropbox.com/u/1995696/deb/indicator-virtualbox_1.1.1%7Echusiang%7Eprecise1_amd64.deb 

2.2. 安裝。

[ jonny@precise ~ ] 
$ sudo dpkg -i indicator-virtualbox_1.1.1~chusiang~precise1_amd64.deb 

3. 自行編譯並安裝

3.1. 安裝相關套件。

[ jonny@precise ~ ] 
$ sudo aptitude install checkinstall dh-autoreconf libcurl3-dev libxml2-dev libgtk2.0-dev libdbus-glib-1-dev libappindicator-dev 

3.2. 下載 https://launchpad.net/indicator-virtualbox/1.1/1.1.1/+download/indicator-virtualbox- 1.1.1.tar.gz。

[ jonny@precise ~ ] 
$ wget https://launchpad.net/indicator-virtualbox/1.1/1.1.1/+download/indicator-virtualbox-1.1.1.tar.gz 

3.3. 解壓縮。

[ jonny@precise ~ ] 
$ tar zxvf indicator-virtualbox-1.1.1.tar.gz -C /dev/shm/ 

3.4. 切換目錄。

[ jonny@precise ~ ] 
$ cd /dev/shm/indicator-virtualbox-1.1.1/  
[ jonny@precise /dev/shm/indicator-virtualbox-1.1.1 ] 
$

3.5. 設定環境並編譯 (make)。

[ jonny@precise /dev/shm/indicator-virtualbox-1.1.1 ] 
$ sudo ./autogen.sh && sudo ./configure && sudo make 

3.6. 打包 deb 並安裝。

[ jonny@precise /dev/shm/indicator-virtualbox-1.1.1 ] 
$ sudo checkinstall -D make install  
checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.

The package documentation directory ./doc-pak does not exist. 
Should I create a default set of package docs?  [y]: 

[......]

# 使用 checkinstall 安裝後可在目錄下找到打包完成的 deb。

3.7. 恭喜您,現在可以使用 indicator-virtualbox 了。

▲ 圖3:啟動 indicator-virtualbox。

4. 加入開機自動啟動

4.1. 複製設定檔至始動應用程式 (autostart) 裡。

[ jonny@precise ~ ] 
$ cp /usr/share/applications/indicator-virtualbox.desktop ~/.config/autostart/ 

圖四:已新增至始動應用程式。

4.2. 若您不想開機時馬上啟動,可補上 X-GNOME-Autostart-Delay 參數,這裡以逾時 30 秒為例。

[ jonny@precise ~ ] 
$ vim /home/jonny/.config/autostart/indicator-virtualbox.desktop 

[......] 

17 X-GNOME-Autostart-Delay=30

[註一]: 這裡只提供 Ubuntu 12.04 amd64 的 deb。

 

延伸閱讀

  1. 好用的製作 deb 工具 – checkinstall « stephon's blog
    https://stephon.wordpress.com/2006/10/10/好用的製作deb工具-checkinstall/

相關網址

  1. indicator-virtualbox in Launchpad
    https://launchpad.net/indicator-virtualbox/
  2. Template “indicator-virtualbox” : Translations : Series 1.1 : indicator-virtualbox
    https://translations.launchpad.net/indicator-virtualbox/1.1/+pots/indicator- virtualbox



OSSF Newsletter : 第 203 期 於 Ubuntu 12.04 安裝 indicator-virtualbox

Category: Tech Column