出於學術要求等原因,我需要單個圖像中視窗中整個可滾動視圖的長螢幕截圖。在 Windows 上,有類似的工具分享X也能起到同樣的作用。我怎麼才能在 Ubuntu 上做到這一點?
答案1
請注意,在某些情況下這可能不起作用,例如當視窗大小不影響 GUI 程式內特定元件的大小時。
不幸的是,我不知道 ShareX 的滾動螢幕截圖可以直接取代 Ubuntu。但是,如果您需要截圖的應用程式(以及相關內容)符合上述描述,您可以嘗試以下替代方案:
腳步
- 了解如何截取發行版中活動視窗的螢幕截圖(我的 Ubuntu 變體發行版的方法是 [ Alt + PrtScrn ] )。
- 確保要截圖的目標視窗沒有覆蓋可用空間。
- 如果目標視窗像下面的 IMAGE 1 一樣,那麼它應該很好。
- 如果它像 IMAGE 2,則調整其大小,使其不覆蓋整個桌面。
- 向下拖曳目標窗口,使其部分內容超出顯示器,如影像 3。
- 確保目標視窗有清晰的視圖,以便您可以在後續步驟中按一下它。
- 使用終端,鍵入以下命令:
wmctrl -r :SELECT: -e 0,0,0,1368,5670
- 變更
1368
為首選寬度。 - 根據首選高度進行更改
5670
,可能超出您的顯示器尺寸。
- 變更
- 您的遊標現在應該類似於十字準線。點選目標視窗。
- 使目標視窗成為活動視窗(透過點擊它)。
- 截取活動視窗的螢幕截圖(如果您事先不知道,請使用步驟 1 中的資訊)。
圖片參考
圖片1 部分覆蓋桌面的視窗
圖2 一個完全覆蓋桌面的視窗