Снимок экрана рабочего стола с запуском compiz

1284
studiohack

При запуске Compiz (Linux), скажем, я на рабочем столе # 1, и у меня есть приложение, работающее на рабочем столе # 3. Можно ли сделать скриншот окна (не всего рабочего стола), работающего на # 3 из # 1?

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

2

5 ответов на вопрос

1
nagul

Затвор может сделать это. Как показано ниже, просто выберите из выпадающего списка желаемое окно. Список содержит все запущенные приложения.

ставень

1
shaiss

Я использую Ksnapshot в настройках Multi Monitor. Позволяет «окно под курсором» и «регион» среди других.

Кснапшот - ты имеешь ввиду Sathya 15 лет назад 0
0
codeinthehole

Почему compiz имеет отношение к этому вопросу?

Если это потому, что у вас проблемы с рендерингом (с наложением opengl / video) и вы используете графику Intel, возьмите последнюю версию драйвера и переключите графический режим на UXA в xorg.conf .., что может помочь.

0
ypnos

Если вы знаете идентификатор окна, вы можете использовать

import -window <id> 

Чтобы получить идентификатор окна, вы можете использовать xprop.

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

0
jjclarkson

Используя ImageMagick вы можете использовать импорт

import -window root MyScreenshot.png 

Используйте другой идентификатор для другого окна.

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