X11 / Linux: Minecraft hat den Mauszeiger versteckt - wie bekomme ich ihn zurück?

1

Minecraft verbirgt den X11-Cursor während des normalen Spiels, da das Bewegen der Maus die Ansicht der Kamera ändert, wie in den meisten Ego-Spielen.

Während des Spiels soll durch Drücken evon das Inventar geöffnet und der Cursor wiederhergestellt werden. (Damit Sie auf Dinge klicken können. Minecraft verwendet keine ausgefallene Cursorkunst, sondern hier nur den Systemcursor.) In letzter Zeit wird durch Drücken von edas Inventar geöffnet, der Cursor jedoch nicht angezeigt. Die Maus funktioniert weiterhin einwandfrei: Wenn Sie den Mauszeiger über die Objekte bewegen, werden diese hervorgehoben. Das Klicken funktioniert einwandfrei. Alles ist großartig, außer dass ich keine Ahnung habe (abgesehen von Hinweisen beim Schweben und Klicken), wo sich mein Cursor tatsächlich befindet.

Irgendwann hoffte ich, dass das Beenden von Minecraft das Problem beheben würde, also kündigte ich. Ich habe natürlich immer noch keinen Cursor.

Gibt es in X11 eine Möglichkeit, die Wiederherstellung eines Cursors zu erzwingen, der von einem Programm wie Minecraft ausgeblendet wurde?

Thanatos
quelle

Antworten:

1

Nun, während ich auf ein Generikum gehofft hatte xunhidemycursor, stellte sich heraus, dass eine Antwort in Minecraft war. (Ich hätte immer noch gerne einen allgemeinen Befehl.)

In Minecraft können Sie zwischen "Dimensionen" reisen, wobei die beiden primären die Überwelt und der Nether (im Wesentlichen die Hölle) sind. Beim Reisen wird ein interstitieller Ladebildschirm angezeigt, in dem der Cursor erneut angezeigt wird. Dies ist normalerweise kurz, da es wieder ausgeblendet wird, sobald der Ladevorgang abgeschlossen ist und das Gameplay fortgesetzt wird.

eWenn Sie auf Inventar drücken, sollte der Cursor ausgeblendet werden. In meinem Fall hat das Reisen in den Nether (und damit das Erzwingen dieses Bildschirms) nicht dazu geführt, dass der Cursor während dieses Bildschirms und danach immer wieder angezeigt wurde. (Das heißt, es wurde ausgeblendet, als das Laden beendet war und ich mich im Nether befand. Durch Drücken von eoder Alt+Tabusw. wurde der Cursor ordnungsgemäß ausgeblendet.)

Thanatos
quelle
1

Ich hatte ein ähnliches Problem mit dem Fenstermanager Awesome. Beim Umschalten von der externen Anzeige auf das Laptop-LCD verschwand der Cursor gelegentlich.

Eine Möglichkeit, es zurückzubekommen, bestand darin, das Unclutter- Programm zu verwenden:

$ unclutter -idle 1 -root -grab -visible

Unclutter wird verwendet, um den Cursor für Touchscreen-Anwendungen, Bildschirmaufzeichnungen usw. auszublenden. Hier verwenden wir es, um den bereits unsichtbaren Cursor "auszublenden" und ihn wiederherzustellen, sobald wir das Programm beenden (mit Strg + C).

In Debian / Ubuntu können Sie Unclutter einfach über apt installieren :

$ sudo apt-get install unclutter

Ursprüngliche Quelle für diese Lösung: https://askubuntu.com/questions/118001/how-to-restart-only-missing-invisible-mouse-pointer-cursor

Die wiederum zitiert dies als Quelle: https://stackoverflow.com/questions/660613/how-do-you-hide-the-mouse-pointer-under-linux-x11/696855#696855

Xarragon
quelle