Обратите внимание, что могут быть случаи, когда это не сработает, например, когда размер окна не влияет на размер определенного компонента внутри программы с графическим интерфейсом.
К сожалению, мне неизвестна прямая альтернатива Ubuntu прокручивающегося скриншота из ShareX. Но, если приложение, скриншот которого вам нужен (и рассматриваемое содержимое), соответствует приведенному выше описанию, вы можете попробовать этот вариант:
Шаги
- Выясните, как сделать снимок экрана активного окна в вашем дистрибутиве (метод моего варианта дистрибутива Ubuntu — [ Alt + PrtScrn ] ).
- Убедитесь, что целевое окно для скриншота не занимает доступное пространство.
- Если целевое окно похоже на ИЗОБРАЖЕНИЕ 1 ниже, то оно должно быть хорошим.
- Если это похоже на ИЗОБРАЖЕНИЕ 2, измените его размер так, чтобы он не покрывал весь рабочий стол.
- Перетащите целевое окно вниз так, чтобы его части оказались за пределами монитора, например ИЗОБРАЖЕНИЕ 3.
- Убедитесь, что целевое окно хорошо видно, чтобы вы могли щелкнуть его на более позднем этапе.
- Используя терминал, введите следующую команду:
wmctrl -r :SELECT: -e 0,0,0,1368,5670
- Изменять
1368 с желаемой шириной.
- Изменять
5670 с предпочтительной высотой, вероятно, во много раз превышает размер вашего монитора.
- Теперь ваш курсор должен напоминать перекрестие. Нажмите на целевое окно.
- Сделайте целевое окно активным окном (щелкнув по нему).
- Сделайте скриншот активного окна (используя информацию из шага 1, если вы не знали об этом заранее).
Ссылки на изображения
ИЗОБРАЖЕНИЕ 1
Окно, частично закрывающее рабочий стол
ИЗОБРАЖЕНИЕ 2
Окно, полностью закрывающее рабочий стол
ИЗОБРАЖЕНИЕ 3
Окно, выходящее за пределы монитора. Обратите внимание на отсутствующие разделы ниже, за док-панелью.