Come posso fare uno screenshot mentre utilizzo Gnome?


25

C'è un set abbastanza dettagliato di istruzioni su come acquisire schermate su debian online. Il primo paragrafo suggerisce che debian supporta una funzione di screenshot integrata:

"Print Screen" key to take a screenshot of the whole screen.
Alt+"Print Screen" key to take a screenshot of the current active window.

popup dello screenshot di debian

Le istruzioni implicano che quando premo PrtScndovrei vedere questo popup. Tuttavia, sto eseguendo Debian Jessie e quando premo PrtScnsento solo un suono di scatto della fotocamera e non vedo un popup. Ho provato a incollare in GIMP( edit-> paste) ma non c'era nulla negli Appunti.

Il fatto che sto ascoltando il suono dell'otturatore suggerisce che qualcosa sta accadendo, ma come posso ottenere una copia dell'immagine?


apt-cache search screenshot | grep creenshotoffre un sacco di opzioni e ce ne sono altre. La pagina web a cui ti colleghi ha un sacco di scelte. Di quale stai parlando?
Faheem Mitha,

@FaheemMitha Ho provato a chiarire. Speravo di far funzionare le funzionalità di Inbuild.
quant

Che potrebbe lavoro se si stesse eseguendo GNOME. La pagina fa riferimento gnome-utilsquindi sarebbe necessario che sia installato. Hai scritto "Il primo paragrafo suggerisce che Debian supporta una funzione di screenshot integrata". Questo non ha nulla a che fare con Debian di per sé. Stai eseguendo GNOME? Proverei imagemagick. Ma ancora una volta, ci sono molte altre scelte. Suggerisco la sperimentazione.
Faheem Mitha,

@FaheemMitha Sì, sto correndo GNOME(sto usando la GUI "GNOME-classic" se questo fa la differenza). Pensi che questo sia un bug?
quant

Risposte:


2

La ricetta dello screenshot di cui stai chiedendo utilizza il gnome-utilspacchetto. Tuttavia, come puoi verificare, l'ultima versione di Debian che includeva quel pacchetto era squeeze.

Dato che la funzionalità che descrivi usa gnome-utilse che quel pacchetto non è più in Debian, non sorprende che il metodo non funzioni.

Inoltre puoi controllare la scheda informativa di https://wiki.debian.org/ScreenShots e vedrai l'immagine da lì che includi nella tua domanda è stata aggiunta nel 2007.

Riepilogo: ti consiglio di usare un altro metodo per ottenere uno screenshot. Esistono molti di questi metodi.


6
FWIW, nelle versioni più recenti di Gnome, gli screenshot vengono salvati ~/Picturesper impostazione predefinita. Fare uno screenshot è fatto tramite gnome-shell( gnome-utilsessendo deprecato), vedi qui .
don_crissti,

@don_crissti questa dovrebbe essere una risposta separata.
Faheem Mitha,

8
Non hai dato nessuna risposta!
Rodrigo,

Forse ti piacerebbe davvero rispondere alla domanda invece di aggiungere semplicemente dettagli a ciò che @arman ha chiesto?
theillien,

26

GNOME ha una funzione di screenshot integrata per un po 'di tempo. Le schermate sono memorizzate in $HOME/Pictures, non ci sono finestre di dialogo o conferme. Si sente semplicemente il clic della fotocamera quando si preme il collegamento dello screenshot. Per impostazione predefinita, le scorciatoie sono:

  • PrtScn - cattura l'intero schermo
  • Alt+ PrtScn- cattura la finestra corrente
  • Shift+ PrtScn- il cursore si trasforma in mirino, ora puoi selezionare la regione da catturare.
  • Ctrl+ Shift+ PrtScn- Come sopra ma salva negli appunti.

8
Un'utile funzione complementare: tieni premuto Ctrlcon uno di questi e lo screenshot verrà copiato negli appunti invece di essere salvato come file. Consulta i documenti su help.gnome.org/users/gnome-help/stable/screen-shot-record.html .
Greg Price,

8

Suggerirei di installare l'applicazione shutterper scattare screenshot. Dovrebbe essere nei repository per Debian. Il sito principale per l'app è qui: http://shutter-project.org/ .

    ss # 1

Ti consente di configurare il PrtScrpulsante in modo che catturi lo schermo in Shutter, piuttosto che usare il metodo GNOME per catturare. Consente inoltre di acquisire regioni, intere finestre, l'intero desktop, finestre di dialogo con il pulsante destro del mouse, ecc. Consente inoltre di annotare le immagini aggiungendo frecce, cerchi, sfocando il testo, ecc.

Lo uso ogni giorno ed è di gran lunga il miglior strumento di cattura dello schermo che ho trovato nei miei molti anni di utilizzo di Linux. Dai un'occhiata alla galleria degli screenshot sul sito web del progetto insieme ai vari screencast che lo mostrano in azione:

Rendendolo il valore predefinito per PrtScr

Se desideri apportare questa modifica, puoi farlo nella finestra di dialogo Impostazioni di GNOME , in particolare nella scheda Collegamento della applet Tastiera .

$ gnome-control-center

Ti porterà alla finestra di dialogo Impostazioni . Da lì fai clic sull'applet Tastiera, quindi sulla scheda Scorciatoia . Da qui noterai una delle scelte a sinistra, dovrebbe dire Schermate .

    ss # 2

