星球
Blog:老森常譚
最後更新: 2017/12/3 9:54:52
為VirtualBox的Machine建立捷徑
一般情形下,使用VirtualBox程序不外乎就是執行VirtualBox,接著啟動Machine,但如果嫌麻煩,或者有特殊需求需要直接啟動Guest VM時,VirtualBox有提供一方便的功能,直接對著指定的VM按右鍵,即可在桌面建立捷徑,未來欲啟動VM只需直接執行捷徑即可。
除此之外,如果要手動建立捷徑,抑或是建立批次檔以指令方式啟動時,可參考以下方式:
1.以ubuntu環境為例,如果用右鍵建立捷徑,當捷徑的位置變更,下次開機即會失效,如要手動建立捷徑時:
在桌面按右鍵選「建立啟動圖示」
「名稱」可輸入「VM名稱」
「指令」輸入「/usr/lib/virtualbox/VirtualBox –startvm "VM名稱"」
圖示則位於「/usr/share/icons/hicolor/圖示大小/mimetypes/virtualbox-vbox.png」
手動建立的捷徑即可搬移到任何位置
2.在Windows環境底下,如果要讓Host開機時就自動啟動VM:
新增一批次檔,指令輸入「C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm "VM名稱"」
其中前面的路徑有可能因為版本不同而不太一樣(以前是Sun..)
最後將此批次檔丟到"啟動"裡面即可。
VirtualBox安裝Windows 2000不斷重開機
在公司試著在VirtualBox安裝Windows 2000 Server時,每到複製檔案的地方,就自動重開機,屢試不爽,原以為是軟、硬體支援度的問題,本打算作罷,沒想到竟在Google找到了答案…
而發生的原因竟然是…太快了!這算是Windows 2000的一個bug,擷取Sun官方說明如下:
After issuing a hard disk request, there is a race condition in the Windows driver code which leads to corruption if the operation completes too fast, i.e. the hardware interrupt from the IDE controller arrives too soon. With physical hardware, there is a guaranteed delay in most systems so the problem is usually hidden there (however it should be possible to reproduce it on physical hardware as well). In a virtual environment, it is possible for the operation to be done immediately (especially on very fast systems with multiple CPUs) and the interrupt is signaled sooner than on a physical system. |
因此,解決的方法也很簡單,就是讓它慢一點…,執行指令:
VBoxManage setextradata VMNAME "VBoxInternal/Devices/piix3ide/0/Config/IRQDelay" 1 |
此值可以介於0~5,單位是ms,因此數值愈大,延遲愈久
在安裝完系統後,請將此值移除或改成0
【相關連結】
- 解决VirtualBox 3.0安装Windows 2000失败 | -= April 1985 =-
- Sun VirtualBox® Windows 2000 installation failures
ubuntu 10.04 更改預設輸入法
一直以來都習慣用gcin作為預設的輸入法工具,先前在安裝完畢後,還要透過im-switch指令來做切換,新版10.04用滑鼠點一點即可。
透過套件管理程式安裝好gcin後,點選「管理」 – 「語言支援」,在"語言"標籤下方有個"鍵盤輸入法系統"的下拉式選單,選擇「gcin」及完成預設輸入法的設定。
【相關連結】
- gcin 同好會 – CLE
- [BugReport][LP] Ibus 預設輸入法列表中沒有正體中文輸入法 (Ubuntu 10.04 Lucid Beta2) [論壇 - Ubuntu 養蟲箱 - bug share] – Ubuntu 正體中文站
ubuntu 聽廣播—Hinedo
一早起來,在寫日記之前,想放點歌來聽聽,好迎接這個週末的早晨。想到了線上廣播這玩意兒,上網搜尋了一下,看見了熟面孔—Hinet Radio(Hinedo)。
剛接觸ubuntu時,就用過一陣子Hinedo,現在看來Hinet Radio這玩意兒還是蠻多人在用的。到OpenFoundry找了一下,版本還停留在07年,不過這套件好像也沒啥好更新的~瞄了一下,沒看見64bit的版本,只好抓原始碼下來。
解壓後,閱讀Readme檔,原來只要執行sudo make install就好了,根本不用自己編碼。安裝的過程若出現找不到GTK+-2.0的訊息,至Synaptic安裝libgtk2.0-dev,系統會一併安裝相依套件,完畢後即可安裝hinedo。
執行時如出現「正在更新選單」,請sudo gedit /usr/lib/hinedo/update,將最後一行的os.execl( dir_path + 'update_menu' ),後面加個逗號跟兩個單引號變成os.execl( dir_path + 'update_menu' ,'')即可。
【相關連結】
- Hinedo – 輕鬆聽 Hinet Radio
- 仲佑的網誌 » Blog Archive » ezgo8 下如何安裝 Hinedeo 線上收音機
ubuntu 方便實用的「額外窗格」功能
想使用搜尋功能搜尋一個檔案時,按錯熱鍵按成F3,檔案瀏覽器突然一分為二,這才赫然發現「額外窗格」這個功能。
雖然檔案瀏覽器先前就有標籤功能,但我一直沒用到,可能是還不習慣吧,總會習慣再去開個瀏覽器。額外窗格的功能很適合用在做資料整理或比對時,直接左右拖曳,非常直覺實用。
不知道這功能是10.04才有的還是早就有了,真是愈來愈人性化了。
SMPlayer有聲音沒影像
先前才講完SMPlayer聲音問題,沒多久影像也出了問題。這回解決方式也跟聲音大同小異~修改"Output driver"。
「選項」-「偏好設定」,切換到「視訊」標籤,將「Output driver」選擇"X11",按確定後,即可正確播放影片了。
【相關連結】
- 初始化 – smplayer 播放影片,有聲音、沒畫面
【延伸閱讀】
- 役言堂: SMPlayer播放會頓
SMPlayer播放會頓
不知何時開始,用SMPlayer播放影片時,有時會突然停住,不然就是調整聲音時也會頓住,本以為是軟體或Driver的問題,試著上網搜尋碰運氣,沒想到還真找到答案。
點選「選項」-「偏好設定」,在「一般」的「音訊」標籤,最上面有個「Output Driver」的下拉式選單,只要選成「pulse」即可解決。
【相關連結】
- SMPlayer官網:http://smplayer.sourceforge.net/
Linux上的Paint.NET—Pinta
Pinta是一個類似Paint.NET的影像編輯程式,使用GTK+開發,可跨平台。依維基百科的說明,作者是受Paint.NET啟發而寫,因此介面風格跟Paint.NET也稍有類似,容易上手。
ubuntu自10.04起拿掉預設的圖片編輯程式—GIMP,剛好可以使用Pinta作為解決方案,Pinta相較於GIMP來說,程式沒那麼大,因此執行起來的效能也蠻不錯的,很適合用在簡單的圖片修改工作。
另外有一套paint-mono是透過mono移植的Paint.NET,但似乎已有好一段時間沒持續更新了。

