มีเทียบเท่าของหน้าจอพิมพ์ + วางของหน้าต่าง (หรือดีกว่ายัง Mac OS Cmd + Shift + 4, ช่องว่าง) ในคำพังเพย?
มีเทียบเท่าของหน้าจอพิมพ์ + วางของหน้าต่าง (หรือดีกว่ายัง Mac OS Cmd + Shift + 4, ช่องว่าง) ในคำพังเพย?
คำตอบ:
Gnome ควรมีความสามารถจับภาพหน้าจอที่สร้างไว้แล้ว

อย่างไรก็ตามทริกเกอร์เริ่มต้นคือPrintกุญแจซึ่งแป้นพิมพ์ของคุณอาจขาด gnome-keybinding-propertiesคุณสามารถแมปทางลัดนี้ด้วย

gnome-screenshot --interactiveคุณสามารถเลือกตัวเลือกเพื่อเลือกพื้นที่แทนทั้งหน้าจอหรือหน้าต่าง
gnome-screenshot -a(ซึ่งแทนที่จะเปิดหน้าต่างการเลือกให้เลือกพื้นที่ทันที) ฉันพยายามดิ้นรนเพื่อให้เป็นค่าเริ่มต้นนี้
Shift+ PrtScrnจะทำงาน กล่องโต้ตอบปรากฏขึ้นบนหน้าจอช่วยให้คุณสามารถเลือกส่วนใดก็ได้ของมัน
มีตันเป็น ฉันเองใช้importจาก ImageMagick ImageMagickมันมีความสามารถในการจับภาพทั้งหน้าจอหน้าต่างที่กำหนดหรือให้คุณเลือกพื้นที่ของหน้าจอและเพียงแค่จับภาพนั้น
$ import /path/to/output.png
import จะให้คุณวาดพื้นที่ด้วยเมาส์เพื่อจับภาพ:

ก่อนอื่นคุณต้องหา ID หน้าต่าง X:
$ xdpyinfo | grep focus
focus: window 0x3000006, revert to Parent
จากนั้นคุณสามารถเรียกใช้การนำเข้า:
$ import -window 0x3000006 /path/to/output.png
คุณยังสามารถเรียกใช้ import /path/to/output.pngเช่นเมื่อถ่ายภาพหน้าจอของพื้นที่เฉพาะและเมื่อมันหยุดเพื่อให้คุณวาดพื้นที่ด้วยเมาส์ของคุณให้คลิกที่หน้าต่างเป้าหมาย
ใช้rootสำหรับ ID หน้าต่าง:
$ import -window root /path/to/output.png
คุณสามารถใช้xbindkeysเพื่อผูกคำสั่งเหล่านั้นกับPrint Screenคีย์; ฉันใช้สคริปต์ที่เรียกว่าscreenshotดังนั้นการกำหนดค่าของฉันดูเหมือน:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focusผลตอบแทน ID หน้าต่างแตกต่างกันไปตามหน่วยที่คาดหวังwmctrlไว้
$ import /path/to/output.pngดังตัวอย่างที่สามแล้วคลิกบนหน้าต่าง (แทนที่จะคลิก + ลากเพื่อวาดพื้นที่) จากนั้นคุณจะได้ภาพหน้าจอของหน้าต่างนั้น .
เพิ่งเขียนอินเทอร์เฟซขนาดเล็กนี้ไปยังxwdเพื่อให้รอเป็นจำนวนวินาทีที่ระบุก่อนที่จะถ่ายโอนข้อมูล ดูเหมือนว่าจะทำงาน
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
นอกจากนี้ยังมีและscrotgnome-screenshot
ImageMagick importวิธีการแก้ปัญหาในคำตอบของนาย Mrozek ของมีชื่อเสียง "กล่องดำ" ข้อผิดพลาดใน-window root - ไม่ใช่ทุกคนที่ได้รับ แต่ฉันทำ
ตามนี้ , gnome-screenshotจะขึ้นอยู่กับ ImageMagick - แต่มันไม่ได้เป็นเสื้อคลุม; ฉันเพิ่งเรียกดูรหัสและมันเป็นแอปพลิเคชัน C ขนาดใหญ่
กดปุ่มหน้าจอพิมพ์และหาก gnome ตั้งค่าถูกต้องยูทิลิตี้ภาพหน้าจอจะปรากฏขึ้น