2013-03-14 72 views
3

我想知道Ubuntu 13.04中有哪些庫允許與Grub2集成以及它的更多細節(例如語言,開發階段,開發人員等),或者如果無法完成,爲什麼?爲Grub 2引導加載程序添加觸摸靈敏度?

我還認爲可能在Surface Pro體系結構中使用本機設備代碼,但在如何啓動時沒有經驗。如果這是可能的,請讓我知道,請!


編輯: 2013年3月14日@ 5:40 PM PST

我一直在尋找硬和Ubuntu 13.04下找到了以下軟件包:

+0

不確定我瞭解上下文。這是像在http://linuxaleph.blogspot.ca/2012/06/grub2-usb-keyboard-not-working.html? – Luis 2013-03-14 20:29:09

+0

@Luis Ubuntu 13.04的重點是增加觸摸屏設備的觸摸靈敏度。我已經[已成功加載Grub2](http://askubuntu.com/a/265659/88546)具備所有功能,甚至是主題,但希望在選擇菜單選項時添加使用觸摸功能而不是鍵盤功能。儘管感謝鏈接,但這可能會幫助我走上正軌。 – 2013-03-14 20:39:37

+1

不適用於Grub2,但我能夠使用Window的10個Windows啓動管理器,該啓動管理器編寫了一個支持Touch的最小內核。我用這個來代替Grub2,在Windows 10和ArchLinux之間雙啓動我的平板電腦。原因是:我並不總是附帶鍵盤!這是一個PITA,因爲我必須從arch安裝中獲取第一個X字節,並將其粘貼到Windows分區的臨時文件中,然後手動將其合併到BCD(編輯)文件中以便Windows啓動管理器識別。 – eduncan911 2017-05-12 14:58:22

回答

6

我能問Stephen Webb誰目前領導的統一技術團隊對觸摸輸入。我聯繫他是因爲他曾經是uTouch-geis包裝的主要開發人員,該包裝分爲三個不同的包裝FrameGeisGrail。這些是主要的觸摸屏控制,他也參與其他multi-touch projects。我問他關於觸摸設備輸入和我的想法的更多信息。下面是他說的話:


我想有GRUB2註冊一個水龍頭事件,沒有更多的(沒有必要,我多點觸摸認爲)。目的是從引導菜單中選擇。

你將有一個挑戰,讓觸摸到從啓動 加載程序代碼工作。

很多(但不是全部)觸摸輸入設備都有設備驅動程序,它們可以在Microsoft HID協議中使用 。您需要將該驅動程序 複製到GRUB2中,然後弄清楚如何將其映射到GRUB2將理解爲輸入的 中。聽起來像工作。

是否有任何資源可以讓我知道觸摸設備的工作原理?

這很複雜。有很多不同的技術,以不同的方式連接到主機,說不同的協議, 提供不同的數據。

有一些很好的文檔here

是否有任何可以建議或多點觸摸的單擊圖書館?你有什麼其他建議如何前進?

那麼,在Linux的堆疊有固件在觸摸處理器,其 在內核中的設備驅動器,它轉換 入了evdev協議,其由駕駛員x.org讀取數據饋送並將 轉換爲XI2協議,或者如果沒有什麼可以查找觸摸事件,則將轉換爲XI鼠標事件,並將X11 事件發送到客戶端。引導加載程序級別 上的所有內容都是觸摸處理器的直接輸入。


我問這個問題的變體光盤上的askubuntu和張貼了這個答案有藏漢。