2013年10月13日 星期日

用 VRDP 連線 VirtualBox 虛擬機(一):外觀調整、聲音轉送

在發表『解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題』一文之後,深覺 rdesktop-vrdp 的功能非常強大,值得好好研究一下。由它的『輔助資訊』說明中,可以明顯看出,
[SiB@Celeron-D ~]$ rdesktop-vrdp
rdesktop: A Remote Desktop Protocol client.
Version 1.7.0. Copyright (C) 1999-2011 Matthew Chapman et al.
Modified for VirtualBox by Oracle Corporation
See http://www.rdesktop.org/ for more information.

Usage: rdesktop-vrdp [options] server[:port]
   -u: user name
   . . . . .
   -5: use RDP version 5 (default)
[SiB@Celeron-D ~]$
在用 rdesktop-vrdp 與 VirtualBox 虛擬機連線的相關設定、調整中,大致上可分為:

2013年10月4日 星期五

解決「放大 VirtualBox 『多螢幕』虛擬機的顯示視窗時,會當機並關閉」的問題

由於『本機』電腦是多螢幕的,在使用 VirtualBox 的「虛擬機」時,也希望使用多一些桌面,將「虛擬機」也設定成多螢幕。為方便在『主機』和『客體(即「虛擬機」)』切換工作環境,在「虛擬機」的顯示設定是採用『自動調整客體顯示大小』,這個設定會保留『客體』的視窗邊框。
  因為『本機』電腦的螢幕大小不一,開啟 VirtualBox 「虛擬機」後,「虛擬機」的顯示螢幕預設為大小相同,也就是遷就較小的螢幕。為放大「虛擬機」的螢幕,每次開機後都要調整一次,將「虛擬機」的顯示視窗放大,才會與『本機』電腦的螢幕大小相當。
  有時在調整「虛擬機」的顯示螢幕大小時,「虛擬機」會當機而關閉。故而找出這個問題的解決辦法,一直放在待辦事項,隨時提醒自己。
  最近找到一個『暫時』的解決辦法:
在調整「虛擬機」的螢幕大小前,先按一次「虛擬機」視窗的選單:《檢視》→《調整視窗大小》。再開始依「虛擬機」的多螢幕編號順序,將「虛擬機」的螢幕移到『本機』電腦的適當螢幕,再放大「虛擬機」的螢幕視窗,就不會再出現當機情形。
註一:當「虛擬機」的顯示螢幕只設定為一個時,不會出現當機情形。
註二:曾嘗試在「虛擬機」中設定螢幕的預設值,但下次開機時仍為相同大小的顯示螢幕。判斷應是 VirtualBox 回應「虛擬機」的詢問時,仍回報相同大小所致。
註三:『虛擬機的顯示螢幕預設為大小相同』也可能是 VirtualBox 與 Guest Additions 的版本不同所致。有空再研究它,先記下來。

後記:

  • (2013-11-13):點選「虛擬機」顯示設定為『自動調整客體顯示大小』選項的操作,需在「虛擬機」的各個視窗設定一次,順序為:由其它視窗至主要視窗。可增加操作成功的機會。
  • 在將螢幕逐個放大的過程中,都有一些調整時間,要耐心等其穩定,才可以繼續放大下一個螢幕,較不會出現當機情形。

已測試版本:

  • 主 機:Fedora 14 + VirtualBox 4.1.26
  • 虛擬機:Fedora 19 + VirtualBox Guest Additions 4.2.18
        Fedora 19 + VirtualBox Guest Additions 4.3 Beta 3

2013年9月26日 星期四

解決「VBox 虛擬機的 Linux 之核心升級 3.11 後不能用『共用資料夾』」問題

前文 "VBox 虛擬機的 Linux 之核心升級 3.11 後不能用「共用資料夾」" 所提的狀況若不能解決,透過 VirtualBox 在舊系統 (Fedora 14) 使用新系統 (Fedora 19) 豈不是又造成不方便了。
  解決這個問題就變成最近的重點工作,上網找看看是否有先進找到解決之道。最後,只找到幾個小線索:等 VirtualBox 社群發佈新版,或有人提及試用過 4.3 的 Beta 版是可行的。目前還沒有 VirtualBox 新版發佈的訊息,只好試試看 Beta 版這個方法。可是舊系統 (Fedora 14) 又不能安裝 4.2 以後的版本,只好利用之前的方法,就是『新、舊混用』,即主機上的 VirtualBox 與虛擬機上的 Guest Additions 的版本不同。

