Come faccio a prendere screenshot con ritardo?


30

Mentre premendo per Prnt Scrnlo più prende uno screenshot ci sono volte che non fa come previsto. Il caso più comune è quando è attivo un menu a discesa.

Come faccio a prendere questi screenshot? Voglio una soluzione che funzioni con lo screenshot predefinito o lo strumento di acquisizione dello schermo fornito con la mia distribuzione.

Risposte:


38

La risposta è abbastanza simile per ogni distribuzione. È necessario utilizzare la funzione "ritardo" presente in questi strumenti. La funzione di ritardo consente di immettere il comando per acquisire uno screenshot dopo un intervallo specificato. Puoi impostare questo intervallo in modo tale che, dopo aver emesso il comando, hai abbastanza tempo per visualizzare lo schermo che vuoi catturare.

Il modo esatto per impostare un ritardo dipende dall'applicazione di screenshot predefinita di ogni distro. E, come spesso, potresti essere in grado di fare ciò che vuoi tramite una GUI o un terminale o scorciatoie da tastiera.

GNOME / Unità in 12.10

Lo strumento predefinito è Screenshot (ovvero gnome-screenshotse si desidera eseguirlo da un terminale). Quindi, dovresti iniziare a digitare screenshotUnity's Dash per vederlo apparire su cui puoi fare clic. Vedrai quindi una piccola finestra con diverse opzioni:

gnome-screenshot

Alcune opzioni saranno esposte a seconda di ciò che scegli. Se scegli di afferrare l'intero schermo, "Includi il bordo della finestra" e "Applica effetto" non saranno disponibili.
Imposta le cose come vuoi. Un ritardo di cinque secondi è un buon punto di partenza per farti visualizzare lo schermo reale che desideri catturare. Per iniziare, fai clic su "Cattura schermata". Configura rapidamente ciò che desideri e attendi.
Sentirai il suono di un otturatore della fotocamera (vecchio stile) e apparirà un nuovo schermo.
In esso vedrai:

  • una "miniatura" dello screenshot
  • un'opzione per specificare il nome e la destinazione per il salvataggio dello screenshot
  • e la possibilità di salvarlo negli Appunti invece se si desidera elaborare ulteriormente l'immagine.

Il formato dell'immagine predefinito è .png, secondo alcuni , un formato più adatto di .jpg.

Nota che la funzione di ritardo di gnome-screenshot non è disponibile se scegli "Seleziona l'area da afferrare".

Lubuntu 12.10

Lo strumento di acquisizione screenshot predefinito in Lubuntu si chiama scrot . C'è un modo per usare scrotcon un ritardo che non richiede l'uso del terminale. Ma comporta una modifica di una volta di un file chiamato lubuntu-rc.xmldopo il backup per sicurezza. Questo file si trova in ~/.config/openbox. Vai a questa sottocartella usando il tuo file manager, fai clic con il pulsante destro del mouse sul file e aprilo con il tuo editor di testo preferito. Quindi cerca qualcosa come:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

Dov'è ....quello che c'è attualmente tra <command>e </command>. Sostituisci ....con

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Salva il file e chiudilo.

Entra in un terminale ed corri openbox --reconfigure. (Non vedrai accadere nulla e riceverai il tuo prompt se non hai incasinato nulla. Se hai incasinato qualcosa, riceverai un errore. Questo è quando il backup è utile.) In esecuzione il comando è un passaggio necessario per garantire che le modifiche lubuntu-rc.xmlsiano ora attive.

Ciò che hai fatto modificando lubuntu-rc.xmlè chiedere scrota

  • fare uno screenshot completo (compresi i bordi della finestra a causa di -b)
  • con un ritardo di cinque secondi
  • denominare il file in base all'ora corrente in anno: mese: giorno: ora: min: sec nel .pngformato e
  • per salvare l'immagine sul desktop.

Ciò che è descritto sopra ti consente sostanzialmente di Prnt Scrnpremere, quindi fare ciò che desideri, ad esempio aprire un menu entro 5 secondi, dopo di che scrotacquisisce uno screenshot a finestra intera. Lo fa silenziosamente. Non aspettarti di ascoltare o vedere nulla.

