Điểm:0

How to save screenshot both to clipboard and disk?

lá cờ 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 ?

Điểm:1
lá cờ cn

Giả sử bạn sử dụng màn hình Ubuntu mặc định, chỉ cần kết hợp hai tùy chọn của ảnh chụp màn hình gnome lệnh để gửi vào khay nhớ tạm và tới một tệp:

ảnh chụp màn hình gnome -c -f file.png

Thao tác này sẽ gửi đầu ra tới khay nhớ tạm và tới một tệp, trong ví dụ này là trong thư mục Ảnh của bạn, được đặt tên theo dấu thời gian do ngày -Ins chỉ huy.

Yury avatar
lá cờ mz
`gnome-screenshot` sẽ là lý tưởng, nhưng -c và -f dường như không hoạt động cùng nhau đối với tôi, tệp không được lưu với -c hiện tại
raj avatar
lá cờ cn
raj
@Yury vậy có lẽ chỉ là `gnome-screenshot -c && gnome-screenshot -f filename`?
vanadium avatar
lá cờ cn
Tôi lưu ý rằng tôi đã quên một / và một phần mở rộng. Hãy thử lệnh cập nhật. Các tệp của lần thử trước của bạn sẽ nằm trong thư mục làm việc hiện tại của bạn, tên bắt đầu bằng Ảnh nhưng không có phần mở rộng.
vanadium avatar
lá cờ cn
Đã thử nghiệm điều này vào ngày 20.04 ngay bây giờ.
Yury avatar
lá cờ mz
Chỉ với 2 cuộc gọi lặp lại tới 'ảnh chụp màn hình gnome' với tùy chọn -a, người ta sẽ phải chọn khu vực hai lần.
Yury avatar
lá cờ mz
Tôi đang sử dụng 18.04.05 với `gnome-screenshot đã là phiên bản mới nhất (3.25.0-0ubuntu2)` và tùy chọn -c ngăn tệp lưu ở bất kỳ đâu
Yury avatar
lá cờ mz
@vanadium Bạn có thể chỉ định phiên bản `gnome-screenshot` của mình không? Có lẽ tôi có thể thử nó thay thế
vanadium avatar
lá cờ cn
Phiên bản đi kèm với Ubuntu 20.04.
Điểm:1
lá cờ in

Bạn chỉ có thể thêm xclip lệnh để scrot -e:

scrot '%F_%T.png' -e 'xclip -selection clip -t image/png "$f"; mv "$f" ~/Máy tính để bàn/'

Tất nhiên bạn không cần di chuyển file ra Desktop, đây chỉ là ví dụ về cách kết hợp nhiều lệnh...

Bạn có thể cần phải cài đặt bìu:

Sudo apt cài đặt scrot
Yury avatar
lá cờ mz
Làm việc như người ở! Nhưng tôi không nhận được những gì -b ( lấy cả đường viền wm )
pLumo avatar
lá cờ in
Có lẽ bạn chỉ cần bỏ nó đi ... Có thể hữu ích cho các chủ đề có viền cửa sổ khi bạn chỉ lấy một cửa sổ duy nhất ;-) Đã sao chép nó từ [một trong những câu trả lời](https://askubuntu.com/a/194438/ 631600) mà bạn đã liên kết.
Yury avatar
lá cờ mz
Hóa ra, điều này không phải lúc nào cũng hiệu quả, khi bị ràng buộc vào một lối tắt vì một lý do nào đó, và cũng có khả năng bị cản trở
Điểm:0
lá cờ mz

Tôi muốn cảm ơn cả @vanadium và @pLumo vì câu trả lời của họ, điều này rất hữu ích, nhưng cả hai tiện ích được sử dụng đều có nhược điểm và lỗi riêng, ít nhất là trên hệ thống của tôi, vì vậy cuối cùng tôi đã kết hợp hai cách tiếp cận

#!/bin/bash

OUT_FILENAME=Ảnh chụp màn hình từ $(date "+%Y-%m-%d-%H-%M-%S").png
OUT_PATH=~/Pictures/$OUT_FILENAME

ảnh chụp màn hình gnome -a -f $OUT_PATH
xclip -sel clip </dev/null
xclip -selection clip -t image/png $OUT_PATH

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.