Commit 581b03f
committed
Force software cursors on nouveau to fix invisible mouse pointer
The nouveau DRM driver does not display the hardware cursor plane on many
older NVIDIA GPUs (e.g. Apple's GeForce 320M / MCP89 in the 2010 Mac mini),
leaving the mouse pointer invisible on the physical display under Hyprland.
Add a hardware fix that detects nouveau as the active DRM driver and forces
software cursors via `cursor { no_hardware_cursors = true }` in the user's
Hyprland input.conf. Keying on the active driver rather than a GPU-model
regex covers every affected system, and the change is idempotent.1 parent 9cf1852 commit 581b03f
2 files changed
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
0 commit comments