脚步

脚步

由于学术要求等原因,我需要一张长截图,将窗口中的整个可滚动视图截成一张单张图片。在 Windows 上,有以下工具分享X可以做同样的事情。如何在 Ubuntu 上做到这一点?

答案1

请注意,在某些情况下这可能不起作用,例如当窗口大小不会影响 GUI 程序内特定组件的大小时。

不幸的是,我不知道 Ubuntu 上有没有 ShareX 滚动截图的直接替代品。但是,如果您需要截图的应用程序(以及相关内容)符合上述描述,您可以尝试以下替代方案:

脚步

  1. 弄清楚如何截取发行版中活动窗口的屏幕截图(我的 Ubuntu 变体发行版的方法是 [ Alt + PrtScrn ] )。
  2. 确保要截屏的目标窗口不覆盖可用空间。
    • 如果目标窗口像下面的图像 1 那样,那么就应该不错。
    • 如果它像图像 2,则调整其大小以使其不覆盖整个桌面。
  3. 将目标窗口向下拖动,使其部分超出显示器,如图 3 所示。
  4. 确保可以清晰地看到目标窗口,以便您可以在后续步骤中单击它。
  5. 使用终端输入以下命令:wmctrl -r :SELECT: -e 0,0,0,1368,5670
    • 1368根据所需宽度进行更改。
    • 根据所需的高度进行更改5670,可能超出您的显示器尺寸。
  6. 您的光标现在应该看起来像十字准线。单击目标窗口。
  7. 使目标窗口成为活动窗口(通过单击它)。
  8. 截取活动窗口的屏幕截图(如果您之前不知道,请使用步骤 1 中的信息)。

图片参考

图片 1 窗口部分遮挡桌面

图片 2 完全覆盖桌面的窗口

图片 3 显示器外的一个窗口。请注意下方、停靠面板后面缺失的部分。

相关内容