Как снять скриншот окна программы, выходящего за границы экрана монитора

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Nidy
Сообщения: 6
ОС: Mandriva Linux

Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение Nidy »

Для снятия скриншотов существует множество программ, но возможно ли получить качественное изображение окна какой-либо программы, если оно выходит за края экрана?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение sash-kan »

то, что находится за пределами видимости x-сервера, x-серверу не доступно·
«оно» просто не рисуется x-клиентом·

возможно, вам могут помочь манипуляции с viewport-ами и прочими virtual screen-ами·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение sash-kan »

Nidy
а «собрать» скриншот, таская окно по экрану, никак не получится?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение /dev/random »

В теории, единственный софт под иксами, которому доступно полное содержимое окна, независимо от его расположения, - это композитный менеджер. Поищите, может, какой-нибудь из них уже превратился в такой комбайн, что даже скриншоты делает?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение NickLion »

KWin превратился ;) KSnapshot делает снимок окна, даже если оно вылазит за пределы монитора, перекрыто другими окнами и т.п.

UPD хотя какие-то проблемы при большом размере окна у него тоже есть :(
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение drBatty »

NickLion писал(а): ↑
29.08.2011 13:20
KSnapshot делает снимок окна, даже если оно вылазит за пределы монитора, перекрыто другими окнами и т.п.

UPD хотя какие-то проблемы при большом размере окна у него тоже есть :(

ЧЯДНТ?
Изображение
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как снять скриншот окна программы, выходящего за границы экрана монитора

Сообщение NickLion »

Смею предположить, что WM у Вас не KWin в композитном режиме. Это вроде обязательное условие, озвученное /dev/random. Ну, и с другими композитными менеджерами может не работать.
Спасибо сказали: