Kann ich den Mauszeiger vollständig von X entfernen?

8

Kann ich den Mauszeiger vollständig von X entfernen? Wie beim Entfernen und nicht nur beim Verstecken?

Ich benutze die Maus überhaupt nicht. Alles, was ich mache, ist vollständig tastaturgesteuert, daher verstecke ich den Mauszeiger und deaktiviere mein Touchpad. Der Cursor befindet sich jedoch immer noch auf meinem Bildschirm, wodurch Anwendungen Schwebeereignisse auslösen.

Dies kann beispielsweise in Chrome äußerst ärgerlich sein. Wenn ein Link den Cursor schneidet, wird unten links im Fenster ein hellweißer Tooltip angezeigt.

BlackCap
quelle
Wäre es nicht genug, den Zeiger auf eine nicht störende Stelle zu bewegen (z. B. eine der Bildschirmecken)?
Gilles 'SO - hör auf böse zu sein'
@ Gilles Ich verwende einen Kachelfenstermanager, daher verwende ich immer den gesamten Bildschirm so, dass sich jeder Punkt auf meinem Bildschirm in einem Fenster befindet. Wenn ich jedoch den Cursor auf einen Punkt außerhalb meines Bildschirms bewegen könnte, würde das funktionieren
BlackCap
Deaktivieren Sie einfach den Zeigertreiber von xorg.confda an?
Satō Katsura
Der Kernzeiger ist so tief in X verwurzelt, dass ich nicht glaube, dass er vollständig deaktiviert werden kann. Wäre es akzeptabel, alle Geräte zu trennen, die es bewegen, und es dann außerhalb des sichtbaren Bildschirmbereichs (z. B. mit xteoder xdotool) zu bewegen ?
Dirkt
@dirkt Absolut, ich kann es mit xdotool jedoch nicht außerhalb des Bildschirms verschieben. xdotool mousemove 10000 10000Bewegt den Cursor in die untere rechte Ecke meines Bildschirms und nicht nach außen. Es werden keine negativen Zahlen akzeptiert.
BlackCap

Antworten:

2

Konfigurieren Sie Ihre XSitzung so, dass sie mit dem Argument beginnt -nocursor. Zum Beispiel:

exec /usr/bin/X -nocursor -nolisten tcp "$@"
Airhuff
quelle
2
-nocursorscheint nur den Cursor zu verbergen. Es kann immer noch verschoben, angeklickt und, was noch wichtiger ist,
Schwebeereignisse
Hmm, nicht gut. Welche Fenstermanager- / Desktopumgebung verwenden Sie? Hat Ihre Distribution das unclutterProgramm?
Airhuff
Ich benutze XMonad und habe es -nocursorsowohl mit als auch ohne getestet . unclutterAuch dient nur dazu, den Cursor unsichtbar zu machen, und genau so habe ich es bisher gemacht.
BlackCap
1
unclutterkann aber nicht sein, was Sie wollen. Aus dem Arch Linux-Wiki: "Unclutter verbirgt Ihren X-Mauszeiger, wenn Sie ihn nicht benötigen, um zu verhindern, dass er im Weg ist. Sie müssen nur die Maus bewegen, um den Mauszeiger wiederherzustellen. Unclutter ist sehr nützlich beim Kacheln von Fenstermanagern wo du die Maus nicht oft brauchst. "
Airhuff
2
Egal, endlich hier gefunden .
17xande