Score:0

How to save screenshot both to clipboard and disk?

ธง mz

I am trying achieve such behavior that screenshot is saved both to the disk and to clipboard. Been digging through these questions, but it's not coming together.

What is the terminal command to take a screenshot?
What is the command line equivalent of copying a file to clipboard?

Main problem being that I can't really copy the image to the clipboard to paste it with Ctrl+V.
Is there anything else I might want to consider ?

Score:1
ธง cn

สมมติว่าคุณใช้เดสก์ท็อป Ubuntu เริ่มต้น เพียงรวมสองตัวเลือกของ ภาพหน้าจอของ gnome คำสั่งสำหรับส่งไปยังคลิปบอร์ดและไปยังไฟล์:

ภาพหน้าจอของ gnome -c -f file.png

การดำเนินการนี้จะส่งออกไปยังคลิปบอร์ดและไปยังไฟล์ ในตัวอย่างนี้ในโฟลเดอร์ Pictures ของคุณ ซึ่งตั้งชื่อตามเวลาประทับที่กำหนดโดย วันที่ -Ins สั่งการ.

Yury avatar
mz flag
`gnome-screenshot` จะเหมาะ แต่ -c และ -f ดูเหมือนจะไม่ทำงานร่วมกันสำหรับฉัน ไฟล์ไม่ได้ถูกบันทึกด้วย -c ปัจจุบัน
raj avatar
cn flag
raj
@Yury อาจจะแค่ `gnome-screenshot -c && gnome-screenshot -f filename` ?
vanadium avatar
cn flag
ฉันสังเกตว่าฉันลืมเครื่องหมาย / และนามสกุล ลองใช้คำสั่งที่อัปเดต ไฟล์ของความพยายามครั้งก่อนของคุณจะอยู่ในไดเร็กทอรีการทำงานปัจจุบันของคุณ ชื่อขึ้นต้นด้วย Pictures แต่ไม่มีนามสกุล
vanadium avatar
cn flag
ทดสอบสิ่งนี้ด้วยเมื่อ 20.04 ตอนนี้
Yury avatar
mz flag
ด้วยการเรียก 'gnome-screenshot' เพียง 2 ครั้งด้วย -a ตัวเลือกหนึ่งจะต้องเลือกพื้นที่สองครั้ง
Yury avatar
mz flag
ฉันใช้ 18.04.05 กับ `gnome-screenshot เป็นเวอร์ชันใหม่ล่าสุดแล้ว (3.25.0-0ubuntu2)` และตัวเลือก -c ป้องกันไม่ให้บันทึกไฟล์ได้ทุกที่
Yury avatar
mz flag
@vanadium คุณช่วยระบุเวอร์ชันของ `gnome-screenshot` ได้ไหม บางทีฉันสามารถลองแทนได้
vanadium avatar
cn flag
เวอร์ชันที่มาพร้อมกับ Ubuntu 20.04
Score:1
ธง in

คุณสามารถเพิ่ม เอ็กซ์คลิป สั่งให้ Scrot -e:

scrot '%F_%T.png' -e 'xclip -selection clip -t image/png "$f"; mv "$f" ~/เดสก์ท็อป/'

แน่นอนว่าคุณไม่จำเป็นต้องย้ายไฟล์ไปที่เดสก์ท็อป นี่เป็นเพียงตัวอย่างวิธีการรวมหลายคำสั่ง ...

คุณอาจต้องติดตั้ง สกรอ:

sudo apt ติดตั้ง scrot
Yury avatar
mz flag
ทำงานเหมือนจับใจ! แต่ฉันไม่ได้รับสิ่งที่ -b (grab wm border ด้วย) ทำ
pLumo avatar
in flag
คุณอาจปล่อยมันไปได้เลย ... อาจมีประโยชน์สำหรับธีมที่มีขอบหน้าต่างเมื่อคุณคว้าหน้าต่างเดียว ;-) คัดลอกมาจาก [หนึ่งในคำตอบ](https://askubuntu.com/a/194438/ 631600) ที่คุณเชื่อมโยง
Yury avatar
mz flag
ปรากฎว่า วิธีนี้ใช้ไม่ได้ผลเสมอไป เมื่อเกิดการลัดวงจรด้วยเหตุผลบางอย่าง และยังมีโอกาสที่เฟรมจะเข้าไปขวางทาง
Score:0
ธง mz

ฉันอยากจะขอบคุณทั้ง @vanadium และ @pLumo สำหรับคำตอบของพวกเขา ซึ่งมีประโยชน์มาก แต่โปรแกรมอรรถประโยชน์ที่ใช้แล้วทั้งคู่มีข้อเสียและจุดบกพร่องของตัวเอง อย่างน้อยก็ในระบบของฉัน ดังนั้นในที่สุดฉันก็เลือกใช้สองวิธีร่วมกัน

#!/bin/bash

OUT_FILENAME=ภาพหน้าจอจาก $(วันที่ "+%Y-%m-%d-%H-%M-%S").png
OUT_PATH=~/Pictures/$OUT_FILENAME

ภาพหน้าจอของ gnome -a -f $OUT_PATH
xclip -sel คลิป < /dev/null
xclip -คลิปการเลือก -t รูปภาพ/png $OUT_PATH

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา