筆電的鍵盤用的不太習慣,就想用之前介紹過的 Synergy,用桌機的鍵盤、滑鼠來控制筆電,希望是從 MATE 的登入畫面就使用 Synergy 才方便。接下來就將這些測試結果做個整理、記錄。
在 Fedora 中安裝「MATE 桌面」環境,可能並存 GNOME3 或全 MATE。而 GNOME3 和 MATE 使用的「顯示管理器(Display Manager)」並不相同。因此,將這些不同的組合安裝做個整理。
顯示管理器 (Login 畫面) | 登入後的桌面環境 | 需修改的設定檔 |
---|---|---|
gdm | GNOME Desktop | /etc/gdm/Init/Default |
gdm | MATE Desktop | /etc/gdm/Init/Default |
lightdm | MATE Desktop | /etc/lightdm/lightdm.conf |
註二:在其它的 Linux 分支版本中,有些「MATE 桌面」的預設顯示管理器是 MDM(MATE Display Manager, MATE 顯示管理器),但在 Fedora 18 中是使用 LightDM。
以下設定範例,是以「客戶端(受控端)」的設定為例。這些設定都要先切換到 root 身份。例子中的『192.168.10.12』是為「伺服器」的「IP 網址」。
一、使用 GDM(GNOME 顯示管理器)的設定
在設定檔『/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
二、使用 LightDM(MATE 顯示管理器)的設定
在設定檔『/etc/lightdm/lightdm.conf』中的名為 [SeatDefaults] 這個『區段』內,找到『greeter-setup-script=』這列文字,即greeter-setup-script=在「=」之後,加入這『/usr/bin/synergyc 192.168.10.12』這列文字,即
greeter-setup-script=/usr/bin/synergyc 192.168.10.12
三、GDM 和 LightDM 的切換
預設的「顯示管理器」會因先安裝的桌面環境而不同,通常會在開機進入「圖型化用戶介面」前自動啟動,使用者看到的『登入畫面』就是它執行的結果。若有讀者像筆者一樣,會想從『全 GNOME』和『全 MATE』間切換,就需要接下來介紹的步驟。1. 從 GDM 切換到 LightDM
要先將 GDM 的自動啟動關閉,並開啟 LightDM 的自動啟動systemctl disable gdm.service下次開就會從 LightDM 的登入畫面進入系統。
systemctl enable lightdm.service
2. 從 LightDM 切換到 GDM
要先將 LightDM 的自動啟動關閉,並開啟 GDM 的自動啟動systemctl disable lightdm.service下次開就會從 GDM 的登入畫面進入系統。
systemctl enable gdm.service
四、其它相關設定
有些相關設定,請讀者參考之前的發文,就不在此贅述。已測試版本:
- 主控端(伺服器):Fedora 18 + GNOME 3.6.3 + Synergy 1.4.10
- 受控端(客戶端):Fedora 18 + MATE 1.5.8 + Synergy 1.4.10
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)