Fedora 17 實現多座位支持
Fedora 17 從系統底層到應用層全方位為多座位支持進行了改進,已經實現了完全自動化的即插即用多座位體驗。
所謂“多座位”,是指一臺電腦可以允許多個獨立的用戶在同一時間使用。
過去的文本操作時代,實現多座位支持對于類 Unix 家族的 Linux 系統來說是水到渠成的事情。但是步入圖形化時代之后,這個工作卻越發復雜了,牽扯 x.org 配置文件、登錄管理器、桌面環境等等。
Fedora 17 開發過程中開發者與Plugable 公司合作,改善了 USB DisplayLink 顯卡驅動,在該公司的 DC-125/165 產品中實現多座位支持的即插即用。
步驟很簡單:
使用通用的 USB 2.0 線接線將 DC-125/165 與安裝有 Fedora 17 GNOME 3 的主機相連。
將 DC-125/165 與另外一臺顯示器、鍵盤和鼠標相連。
無需任何配置,其他家庭成員就可以在新顯示器上通過 GNOME 3 登錄對話框開始使用。
一些具體的實現細節:
新接入的終端的圖形渲染工作通過 USB DisplayLink 中的 GPU 完成。
提供完整的 GNOME Shell 圖形加速體驗。
負責掛載外部設備的 udisks 也得到改善,每個用戶僅能看到自己掛載的 USB 大容量存儲設備。
Plugable 開源了 USB DisplayLink GPU 全部內容并已合并入上游。
該功能的實現依賴于 systemd,故不會在使用 Upstart 的 Ubuntu 中出現。
該功能亦可在其他使用 USB DisplayLink GPU 的多座位支持設備上實現,只需做少量修改。
該功能向后兼容新生代 X 服務器 Wayland。
后續將增加一個圖形化的配置工具提供多座位支持的微調。
目前僅在 GNOME 3 環境下實現,KDE 4 的支持正在和上游商討中。