Mate ใช้ gnome-screenshot แทน mate-screenshot


9

ฉันเป็นแฟนตัวยงของ Mate เดสก์ทอป เรียบง่ายและใช้งานได้ดีมาก

แต่มีสิ่งหนึ่งที่ฉันจะพูดกับเดสก์ท็อปเพื่อน: ยูทิลิตี้ภาพหน้าจอของมันแย่เกินไป

ฟีเจอร์เดียวที่ฉันคิดถึงคือสามารถถ่ายภาพหน้าจอเพียงบางส่วนของหน้าจอได้ เห็นได้ชัดว่าพร้อมใช้งานgnome-screenshotตั้งแต่ในโพสต์นี้: มีเครื่องมือจับภาพหน้าจออะไรบ้าง

มีวิธีที่ฉันจะเปลี่ยนmate-screenshotไปgnome-screenshot?

ฉันลองsudo apt-get install gnome-screenshotแล้ว แต่ถ้าฉันพยายามที่จะเปิดมันฉันมี

▶ gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

นอกจากนี้ฉันต้องการทางลัดจริง ๆ (จุดทั้งหมดคือการบรรลุมันในสองคลิก) ดังนั้นแม้ว่าฉันจะได้ทำงานฉันจะต้องนี้

FYI ฉันใช้ชัตเตอร์ก่อนหน้านี้ แต่ลบออกเพราะไม่มีทางลัดบนเดสก์ท็อปและบางครั้งก็มีค่าบั๊กมาก (จำเป็นต้องปิดระบบอย่างหนัก)


โปรดดูubuntuforums.org/…
DK Bose

คำตอบ:


4

จริงๆแล้วmate-screenshotมียูทิลิตี้ที่คุณต้องการ (ดูman mate-screenshot) ดังนั้นไม่จำเป็นต้องติดตั้งแพ็กเกจเพิ่มเติม ในเทอร์มินัลคุณสามารถใช้การ-aตั้งค่าสถานะ

mate-screenshot -a

สิ่งนี้จะเปลี่ยนตัวชี้ไปเป็นกากบาทและคุณสามารถคลิกและลากเพื่อเลือกพื้นที่ที่คุณต้องการคว้า

คุณสามารถตั้งค่าทางลัดที่กำหนดเองสำหรับมัน (เช่นshift+ prt sclike gnome-screenshot) ใน:

ระบบ> ค่ากำหนด> ฮาร์ดแวร์> แป้นพิมพ์ลัด

คลิกที่ปุ่ม+เพิ่มเพื่อเพิ่มที่กำหนดเอง

คุณอาจพบว่าการใช้คำสั่งmate-screenshot -aในแป้นพิมพ์ลัดไม่ทำงานซึ่งในกรณีนี้คุณต้องแก้ไขคำสั่งเพื่อเรียก bash และตั้ง DISPLAY ... ก่อนอื่นให้ตรวจสอบตัวแปรในเทอร์มินัล:

echo $DISPLAY

และจดบันทึกเอาท์พุท สำหรับฉันมัน:0.0

จากนั้นใช้คำสั่งนี้ในการตั้งค่าทางลัด:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

แทนที่:0.0เพื่อให้ตรงกับผลลัพธ์จากecho $DISPLAY


วิธีนี้ไม่ได้ผลสำหรับฉัน คำสั่งทำงานในเทอร์มินัล แต่ไม่ใช่เป็นทางลัด ความคิดใดที่จะช่วยฉัน
sangorys

@Sangorys คุณลองecho $DISPLAYและคำตอบครึ่งหลัง?
Zanna

ใช่. คำตอบคือ: 0 จากเทอร์มินัลและ: 0.0 จากทางลัด ไม่มีพวกเขาทำงาน! :(
sangorys

@sangorys คุณได้มอบหมายงานช็อตคัตbash -c "DISPLAY=:0 mate-screenshot -a"หรือไม่?
Zanna

ใช่แน่นอน. และไม่มีอะไรทำงาน!
sangorys

5

ฉันแก้ไขปัญหาเดียวกันด้วยการเพิ่ม--interactiveตัวเลือก

gnome-screenshot --interactive

1
หรือmate-screenshot --interactive
Searene

1

ในฐานะที่เป็น @Zanna sais, mate-screenshot จะมีความพร้อมในการทำสกรีนช็อตของพื้นที่

แต่มีข้อผิดพลาดที่รู้จักกันดี ( https://github.com/mate-desktop/mate-utils/issues/37 ) ซึ่งทำให้คำสั่งด้วยตัวเลือกนี้ล้มเหลว

ดังที่กล่าวไว้ในความคิดเห็นการแก้ปัญหาคือการชะลอคำสั่งเล็กน้อย:

#!/bin/bash
sleep 1
exec /usr/bin/mate-screenshot $@

ภายในเช่น /usr/local/bin/mate-screenshotและใช้แทน

มันเปลี่ยนชีวิตของฉันฉันใช้คุณลักษณะนี้ต่อไปในตอนนี้!


ดูยากเกินไป Ubuntu MATE รุ่นใดที่คุณเสนอวิธีแก้ไขปัญหานี้? ทำไมคุณไม่ต้องการใช้mate-screenshot -iแทน
N0rbert

1
ไม่นะ ! คุณมีความคิดว่าไม่mate-screenshot -aเป็นมิตรมาก UX -iกว่า กดPrintScreenสร้างสี่เหลี่ยมและนั่นคือคุณมีภาพหน้าจอที่ถูกครอบตัดที่คุณต้องการ สิ่งนี้ดูยากเหลือเกิน ฉันใช้Linux Mintเวอร์ชันล่าสุดแต่ข้อผิดพลาดยากที่จะแก้ไขดังนั้นจึงอยู่ที่นี่
Augustin Riedinger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.