วิธีถ่ายภาพหน้าจอบน Ubuntu-guest (Virtualbox)


15

ฉันใช้ Ubuntu 10.10 amd64 ใน Virtualbox บนโฮสต์ windows เมื่อใดก็ตามที่ฉันพยายามที่จะจับภาพหน้าจอโดยการกดที่หน้าจอการพิมพ์หรือโดยการเปิดตัวตัวเลือก gnome-screenshot หน้าจอจะปรากฏเป็นสีดำสนิท มีความคิดวิธีการรับภาพหน้าจอภายใน Virtualbox หรือไม่?

คำตอบ:


11

ตกลงเลย! ฉันพบปัญหาและแนวทางแก้ไขแล้ว : P

ปัญหาคือ Compiz และวิธีแก้ไขคือปิดใช้งานโดยใช้คำสั่ง:

metacity --replace &

ตอนนี้ฉันสามารถจับภาพหน้าจอของหน้าต่างใด ๆ ภายใน VirtualBox


ดี ... นี่ฆ่าไอคอนทั้งหมดของฉันและทุกอย่าง ... เครดิตบางส่วนดังนั้น ...
ฟิลิปแอดเลอร์

สิ่งนี้ใช้ไม่ได้กับ Mint 17.1 ใน Win 8.1 ถ้าฉันใช้สิ่งนี้เพื่อลองจับภาพหน้าจอฉันเพิ่งได้ภาพหน้าจอของพื้นหลังของฉัน มันไม่สำคัญว่าแอพพลิเคชั่นใดที่ฉันพยายามจะถ่ายรูป (เทอร์มินัล, Firefox, โปรแกรมสำรวจโฟลเดอร์, ... )
Deleet

4

VirtualBox มีตัวเลือกเมนูเพื่อจับภาพหน้าจอของผู้เยี่ยมชมดู -> จับภาพหน้าจอ (โฮสต์ + E) หรือเพียงแค่Host+ E(โดยปกติคือRight Ctrl+ E)


ภาพหน้าจอเหล่านี้จาก View_> ใช้สกรีนช็อตในขณะนี้ว่างเปล่า (ภาพว่างเปล่าสีดำ) สำหรับฉันและการทำหน้าจอการพิมพ์ที่ไม่ได้สลับไปยังผลลัพธ์โฮสต์ไม่มีอะไรในบัฟเฟอร์การคัดลอกวาง :(
Colin D

2

ผู้เข้าพักในอูบุนตูไปที่ระบบ -> Preferences -> แป้นพิมพ์ลัด ในหน้าต่างต่อไปนี้ให้กำหนดทางลัดใหม่เพื่อจับภาพหน้าจอ (เช่นในตัวอย่างนี้ShiftAltP):

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากนั้นภาพหน้าจอจะถูกถ่ายเมื่อใดก็ตามที่คุณกดแป้นพิมพ์ลัดของคุณ การตั้งค่าเริ่มต้นที่ใช้Printไม่สามารถใช้ได้ในแขก (โฮสต์เท่านั้น)

การถ่ายภาพหน้าจอจะไม่ทำงานเมื่อเปิดใช้งานเอฟเฟกต์เดสก์ท็อปเช่นเมื่อ Compiz กำลังทำงาน (ดูที่นี่เพื่อการอ้างอิง )


สวัสดีขอบคุณสำหรับความคิด แต่แม้หลังจากนี้ฉันไม่สามารถจับภาพหน้าจอด้วยภาพใด ๆ ทุกอย่างมืดในหน้าจอ โปรดดูภาพหน้าจอที่แนบมา i.imgur.com/RQkCP.png
Ubuntuser

ตกลงความผิดของฉัน: ฉันควรจะอ่านคำถามของคุณดีขึ้น ภาพของคุณน่าเชื่อถือ;) ดูแก้ไข
Takkat

2

วิธีแก้ปัญหาคือเปลี่ยนเป็นโหมดที่มีหน้าต่างและถ่ายภาพหน้าจอของเนื้อหาหน้าต่าง VM จากโฮสต์ระบบปฏิบัติการ


ขอบคุณ ใช่มันเป็นความคิดที่ดี ฉันค้นพบมัน 2 วันหลัง +1 ถึงคุณ :)
Ubuntuser

ฉันใช้มันมานานแล้ว มันมีข้อ จำกัด บางอย่าง ตัวอย่างเช่นวันนี้ฉันต้องถ่ายรูปสกรีนช็อตของ mouseover เป็นไปไม่ได้ด้วยวิธีนี้
Deleet

1

ฉันใช้ windows 7 และคุณสามารถใช้เครื่องมือ snipping เพื่อจับภาพหน้าจอของผู้เยี่ยมชม Ubuntu ฉันใช้การตั้งค่าจอภาพสองจอ


0

ฉันใช้ Windows 7 บน Ubuntu 11.10 บน VirtualBox การจับภาพหน้าจอไม่ได้ผลสำหรับฉันเช่นกัน แต่นี่เป็นวิธีแก้ปัญหา:

กด[Host Key]+ +AltPrint Screen

ตอนนี้คุณสามารถเข้าถึงภาพหน้าจอได้จากคลิปบอร์ด (Windows) ของโฮสต์ Right Ctrlกุญแจโฮสต์เป็นค่าเริ่มต้น


0

ใน VirtualBox 4.2.6 กับ Windows7-host และ Ubuntu12.10-guest ฉันถ่ายภาพหน้าจอที่ถูกต้องก่อนที่จะติดตั้งเครื่องมือ Guest Addition หลังจากนี้ฉันได้รับหน้าจอสีดำและภาพพื้นหลังเดสก์ท็อปเท่านั้น

หลังจากปิดใช้งานการเร่งความเร็ว VirtualBox 3D ในการกำหนดค่า VM ปัญหาดูเหมือนจะหายไป

ตอนนี้ฉันสามารถใช้PrintScreenเพื่อแสดงแบบเต็มหน้าจอและAlt+ PrintScreenเพื่อถ่ายหน้าจอหน้าต่างผ่านยูทิลิตี้การจับภาพเริ่มต้นของ GNOME


โปรดระบุรายละเอียดสิ่งที่คุณทำและวิธีแก้ไขปัญหาให้ถูกต้อง
user98085
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.