ฉันใช้gnome-shell
บน Ubuntu 12.04 เมื่อฉันกดปุ่มPrtScเพื่อจับภาพหน้าจอมันใช้งานได้ แต่มันจะบันทึกภาพหน้าจอโดยอัตโนมัติในโฟลเดอร์รูปภาพของฉัน ไม่มีบทสนทนาถามว่าจะบันทึกที่ไหน มันจะแสดงกล่องโต้ตอบภายใต้ความสามัคคีแม้ว่า
ฉันใช้gnome-shell
บน Ubuntu 12.04 เมื่อฉันกดปุ่มPrtScเพื่อจับภาพหน้าจอมันใช้งานได้ แต่มันจะบันทึกภาพหน้าจอโดยอัตโนมัติในโฟลเดอร์รูปภาพของฉัน ไม่มีบทสนทนาถามว่าจะบันทึกที่ไหน มันจะแสดงกล่องโต้ตอบภายใต้ความสามัคคีแม้ว่า
คำตอบ:
สมมติว่าฉันได้อ่านรายงานข้อผิดพลาดนี้อย่างถูกต้อง ...
นี่คือโดยการออกแบบ ไม่มีจริงๆ!
ความคิดเห็น # 37 เป็นต้นไปพูดคุยเกี่ยวกับเรื่องนี้
สถานะของ Unity patches ปัจจุบัน:
ในเซสชัน Unity แสดงกล่องโต้ตอบการยืนยันหลังจากที่จับภาพหน้าจอด้วยปุ่มลัดพฤติกรรมการประหยัดอัตโนมัติทำให้ผู้ใช้ของเราสับสน
กระทู้ดำเนินการ:
แต่การแก้ไขของคุณไม่ช่วยเมื่อฉันไม่ใช้ Unity ทำไมคุณคิดว่าสิ่งนี้มีผลเฉพาะกับผู้ใช้ Unity เท่านั้น
ด้วยการตอบกลับ:
เนื่องจากเราได้รับการร้องขอจากผู้ใช้ต้นน้ำ GNOME และ GNOME อย่างต่อเนื่องเพื่อให้เดสก์ท็อปของพวกเขาอยู่คนเดียวและจัดส่งตามที่ออกแบบมาดังนั้นนั่นคือสิ่งที่เราพยายามทำเรายึดติดกับพฤติกรรมต้นน้ำสำหรับสภาพแวดล้อม GNOME
ดังนั้นคุณมีมัน นักพัฒนา Gnome ยืนยันว่าสภาพแวดล้อมเดสก์ท็อปของพวกเขาควรทำตัวนี้ มันเป็นปัญหาต้นน้ำ นักพัฒนา Canonical เคารพการตัดสินใจนี้และ "divergence" - ผู้ใช้ Unity มีไดอะล็อกบันทึกเป็นในขณะที่ผู้ใช้ gnome-shell มีการออกแบบโดยไม่มีฟังก์ชั่นการโต้ตอบ
ดังนั้นหากคุณใช้ gnome-shell / gnome-classic ภาพหน้าจอทั้งหมดจะถูกบันทึกไว้ในโฟลเดอร์รูปภาพหลักของคุณ ~/Pictures
หมายเหตุ:คุณสามารถแทนที่ตำแหน่งสกรีนช็อตด้วยgsettings
(command-line) หรือdconf-editor
(GUI):
org.gnome.gnome-screenshot auto-save-directory
การfile:///home/yourusername/wherever/you/want
ฉันไปงานปาร์ตี้ช้า แต่ฉันแค่สะดุดมากกว่านี้และต้องการเสนอคำตอบที่แตกต่างออกไปเล็กน้อย
โดยทั่วไปในล่าสุด Gnome 3 / Gnome Shell แล้วพวกเขาจะไม่มีอีกต่อไปโดยใช้ภาพหน้าจอของ Gnome นั่นหมายความว่าการเปลี่ยนแปลงการตั้งค่าเริ่มต้นของ Gnome-Screenshot (เช่นตำแหน่งบันทึกเริ่มต้น) จะไม่ส่งผลใด ๆ
แต่คุณต้องไปที่การตั้งค่าแป้นพิมพ์ของคุณปิดการใช้งานทางลัด "บันทึกภาพหน้าจอ [... ] ไปที่รูปภาพ" และเพิ่มทางลัดที่กำหนดเองของคุณเองที่โทรgnome-screenshot
โดยไม่มี args (บันทึกอัตโนมัติไปยังตำแหน่งที่กำหนด gsettings) -a
(บันทึกพื้นที่ ), -w
(บันทึกหน้าต่างปัจจุบัน) หรือ-i
(หากคุณต้องการให้กล่องโต้ตอบตัวเลือกกลับมา) man gnome-screenshot
คุณเห็นได้ชัดสามารถผสมและตรงกับการตั้งค่าบางอย่างหรือเพิ่มมากขึ้นจาก
ลองใช้ Shutter แทนเครื่องมือจับภาพหน้าจอที่ดีที่สุด (เพราะไซต์บอกว่า :)
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter
ไซต์แอป: http://shutter-project.org/
ในการกำหนดค่า Shutter เป็นเครื่องมือเริ่มต้นที่จะจับภาพหน้าจอเมื่อคุณกด PrtSc หรือ Alt + PrtSc นี่คือสิ่งที่คุณต้องทำ:
gnome:
1 ไปที่แก้ไข▸การตั้งค่าในชัตเตอร์
2 ในแท็บคีย์บอร์ดเปิดใช้งานทั้งช่องทำเครื่องหมาย“ จับภาพ” และ“ ถ่ายภาพด้วยการเลือก”:
3 นั่นแหละ! ตอนนี้ปุ่มลัดทั่วไปของ PrtSc และ Alt + PrtSc จะใช้ Shutter เพื่อจับภาพหน้าจอ
เฮ้พวกนี้อาจช่วยได้ฉันถูก poking ในเมนู gnome ตามที่ฉันสังเกตเห็นว่ามีรุ่นใหม่ของชัตเตอร์ที่เปิดใช้งานคีย์ร้อนไม่ง่ายและพบว่า iBus daemon ไม่ได้เริ่มในเครื่องของฉันในขณะที่ 'gnome fallback' ' ฉันพบสิ่งนี้โดยไปที่เมนูคำพัง> เครื่องมือของระบบ> ค่ากำหนด> วิธีป้อนข้อมูลด้วยแป้นพิมพ์ ฉันคลิกและเริ่มตามที่ไดอะล็อกร้องขอและตอนนี้หน้าจอการพิมพ์ทำงานได้ แม้ว่ากล่องโต้ตอบที่ใช้ในเอกภาพจะไม่ปรากฏขึ้น แต่ฉันพบว่ามันถูกบันทึกเป็น ~ / Pictures ตามค่าเริ่มต้นดังนั้นจึงไม่มีเรื่องใหญ่โตหวังว่าฉันจะสามารถช่วยใครบางคนเช่นนี้ทำให้ฉันผิดหวังเช่นกัน
บางทีบางคนอาจพบว่ามีประโยชน์: ในการทำให้คุณสมบัตินี้กลับมาฉันได้คัดลอกไบนารี v3.18.0 ไปที่/usr/bin/gnome-screenshot
ปิดการใช้งานระบบฮอตคีย์สำหรับ "บันทึกภาพหน้าจอของพื้นที่เป็นภาพ" และสร้างทางลัดใหม่ด้วยคำสั่ง/usr/bin/gnome-screenshot -a -i
ข้อเสีย: หากไม่มี-i
ฉันสามารถเลือกเฉพาะพื้นที่ที่จะคัดลอกไปยังคลิปบอร์ด (ดีกว่าเมื่อก่อน) ด้วยสวิตช์ฉันจะได้รับตัวเลือก gnome-screenshot สกรีนช็อตก่อนที่ฉันจะสามารถเลือกพื้นที่ได้ แต่ส่วนที่เหลือก็ใช้ได้
สำหรับภาพหน้าจอเต็มให้วาง -a
(การสร้าง v3.18.0 ภายใต้ ubuntu 18 นั้นค่อนข้างยุ่งผมก็เลยลงเอยด้วยบางอย่างเช่น
-v /tmp:/tmp
นั้นคุณสามารถคัดลอกไบนารีไปยังระบบโฮสต์ของคุณได้)apt-get update
apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
/usr/bin/gnome-screenshot
ด้วยไฟล์/tmp
ระวังการทำสิ่งนี้เป็นความคิดกึ่งดีถึงแม้ว่ามันจะทำงานได้ดีบนเครื่องของฉัน แต่ไบนารีอาจเชื่อมโยงกับสัญลักษณ์ที่ไม่มีอยู่ใน Ubuntu 18 อีกต่อไป / ทำงานแตกต่างกัน (ฉันคิดว่า proble หลักว่าทำไมฉันรวบรวมในภาชนะ 16.04 เป็นความขัดแย้งรุ่นใน libpcre)
gnome-screenshot
บันทึกโดยอัตโนมัติโดยไม่แสดงข้อความโต้ตอบ?