L'esecuzione man scrotda un terminale fornisce ulteriori informazioni su scrot.

È possibile modificare il codice per eseguire uno snap della finestra attiva solo aggiungendo -ue assegnando il keybind di Alt+ Prnt Scrna questo codice.

Con entrambi Prnt Scrne Alt+ Prnt Scrn, è possibile aggiungere -q Nal codice dove -qdice scrotdi salvare l'immagine con una qualità diversa dal valore predefinito di N75. Un valore alto creerà un file di qualità superiore ma più grande. Secondo man scrotl'effetto di -qdipende dal formato immagine scelto.

Xubuntu 12.10

Lo strumento di screenshot predefinito in Xubuntu 12.10 è Xfce4-screenshooter. Ha una GUI che non sembra troppo diversa da quella di GNOME:

XS-1

Come con lo strumento screenshot di GNOME, ci sono alcune opzioni ma la funzione di ritardo non è disponibile con "Seleziona una regione".

Facendo clic OK, viene visualizzata un'altra finestra con la possibilità di salvare l'immagine in un file, copiarla negli Appunti, aprirla con programmi in grado di manipolare le immagini (come mostra il menu a discesa) e persino caricarla su uno specifico servizio di hosting delle immagini.

XS-2

Se si sceglie di salvare l'immagine su disco, viene visualizzata una normale schermata "Salva con nome" che consente di specificare il nome, il tipo di file e la posizione del formato salvato.

man xfce4-screenshooterha i dettagli degli switch disponibili e quelli potrebbero aiutare se un utente è interessato a modificare le funzioni di Prnt Scrne Alt+ Prnt Scrnper usare sempre l'opzione delay.

  • Prnt Scrnpotrebbe essere impostato su xfce4-screenshooter -d 5 -f. Quindi, ogni volta che Prnt Scrnviene premuto, xfce4-screenshooter eseguirà uno snap dello schermo intero a causa di -fun ritardo di 5 secondi e quindi richiederà un nome file e una posizione.
  • Alt+ Prnt Scrnpotrebbe essere impostato per xfce4-screenshooter -d 5 -wafferrare la finestra attiva a causa di -w.

13

Uso un programma chiamato ShutterInstalla otturatore . Per quanto ne so, funziona sulla maggior parte dei desktop manager: attualmente uso Unity senza problemi, funziona anche con Kubuntu e Mint attuali anche per me.

Puoi vedere i suoi pulsanti con cui prendere screenshot (in ordine, i pulsanti da sinistra a destra):

  • Selezione dello schermo
  • Uno o più spazi di lavoro / desktop
  • Qualsiasi finestra aperta
  • Qualsiasi selezione di una finestra
  • Un singolo menu o menu a cascata da un'applicazione
  • Suggerimenti per gli strumenti
  • siti web

Inoltre, in basso puoi vedere che ha anche una funzione di ritardo. Ha uno strumento di modifica di base molto bello e un indicatore di app.

Sono stato super per favore con me per molto tempo.


6
Ho usato l'otturatore per 2 anni. Ogni volta che avevo bisogno di uno screenshot temporizzato, ho fatto ricorso a gnome-screen-shot perché non ho mai visto quel controllo "delay" in fondo. Grazie mille per averlo sottolineato, rende molto più semplice scattare screenshot di cose come i menu.
Leo Ufimtsev,

Sfortunatamente, il ritardo NON funziona in modalità "Selezione". Invece, devi usare la modalità screenshot "Desktop".
Gabriel Staples,

1
Aggiornamento: non vero! Per usarlo in modalità Selezione è strano: basta impostare il ritardo, quindi fare clic sul pulsante "Selezione", effettuare la selezione e premere invio. Durante la selezione dovrai indovinare dove si troverà il menu di cui desideri uno screenshot. Quindi, attiva il tuo menu e quando il ritardo scade lo screenshot verrà preso dove hai selezionato in precedenza. Se il menu di cui desideri uno screenshot si adatta allo spazio di selezione, sarà lì! Fatto. Funziona abbastanza bene: puoi sempre ritagliare un po 'di più dopo aver scattato lo screenshot in questo modo nel caso in cui la tua selezione fosse troppo grande.
Gabriel Staples,

