2013年4月29日 星期一

如何在登入「MATE 桌面」前就啟動 Synergy

前些時候因為 GNOME3 跑得很不順(註:電腦太舊了),故開始測試「MATE 桌面」環境。沒有急迫性就不怎麼積極。最近將舊筆電(ASUS M2400)裝上 Fedora 18,預設安裝的 GNOME3 當然跑得很辛苦。想說既然不用 GNOME3,乾脆就裝個全「MATE 桌面」環境來試試。
  筆電的鍵盤用的不太習慣,就想用之前介紹過的 Synergy,用桌機的鍵盤、滑鼠來控制筆電,希望是從 MATE 的登入畫面就使用 Synergy 才方便。接下來就將這些測試結果做個整理、記錄。
  在 Fedora 中安裝「MATE 桌面」環境,可能並存 GNOME3 或全 MATE。而 GNOME3 和 MATE 使用的「顯示管理器(Display Manager)」並不相同。因此,將這些不同的組合安裝做個整理。
顯示管理器
(Login 畫面)
登入後的桌面環境需修改的設定檔
gdmGNOME Desktop/etc/gdm/Init/Default
gdmMATE Desktop/etc/gdm/Init/Default
lightdmMATE Desktop/etc/lightdm/lightdm.conf
註一:gdm 和 lightdm 分別為 GNOME 和 MATE 的預設「顯示管理器」。上表中的第一、二種組合,常用在同時安裝「GNOME 桌面」和「MATE 桌面」時。而第三種組合,則預設安裝於純「MATE 桌面環境」中使用。
註二:在其它的 Linux 分支版本中,有些「MATE 桌面」的預設顯示管理器是 MDM(MATE Display Manager, MATE 顯示管理器),但在 Fedora 18 中是使用 LightDM。

2013年4月16日 星期二

LibreOffice Math 的罕用符號:⊕ ⊖ ⊗⊙ ⊘

用 LibreOffice 的「方程式編輯器」編寫方程式,會碰到一些罕見的運算符號,如:邏輯的 XOR(⊕)等。找到了,順便整理下來。
編輯區內容顯示
a oplus b
a ominux b
a otimes b
a odot b
a odivide b 

已測試版本:

  • LibreOffice 3.5.7.2

參考資料:

2013年4月14日 星期日

改進「安裝『EDIMAX EW-7811Un』驅動」的步驟

能夠在 Fedora 18 成功安裝「EDIMAX EW-7811Un」的驅動程式後,還有什麼步驟可以改進呢?若讀者已經參考過之前的發文,
會發現到,這些步驟要先以新版的 Linux 核心開機後,才可編譯、安裝。萬一在以新系統開機前忘了安裝 Fedora 「編譯『核心模組』」所需套件時,又得重新開機,以舊版核心啟動。
    因此,如何在舊版核心(網路可正常使用時)執行系統更新後,可以立即編譯、安裝適用新版的驅動程式,就是本文所做的改進。

2013年4月11日 星期四

(F18) 安裝 HighPoint RocketRAID 2220 的 Kernel 3.8 驅動程式

事實上,在 Fedora 18 使用 HighPoint RocketRAID 的 RAID 卡,也快三個月了,『驅動程式的安裝程序』這個發文卻因故未完成。歷經 Linux 的核心版本從 3.6.10 ~ 3.8,這個操作步驟都通過考驗安裝成功,是該把本文完工了。
    前文 “在 Fedora 安裝 HighPoint RocketRAID 的驅動程式” 只在 Fedora 14 (kernel 2.6.35.14-106 以前的版本)中安裝過,在 Fedora 18 中其核心一開始就使用 3.6.10-4,前文編譯驅動程式的程序已不適用,再加上 Fedora 18 的安裝程式也大幅改寫。原本的安裝程序更是需要修正一下。
    本文內容將包含:驅動程式原始碼的修改、Fedora 18 首次安裝、核心更新後驅動程式的編譯三大部份。

2013年4月8日 星期一

GeForce FX 5200 驅動程式 --- 來自 NVIDIA 的支援

春假結束前,上網逛了一下網路,就繞到 NVIDIA 去晃晃,順便查一下是否有些驚喜。想不到 NVIDIA 就給我一個驚喜了!
    最新版的 GeForce FX 5200 的驅動程式,就在 4 月 5 號釋出,相關資訊如下:
資 訊內 容說明
版本173.1437
發表日期Fri Apr 05, 2013剛出爐的!
作業系統 Linux 64-bit也有 Linux 32-bit 及 FreeBSD 版
語言Chinese (Traditional)好像沒差,下載中文版,也是顯示英文介面
檔案大小19.69 MB
趕快測試一下,也做個記錄。
    真是一個大驚喜,安裝的步驟很簡單,參考 “在 Fedora 安裝 NVIDIA 驅動程式與自動升降頻設定” 就可以安裝完成。之前幾篇關於『修補檔』的說明,這次都不需要了。

注意:要切換到文字畫面開機,再安裝。請參考“更改 Fedora 18 的「運行等級」”。

已測試版本:

  • Fedora: 18 (kernel 3.8.5-201)

2013年3月24日 星期日

解決「Fedora 18 不能安裝 Guest Additions 4.1.24」