【相關連結】
為Rhythmbox加上EQ等化器外掛
Rhythmbox,這支內建於ubuntu多年的音樂播放程式,是大家再熟悉不過的。數年前剛接觸ubuntu時,由於尚不習慣這類iTune風格的播放程式,因此找了仿WinAMP的Audacious來用。之後由於每半年都會重灌ubuntu,漸漸對於一再重複安裝部份軟體工具感到厭倦,才開始接觸內建的Rhythmbox。
仔細想想,其實聽對於音樂播放軟體的要求也不多,第一當然就是音質,其他大概就是playlist而已,所以好像也沒啥什麼好挑的。但提到音質,撇開硬體因素,播放軟體的equalizer就扮演著吃重的角色,equalizer當然不會真的讓音質變好或變差,但它可以讓我們依需求調整到想要的情境,也許有人喜歡高音多一點,有人喜歡低音重一點,僅需依個人喜好調整,而偏偏Rhythmbox竟然沒有包含EQ等化器的功能。印象中,兩年前有上網找是否有相關外掛,但似乎沒找著。
今天邊上網邊聽歌時,聽到一首歌很有感覺,心想如果能稍微調一下應該會更棒,於是又上網找是否有相關外掛,而這回找的結果截然不同,已有許多網友開發出相關外掛。以下就介紹在Google Code上的一個個專案—rbeq。
rbeq安裝方法很簡單,下載解壓縮後,將rhythmbox目錄複製到「家目錄」底下的「.gnome2」目錄裡頭,由於.gnome2為隱藏目錄,如果沒看到,按Ctrl + H即可顯示。複製好後,開啟Rhythmbox,到「編輯」-「外掛模組」可以找到「Rhythmbox Equalizer」,勾選後,即可在播放面板上方的「工具」-「Set Equalizer」中設定。
rbeq目前最新版為1.4,與前一版的最主要差異在於內建了很多組音場效果供你選擇。這邊推薦ballad這組設定,不僅提升了低音與高音部份,中音部份的音質也很柔和,讓整體音樂至少加了十分以上。當然,各種設定可能因硬體設備不同而效果不同,因此慢慢調出自己喜歡的數值,才是完美的設定。
2011.2.20更新:修正重開Rhythmbox無法記憶EQ設定值的問題
1.4版在選擇EQ設定後,重開Rhythmbox會發生設定值全部歸0的問題,在專案網頁上去年即有人回報此問題,而開發者也有進行修正,只是不知為何過了半年還是沒釋出改版,只能在Issues上看到一個大家都不會用的patch。
試了許久後,靈機一動,先看了一下patch的程式碼後,再去專案頁的Source比對一下,總算找到修正後的檔案:
1.到專案頁面後,依序找到「Source」-「Browse」。
2.接著在左方樹枝狀目錄依序找「svn」-「trunk」-「rhythmbox」-「plugins」-「rbeq」,並點擊右邊的equalizer.py。
3.進到equalizer.py內容頁後,點擊右邊的「View raw file」來下載此檔。
4.最後將此檔覆蓋原本的equalizer.py即可。
如果懶的找,可以在此篇文章下方的相關連結直接下載(迴紋針圖案)。另外此檔是針對1.4版的修正,未來如果有釋出新版,相信也已經一並解決此問題,就不需要重新用此檔覆蓋了。
【相關連結】
- rbeq – Project Hosting on Google Code
- Rhythmbox EQ | Corner of Seven
- Fix 1.4 remember last used preset:
擁有漂亮圖形介面的解壓縮程式—PeaZip
雖然ubuntu有內建的的壓縮程式,且搭配rar及p7zip等套件即可無所不解,但有時碰到一些特定加密形式的壓縮檔,有時卻會怪怪的,且沒個漂亮的gui介面也讓使用上的爽度大打折扣。
先前不知在哪個開源網站看到介紹PeaZip的主題,當時抓下來試用一會兒後變沒機會使用。某次在解壓縮一加密檔時,頻頻時出現密碼錯誤的情形,後來想說試試PeaZip,沒想到一解就成功,之後我便常以此程式作為解壓縮工具。PeaZip是個跨平台程式,因此不只在ubuntu,Windows平台也有對應版本,且包含中文語系,推薦給大家。
【相關連結】