Как делают меня снимок экрана другой дисплей Xorg?

Как Ваш sudoers файл настраивается? Эта команда не говорит, что корень не может CP, но вместо этого Нельзя использовать CP корень AS.

Вы должны иметь: my_username ALL=(ALL) ALL в sudoers файле

4
16.06.2016, 04:32
2 ответа

Похож scrot может сделать это, протестированный с:

xinit thunar -- :128
DISPLAY=:128 scrot

дал мне корректный снимок экрана.

(но к сожалению, scrot не сохранялся долгое время),

2
27.01.2020, 20:56

Оказывается, что дисплеи x очищают экран и прекращают перерисовывать, после того как их tty теряет фокус с намерением сохранить процессорное время и RAM. Не похоже, что существует способ отключить эту функциональность.

Xvfb, 'X Виртуальных Кадровых буферов' являются специальной реализацией, которая не показывает это поведение как часть, он - дизайн и цель.

Вместо инициирования новый 'нормальный' xsession я выполнил клиентское программное обеспечение в виртуальном кадровом буфере:

xvfb-run <client software> --server-args="-screen 0 [width]x[height]x[bitdepth]"

и screencapped как это:

xwd -root -d :99 # (the default for xvfb)

Обратите внимание, что этот дисплей может быть более труден для пользователя достигнуть, так как он не связывается с терминалом.

2
27.01.2020, 20:56

Теги

Похожие вопросы