Frage:
Wie kann man einen Mauszeiger oder Cursor dauerhaft auf Raspberry PI verstecken?
ThN
2016-08-04 17:58:21 UTC
view on stackexchange narkive permalink

Ich verwende Raspbian Jessie auf Raspberry PI 2 Model B zusammen mit einem Touchscreen. Ich habe gerade bemerkt, dass bei jeder Verwendung des Touchscreen-Displays der Mauszeiger auch meinen Fingerspitzen folgt. Das will ich nicht Ich möchte in der Lage sein, den Mauszeiger dauerhaft auszublenden, wenn ich den Touchscreen verwende, und ihn wieder zu erhalten, wann immer ich den Mauszeiger haben möchte.

Ich lese immer wieder über ein übersichtliches Programm, um den Mauszeiger auszublenden. Der Mauszeiger wird jedoch nicht vollständig ausgeblendet. Solange Sie nicht den Bildschirm berühren oder die Maus bewegen, wird der Mauszeiger vom Unclutter-Programm ausgeblendet, aber wenn Sie dies tun, wird der Zeiger angezeigt. Zumindest habe ich das gelesen.

Irgendeine Idee?

Ich habe Sie auf einer ähnlichen Frage gesehen, die ich beantwortet habe. Können Sie versuchen, Folgendes auszuführen: "Können Sie versuchen, es so auszuführen, wie es beginnt - -nocursor"
Ja, aber es hat nicht funktioniert.
Ich wollte auch `startx - -nocursor` sagen. Haben Sie versucht, Unclutter zu verwenden und einfach die Zeit auf Null zu setzen?
Ich habe über Unordnung gelesen und es heißt, dass dadurch der Cursor nur vorübergehend und nicht dauerhaft verschwindet. Wenn keine Mausbewegung erfolgt, wird der Zeiger angezeigt. Wenn nicht, verschwindet es manchmal. Ich möchte zu keinem Zeitpunkt einen Mauszeiger wie auf den Smartphones.
können Sie dies versuchen: `Unclutter -display: 0 -noevents -grab`
Bearbeiten der Datei `/ etc / lightdm / lightdm.conf`. Suchen Sie die Zeile, die mit `xserves-command` beginnt, und bearbeiten Sie sie, um den X-Server ohne Cursor zu starten. und lassen Sie es so aussehen: xserver-command = X -nocursor, dann starten Sie neu und starten Sie x
Fünf antworten:
ThN
2016-08-22 19:21:18 UTC
view on stackexchange narkive permalink

Ich habe einfach eine nocursor -Option wie folgt in die Datei eingefügt ( /etc/lightdm/lightdm.conf )

  xserver- command = X -nocursor  

und es hat so funktioniert, wie es sollte. Es wird überhaupt kein Cursor angezeigt.

Ich möchte darauf hinweisen, dass diese Antwort nur unter dem Betriebssystem pitft DISPLAY raspberry pi zu funktionieren scheint. Ich habe dies auf einem normalen Himbeer-PI-Betriebssystem versucht und es hat aus gutem Grund nicht funktioniert.
Stellen Sie sicher, dass Sie es unten im Abschnitt "[Sitz *]" hinzufügen, nicht darüber.
user3549962
2019-03-12 23:04:29 UTC
view on stackexchange narkive permalink

Um mit einem beliebigen X-Server zu arbeiten (ich verwende die Stretch-Version), bearbeiten Sie die Datei / usr / bin / startx und ändern Sie die Zeile defaultserverargs in: defaultserverargs = "- nocursor"

r41
2017-06-30 09:04:26 UTC
view on stackexchange narkive permalink

Ich habe es versucht. Es funktioniert hervorragend!

Suchen Sie einfach nach xserver-command = X und fügen Sie dann -nocursor

hinzu. Es sollte folgendermaßen aussehen: xserver-command = X -nocursor

Speichern Sie es und starten Sie es neu. Viel Spaß.

minni
2020-03-06 19:03:02 UTC
view on stackexchange narkive permalink

Eine Alternative wäre, Unclutter zu installieren und auf idle 0 zu setzen:
Dies würde den Mauszeiger bei Verwendung eines Touchscreens deaktivieren.

sudo apt-get install Unclutter
Unclutter -idle 0

Dies kann durch Hinzufügen von Unclutter zur Sitzung dauerhaft gemacht werden:
vi ~ / .config / lxsession / LXDE-pi / autostart
und fügen Sie
@unclutter -idle 0

hinzu
Petracus
2019-03-09 14:09:14 UTC
view on stackexchange narkive permalink

Wenn Sie Raspbian Lite ohne X-Server verwenden, geben Sie Folgendes ein:

  export SDL1_VIDEODRIVER = "dispmanx"  

Führen Sie die -Sicherung code aus >.

Der Emulator gewinnt an Leistung und der Cursor ist ausgeblendet.

Gibt es einen Hinweis darauf, dass das OP den PI ohne X ausführt?


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...