2013年9月23日 星期一

VBox 虛擬機的 Linux 核心升級 3.11 後不能用「共用資料夾」

因為主機的顯示卡之驅動程式只能在 Fedora 14 用,提供給新版的 Fedora 用的驅動程式,又不支援這張舊卡。為了使用這張舊顯示卡的完整功能,只能屈就在主機跑舊版的 Fedora。但又不願放棄使用新版 Fedora 的機會,就透過 VirtualBox 的使用,在虛擬機上安裝 Fedora 19。
  最近的一次更新,虛擬機中的 Fedora 19 之核心升級到 3.11.1-200  後,原本用得相當順利的「共用資料夾 (shared folders)」,變得不能用了。整理一下狀況:
  1. 有『完整路徑』的檔案,可以成功開啟「共用資料夾」中的檔案。
  2. 『檔案管理員』不能開啟「共用資料夾」中的目錄或僅顯示部份內容,並進入無窮迴圈。
  3. 在「終端機」中不能切換到「共用資料夾」,也會進入無窮迴圈。
上述的第 2, 3 種狀況,要強制停止『檔案管理員』或用【Ctrl-c】中斷切換目錄的命令。上網查了一下原因,只有說明這是 Linux kernel 3.11 的新功能所致。

  因為 VirtualBox 4.2.18 的 Guest Additions 並不能正確在 Linux kernel 3.11 上正確執行。只有先將虛擬機的 kernel 先退回到 kernel 3.10,才可順利執行。

後記:


已測試版本:

  • 主 機:Fedora 14 + VirtualBox 4.1.26
  • 虛擬機:Fedora 19 + VirtualBox Guest Additions 4.2.18

參考資料:

2013年9月13日 星期五

iPhone 5c 的 c 代表什麼意思?

9 月 10日 Apple 發表 iPhone 5s, iPhone 5c 等新產品,其中的 iPhone 5c 的 c 倒底是代表什麼意思?令人費猜疑,媒體也諸多猜測,在 9/10 的發表會上也沒有說出答案。整理一下目前常看到的說法:
代表意義原    因
cheap使用塑膠機殼、價格便宜
color彩色機殼
China首次在中國開發表會,重視中國市場
  • 由發表會中公佈的空機價看來,上表的「cheap」顯然不是它的原義。
  • 而大家對新品發表沒有感到驚奇,希望不是欺騙(cheating)果迷的情感。
  • 接著大家都拿起放大鏡,開始檢驗(check)產品細節,
  • 看它裝載的 iOS 新系統,有哪些改變(change),
  • 或是只複製(clone)iPhone 5 的功能。
  • 最後,能否宣告 Apple 新執行長 Time 「Cook」 時代的開始。

2013年9月7日 星期六

解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題

現在的 PC 運算能力遠超大部份人的日常需求,為充份利用 PC 的強大功能,安裝「虛擬機模擬器」是最近很盛行的電腦應用之一。若考慮『免費』、『開源碼』和『跨平台』則非 VirtualBox 莫屬,關於 VirtualBox (文中或稱 VBox) 的安裝和設定,請參考前面的發文:
當要連接遠端「電腦主機」中的「虛擬機」時(以兩部主電腦都為 Fedora 系統為例),有幾個方法(注意同一列中的數字順序)

2013年9月4日 星期三

Android 4.4 的代號為什麼要改成 KitKat (奇巧) 的原因

今天在網路看到一個消息,Android 4.4 的代碼為 KitKat (奇巧),與之前網路的傳言代碼為 Key Lime Pie (萊姆派) 不同。網路上有許多猜測的原因,
  • 有很多人不知道 Key Lime Pie 的味道,不利推廣
  • Android 某高層喜歡 KitKat 巧克力棒
  • 這是 Android 的保密策略
  • …
  • 我也來說個原因吧!
因為 Android 4.4 這個平台的代號輪到『 K 』了,而 Key Lime Pie 一次就用掉兩個『 K 』和『 L 』,那不是表示下一版的 Android 會開天窗,而被跳過?

當然不行!所以 Android 要將代碼改成 KitKat 了!



註:最後一個原因純屬臆測,如有雷同應為巧合。

參考資料: