Es stellt sich heraus, dass ich nur in -draw_mouse 0
der FFmpeg-Befehlszeile angeben muss . Ein guter Freund von mir sagt mir, dass sich x11grab auf einer Ebene unterhalb des Xvfb-Zeugs befindet, sodass der Cursor nicht in den Bildpuffer gezeichnet wird, sondern von x11grab gezeichnet wird.
Xvfb mit -nocursor zeigt den Cursor trotzdem an
777
Brad
Ich verwende xvfb-run
Xvfb:
xvfb-run \ --server-num 44 \ -s "-nocursor -ac -screen 0 1280x720x24" \ chromium-browser \ --temp-profile \ --window-size=1280,720 \ --disable-gpu \ --window-position=0,0 \ --app=http://example.com
Wenn ich dann die Prozessliste anschaue, sehe ich den erwarteten Xvfb-Prozess und die folgenden Parameter:
Xvfb :44 -nocursor -ac -screen 0 1280x720x24 -nolisten tcp -auth /tmp/xvfb-run.3QqQAT/Xauthority
Trotzdem -nocursor
ist der Cursor definitiv immer noch sichtbar, wenn ich etwas wie FFmpegs x11grab verwende, um die Ausgabe dieses Fensters zu sehen.
Selbst das Entladen des psmouse
Moduls behebt dies nicht.
Was ist der richtige Weg, um anzugeben, dass der Cursor vollständig ausgeblendet werden soll?
Ubuntu 16.04 Server.
1 Antwort auf die Frage
9
Brad
Beachten Sie, dass `-draw_mouse 0` eine _input_ -Option ist, also vor dem` -i`-Argument stehen muss, sonst funktioniert es nicht.
Douglas Manley vor 5 Jahren
0
Verwandte Probleme
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
3
Schlüssel in Linux neu zuordnen
-
2
Gnome Screensaver und Xinerama
-
4
Transparentes Unicode X-Terminal, das nicht an eine Desktop-Umgebung gebunden ist?
-
5
wie man die Mausgeschwindigkeit auf Ubuntu sehr niedrig einstellt
-
1
Wie bekommen Sie Compiz mit dem ATI fglrx 9.6-Treiber?
-
1
So verwenden Sie die fglrx-Treiber von ati unter Fedora 11
-
5
Wer kennt gute fortgeschrittene Benutzerhandbücher für X?
-
3
nVidia-Treiber unter Linux und die Notwendigkeit, die Auflösung beim Neustart neu einzustellen
-
2
Wacom Bamboo Tablet und Linux: Hat jemand Erfahrung damit? Auf welcher Abstraktionsebene wird es unt...