Da qui puoi vedere quali scorciatoie da tastiera sono presenti sul tuo sistema e Shutter può agire come una goccia in sostituzione per loro prendendo lo schermo intero, la finestra attiva, la regione, ecc. Ma per sovrascriverli devi aggiungere voci in le scorciatoie personalizzate in questo modo:

    ss # 3

                                             ss # 4

    ss # 5

    ss # 6

    ss # 7

L'otturatore può essere chiamato tramite la riga di comando per eseguire le riprese dello schermo, quindi è sufficiente modificare l'azione quando si preme uno dei pulsanti, al shuttercomando corrispondente , per mappare altri tipi di azioni. Dalla shutterpagina di utilizzo:

$ shutter --help
Usage:
    shutter [options]

...

  Capture Mode Options:
    -s, --select=[X,Y,WIDTH,HEIGHT]
            Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
            optional.

    -f, --full
            Capture the entire screen.

    -w, --window=[NAME_PATTERN]
            Select a window to capture. Providing a NAME_PATTERN (Perl-style
            regex) ist optional.

    -a, --active
            Capture the current active window.

    --section
            Capture a section. You will be able to select any child window
            by moving the mouse over it.

    -m, --menu
            Capture a menu.

    -t, --tooltip
            Capture a tooltip.

    --web=[URL]
            Capture a webpage. Providing an URL ist optional.

    -r, --redo
            Redo last screenshot.

...

Quindi, con quella mappatura in atto, ora puoi PrtScrpremere il pulsante e ottenere una presa a schermo intero in questo modo:

    ss # 8


2
Su Debian wheezy questo produce l'avvertimento allarmante (per gli utenti Debian, cioè): "ATTENZIONE: Net :: DBus :: GLib mancante -> Il supporto per Ubuntu One sarà disabilitato!" Sono tentato di presentare una segnalazione di bug.
Faheem Mitha,

Hai scritto "Ti consente di configurare il pulsante PrtScr in modo che catturi lo schermo in Shutter, piuttosto che usare il metodo GNOME per catturare." Quindi, (a) è utile e se sì (b) come si fa?
Faheem Mitha,

@FaheemMitha - non sono super dettagliati ma dovrebbero darti un'idea di come farlo.
slm

C'è anche un'opzione nelle impostazioni dell'otturatore per impostare i collegamenti della tastiera: menu Modifica> Preferenze> Tastiera (anche se non sembrano funzionare nel mio sistema, con Cinnamon)
Marco Lackovic,

0

Sebbene GNOME potrebbe non essere in grado di acquisire schermate nel suo modo nativo, c'è un'enorme possibilità che abbia installato GIMP . È persino disponibile in Tails.

GIMP è in grado di acquisire screenshot di un intero schermo o di finestre distinte.

Aprire GIMP, File> Create> Screenshot.


gnome è sicuramente "in grado di catturare schermate nel suo modo nativo".
don_crissti,

Sicuro. Se sono installati tutti i pacchetti richiesti.
TranslucentCloud

0

A partire dal 2017 (sto usando openSUSE Leap 42.2 con GNOME 3.20 ), ci sono due modi per acquisire schermate usando GNOME:

  1. Uno di questi sta usando le scorciatoie da tastiera, ben documentate dalla risposta di @ Skyr

  2. L'altro sta usando l' app GNOME Screenshot , come documentato nella Guida di GNOME :

  1. Apri la schermata dalla panoramica delle attività .
  2. Nella finestra Screenshot , selezionare se acquisire l'intero schermo, la finestra corrente o un'area dello schermo. Impostare un ritardo se è necessario selezionare una finestra o altrimenti impostare il desktop per lo screenshot. Quindi scegli gli effetti che desideri.
  3. Fai clic su Cattura schermata.

Se hai selezionato Seleziona area da afferrare, il puntatore si trasforma in un mirino. Fare clic e trascinare l'area desiderata per lo screenshot.

  1. Nella finestra Salva schermata, inserisci un nome file e scegli una cartella, quindi fai clic su Salva. https://en.wikipedia.org/wiki/Screenshot

In alternativa, importa lo screenshot direttamente in un'applicazione di modifica delle immagini senza prima salvarlo. Fai clic su Copia negli Appunti, quindi incolla l'immagine nell'altra applicazione o trascina la miniatura dello screenshot sull'applicazione.

Secondo Wikipedia :

GNOME Screenshot è un'utilità utilizzata nell'ambiente desktop GNOME per acquisire schermate . Faceva parte del pacchetto GNOME Utilities (gnome-utils), ma è stato diviso nel suo pacchetto [ 3 ] per la versione 3.3.1 nel 2011. [ 4 ]

Posso confermare che su openSUSE : il mio sistema ha un pacchetto chiamato gnome-screenshotinstallato. Non ho dovuto installarlo manualmente, forse viene già fornito con GNOME su openSUSE.

Debian e Ubuntu hanno anche pacchetti chiamati gnome-screenshot.


0

Potrebbe succedere che gnome non sia installato sul tuo computer, se stai ricevendo messaggi poiché "GNOME SCREENSHOT" non funziona, quindi in questo caso installa gnome usando il seguente comando:

sudo yum install gnome-utils -y

0

Ho avuto lo stesso problema nel comprenderlo.
È solo quando si apre effettivamente il programma e si fa clic manualmente sul pulsante per acquisire lo screenshot che si ottiene la finestra che si sta mostrando.
Quando premi semplicemente PrtScr, ottieni lo screenshot ma devi sapere dove cercarlo. Sto usando un Raspberry Pi con sistema operativo Raspbian, quindi devo andare su / home / pi per ottenere le mie immagini e trascinarle nella cartella desiderata. Puoi anche provare a cercarli nella cartella Immagini.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.