Оказывается, мне просто нужно указать -draw_mouse 0
в командной строке FFmpeg. Мой хороший друг говорит мне, что x11grab находится на один слой ниже содержимого Xvfb, так что, пока курсор не рисуется в буфере кадров, x11grab будет его рисовать.
Xvfb с -nocursor все равно показывает курсор
759
Brad
Я использую 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
Если я тогда посмотрю на список процессов, то увижу ожидаемый процесс и параметры Xvfb:
Xvfb :44 -nocursor -ac -screen 0 1280x720x24 -nolisten tcp -auth /tmp/xvfb-run.3QqQAT/Xauthority
Несмотря на это -nocursor
, курсор определенно все еще появляется, если я использую что-то вроде x11grab от FFmpeg, чтобы увидеть вывод этого окна.
Даже выгрузка psmouse
модуля не исправляет это.
Как правильно указать, что курсор должен быть полностью скрыт?
Сервер Ubuntu 16.04.
1 ответ на вопрос
9
Brad
Обратите внимание, что `-draw_mouse 0` является параметром _input_, поэтому он должен идти перед аргументом` -i`, иначе он не будет работать.
Douglas Manley 6 лет назад
0
Похожие вопросы
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
3
Переопределить ключи в Linux
-
2
Гном Заставка и Xinerama
-
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
5
как установить очень низкую скорость мыши в Ubuntu
-
1
Как вы получаете compiz, работающий с драйвером ATI fglrx 9.6?
-
1
Как использовать драйверы ati's fglrx на Fedora 11
-
5
Кто знает хорошие продвинутые Руководства пользователя для X?
-
3
Драйвер nVidia для Linux и необходимость сброса разрешения при перезагрузке
-
2
Планшет Wacom Bamboo и Linux: кто-нибудь с этим сталкивался? На каком уровне абстракции это поддержи...