Grazie Gabriel Staples. "kind of weird" lo sta mettendo alla leggera! LOL! Adoro l'otturatore e lo uso molto con tutte le sue funzioni di modifica e ora conosco un cheat code dell'otturatore. ;)
Jim,

6

Se stai eseguendo Ubuntu e preferisci utilizzare la riga di comando, gnome-screenshotdovrebbe essere preinstallato sul sistema e ha alcune utili opzioni della riga di comando (e dovresti essere in grado di fare tutto ciò che puoi fare dalla GUI tramite riga di comando).

Ad esempio, per fare uno screenshot con un ritardo di 5 secondi:

gnome-screenshot --delay 5

Esegui man gnome-screenshotper l'elenco completo delle opzioni o visualizza alcuni esempi in questo post del blog: 4 metodi per acquisire screenshot in Ubuntu Linux


Non riempie il tuo "Voglio una soluzione che funzioni con lo screenshot predefinito o lo strumento di acquisizione dello schermo fornito con la mia distribuzione". requisito, ma speriamo che aiuti qualcuno là fuori.
IQAndreas,

5

Risposta pigra ( per studenti veloci indipendenti )

Ci sono polemiche su questa situazione .

Risposta rapida / soluzione alternativa ( per utenti ubuntu avanzati )

  • Aggiungi un collegamento personalizzato al seguente comando:
    gnome-screenshot --delay=numIntValueInSecs
    ad esempio
    gnome-screenshot --delay=3
  • Aggiungine un altro per acquisire screenshot attivi della finestra:
    gnome-screenshot -w --delay=3

    Questo è tutto , ma ti consiglio anche di impostarne altri 2 che ti darebbero più tempo per navigare più a fondo nei menu.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    screenshot della modifica della scorciatoia da tastiera

Risposta elaborata ( passa dal principiante all'hacker )

Intro:

Ogni volta che premi PrntScr, tutto ciò che Ubuntu fa è chiamare gnome-screenshotche di solito si trova sul /usr/bin/percorso e disponibile dal "terminale" (teletype, tty, cli, riga di comando / prompt), quindi puoi usarlo in tutti i modi per adattare il tuo funky scopi.

Il gnome-screenshotpiccolo programma accetta parametri opzionali, puoi vedere tutte le opzioni passando il parametro standard per chiedere aiuto, conosci quello ( -h)

screenshot della guida di gnome-screenshot al terminale

Se non sei ancora sicuro di come utilizzarlo, puoi sempre leggere un aiuto più dettagliato, basta chiedere la digitazione manuale man gnome-screenshot

screenshot della pagina man di gnome-screenshot al terminale

Più leggi i manuali completi, hackerare Ubuntu per soddisfare le tue esigenze diventerà intuitivo e non avrai bisogno di altre persone per darti istruzioni dettagliate. Forse a questo punto sai anche come risolvere questo problema da solo, se sei ancora perso (speriamo di no), continua a leggere ...

Istruzioni:

  • Step Zero: apri le impostazioni di sistema di Ubuntu e vai all'opzione Tastiera:

screenshot del menu delle impostazioni di sistema di Ubuntu che evidenzia la tastiera

Adesso

  1. Vai alla Shortcutsscheda.
  2. Selezionare Custom Shortcuts
  3. Premi il +pulsante per aggiungere il tuo nuovo collegamento personalizzato.
  4. Dai un nome e un comando.
    (proprio come descritto nella "Risposta rapida" sopra)
    4½. Assegna la combinazione di tasti che desideri.
  5. Chiudi questa finestra o non funzionerà.

screenshot della modifica della scorciatoia da tastiera con note dettagliate

*presto!
Hai appena fatto un ulteriore passo per diventare un maestro Ubuntu, spero che questa risposta sia stata utile *


Eccellente! Quello che vorrei sapere ora è perché l' gnome-screenshotinterfaccia è stata semplificata e il ritardo rimosso. Ciò renderebbe molto più facile ?!
Alexis Wilke,

Probabilmente dovresti chiedere agli sviluppatori di gnome-screenshot, personalmente non lo so.
JorgeArtware,
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.