Puncte:0

How to save screenshot both to clipboard and disk?

drapel 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 ?

Puncte:1
drapel in

Puteți doar să adăugați xclip comanda la scrot -e:

scrot '%F_%T.png' -e 'xclip -selection clip -t imagine/png "$f"; mv „$f” ~/Desktop/'

Desigur, nu trebuie să mutați fișierul pe desktop, este doar un exemplu de cum să combinați mai multe comenzi...

S-ar putea să fie nevoie să instalați scrot:

sudo apt install scrot
Yury avatar
drapel mz
A mers perfect! Dar nu înțeleg ceea ce face -b ( grab wm border ).
pLumo avatar
drapel in
Probabil că o poți lăsa pur și simplu deoparte... Ar putea fi utilă pentru teme cu chenaruri de fereastră atunci când apuci doar o singură fereastră ;-) L-am copiat de pe [unul dintre răspunsuri](https://askubuntu.com/a/194438/ 631600) ai conectat.
Yury avatar
drapel mz
S-a dovedit că acest lucru nu funcționează întotdeauna, atunci când este legat de o scurtătură dintr-un motiv oarecare și, de asemenea, există șansa de a vă împiedica încadrarea.
Puncte:1
drapel cn

Presupunând că utilizați desktopul Ubuntu implicit, combinați doar două opțiuni ale gnome-captură de ecran comandă pentru trimiterea în clipboard și într-un fișier:

gnome-screenshot -c -f file.png

Aceasta va trimite rezultatul în clipboard și într-un fișier, în acest exemplu în folderul Imagini, denumit în funcție de marcajul de timp dat de data -Ins comanda.

Yury avatar
drapel mz
`gnome-screenshot` ar fi ideal, dar -c și -f nu par să funcționeze împreună pentru mine, fișierul nu este salvat cu -c prezent
raj avatar
drapel cn
raj
@Yury, deci poate doar `gnome-screenshot -c && gnome-screenshot -f filename`?
vanadium avatar
drapel cn
Am observat că am uitat un / și o extensie. Încercați comanda actualizată. Fișierele încercării tale anterioare vor fi în directorul de lucru actual, numele începând cu Imagini, dar fără extensie.
vanadium avatar
drapel cn
Am testat acest lucru și pe 20.04 acum.
Yury avatar
drapel mz
Cu doar 2 apeluri repetate la „gnome-screenshot” cu o opțiune ar trebui să selecteze zona de două ori.
Yury avatar
drapel mz
Folosesc 18.04.05 cu `gnome-screenshot este deja cea mai nouă versiune (3.25.0-0ubuntu2)` și opțiunea -c împiedică salvarea fișierului oriunde
Yury avatar
drapel mz
@vanadium Ați putea specifica versiunea dvs. de `gnome-screenshot`? Poate pot încerca în schimb
vanadium avatar
drapel cn
Versiunea care vine cu Ubuntu 20.04.
Puncte:0
drapel mz

Vreau să mulțumesc atât @vanadium, cât și @pLumo pentru răspunsurile lor, care au fost de mare ajutor, dar ambele utilitare utilizate au propriile lor dezavantaje și erori, cel puțin pe sistemul meu, așa că în sfârșit am optat pentru o combinație a două abordări

#!/bin/bash

OUT_FILENAME=Captură de ecran de la $(data „+%Y-%m-%d-%H-%M-%S").png
OUT_PATH=~/Pictures/$OUT_FILENAME

gnome-screenshot -a -f $OUT_PATH
xclip -sel clip < /dev/null
xclip -selection clip -t imagine/png $OUT_PATH

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.