#9032 closed defect (invalid)
mousecursor can not reach the edge of the screen in SUSE Linux Enterprise Desktop 11 SP1 -> SUSE issue
回報者: | maninred2 | 負責人: | |
---|---|---|---|
元件: | other | 版本: | VirtualBox 4.0.8 |
關鍵字: | 副本: | ||
Guest type: | Linux | Host type: | Linux |
描述
The screenshot shows the cursor which are not at the edge of the screen of the guest, but it is yet adapted in the host, so I could not reach the guest functionalities that are near the edges of the guest screen. No guest additions are installed. Interestingly when I take the cursor to the opposite side of the screen there is a correction in this, in that way that I can reach the edge of the original side after that. But it is a nasty taking around of the cursor, because I have to repeat the procedure for each edge I want to reach.
附加檔案 (2)
更動歷史 (6)
14 年 前 由 編輯
14 年 前 由 編輯
comment:1 14 年 前 由 編輯
摘要: | mousecursor can not reach the edge of the screen in SUSE Linux Enterprise Desktop 11 SP1 → mousecursor can not reach the edge of the screen in SUSE Linux Enterprise Desktop 11 SP1 -> SUSE issue |
---|---|
狀態: | new → closed |
處理結果: | → invalid |
comment:2 14 年 前 由 編輯
Actually SLES 11 SP1 works just fine, if you install 4.0.6 (or later) GuestAdditions.
This is due to the fact that that version of SUSE cannot handle USB tablets, which is what we emulate, out of the box. If you would like a technical explanation, SUSE set up X.Org to only understand classical mice which know about changes in position but not absolute position, and it therefore throws away the information coming from the kernel about the pointer position, and only notices that the mouse has moved e.g. ten pixels to the left. This is why the guest's idea about where the mouse pointer should be tends to be out of sync with the information VirtualBox is sending. Unfortunately we can't very well detect that the guest system is doing this, and we decided that it was better to enable the USB tablet emulation for all Linux guests than to restrict it because a few get it (somewhat) wrong.