其實也不能算是『真正』解決這個問題,只不過 VirtualBox 4.1.24 版是目前支援 Fedora 14 的最新版,而 VirtualBox 4.2.10 版則只從 Fedora 16 開始支援。要解決這個問題,歸納網路資訊大致有三個解決辦法,
  1. 安裝 VirtualBox 4.2.10 的 All distributions 版本,當安裝成功後,再在虛擬機中的 Fedora 18 安裝 Guest Additions 4.2.10 版當然沒有問題。
  2. 將 Host(主機)的 Fedora 14 升級到 Fedora 16 以後的版本,也可以安裝 VirtualBox 4.2.10。但是,停在 Fedora 14 多是因為一些影響升級的問題(如:驅動程式、特殊套件或軟體)未能解決,而暫時未升級。所以,這個方法似乎不太可行。
  3. 維持 VirtualBox 4.1.24 版,官方支援的 Fedora 14 版本其相容應該有一定的水準。至於 Guest Additions 不能安裝,就用變通辦法解決。
    • 雖然,VirtualBox 與 Guest Additions 的版本都應該維持相同,避免有些不可預知的情況。
    • 不過,筆者常在「主機」的 VirtualBox 更新後,有時也忘了立即更新 Guest Additions,好像也沒出問題。
本文內容將對第三個辦法的安裝步驟詳細介紹。(以 Fedora 為例)

一、從新版 VirtualBox 分離出 Guest Additions 安裝光碟

VirtualBox 的官方網站下載最新版的 VirtualBox 安裝套件,首先要找出 Guest Additions 的安裝光碟檔 VBoxGuestAdditions.iso,這個檔案是包裝在 VirtualBox 的安裝檔中。用「檔案管理」找到該安裝檔,按【滑鼠右鍵】點選「以 壓縮檔管理員 開啟」
在『 /./usr/share/virtualbox/ 』目錄下,可以看到一個名為 VBoxGuestAdditions.iso 的檔案,就是安該版本 Guest Additions 用的檔案。
    將這個 iso 檔取出,為避免混洧可改名為 VBoxGuestAdditions-4.2.10.iso(以 VirutualBox 4.2.10 版為例)。

二、安裝新版的 Guest Additions

平常在安裝 Guest Additions 時,多是由「虛擬機」視窗的功能選單→裝置,接著點選『安裝 Guest Additons...』就會自動掛載 Guest Additions 的安裝光碟。但是這次的操作不同,要手動方式掛載前一步驟取出的 VBoxGuestAdditions-4.2.10.iso 安裝光碟檔,「虛擬機」中的系統就會自動跳出安裝視窗,經過認證後就會進行安裝。
    安裝畫面畫面就略過,完成後將「虛擬機」的系統『登出、再登入』或『重開機』,剛才安裝的 Guest Additons 就會啟動。檢視執行的情形,
  • 從『Oracle VM VirtualBox 管理員』視窗的功能選單→說明,接著點選『關於 VirtualBox(A)...』
  • 從「虛擬機」視窗的功能選單→機器,接著點選『工作階段資訊...』
看到的畫面截圖如下:
圖上方顯示「主機(Host)」中 VirtualBox 的版本是 4.1.24,而「虛擬機」中 Guest Additions 的版本則為 4.2.10。

後記:

  • (2013-3-25) 若「虛擬機」中安裝 Fedora 17,在最近的更新後 kernel 的版本為 3.8.3-103,同樣會出現這個問題。本文解決辦法也可適用。所以,標題若改成〝解決「Linux kernel 3.8.x 不能安裝 Guest Additions 4.1.24」〞 可能會更合適。

已測試版本:

  • 主 機:Fedora 14
  • 虛擬機:Fedora 17, Fedora 18
  • VirtualBox 4.1.24

2013年3月22日 星期五

Synergy 在 Fedora 18 的測試、使用記錄

更新到 Fedora 18 後,一直未仔細測試、記錄 Synergy 的使用情形。最近抓個空檔試了一試,就把一些修改的設定、使用的新經驗記錄下來。
    這次 Fedora 18 的釋出,也將 Synergy 更新到 1.4.10 版。之前在寫
時,就有想要寫個升級到 1.4.x 的操作,想不到 Fedora 18 就把 Synergy 升級了,設定檔也通用。在測試時有兩個發現,也將它記錄下來。

一、簡化「客戶端(受控端)」的設定

在 “如何「在 Login 以前就自動啟動 Synergy」” 一文中,在「客戶端(受控端)」的設定有三個檔案。在 Fedora 18 中照前文設定,會一直出現『重覆連線』的問題。就試著修改設定,想把這個訊息消除掉,雖然仍然可以操作(註:有點卡卡的)。
    修改後的設定步驟變得更簡單了,在「客戶端」只要設定「/etc/gdm/Init/Default」這個檔案即可,節錄前文如下:
在設定檔『/etc/gdm/Init/Default』中,在『PATH …』及『OLD_IFS …』這兩列文字,即
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
的下方,加入這三列設定
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc  192.168.10.12
另外兩個檔案不用設定,就不會出現『重覆連線』的問題。

二、跨電腦的『複製』、『貼上』功能

這個功能不需設定,這是 Synergy 1.4.10 原本就有的功能。實在是覺得很方便,所以特別將它寫出來,提醒讀者試用看看。

已測試版本:

  • Fedora: 18