Mi a terminál parancs a képernyőkép elkészítéséhez?

108

Milyen parancsokat használhatok a terminálon, ami egyenértékű a PrtSc (Print Screen) gombbal?

Ubuntu GNOME-t futtatom.

    
készlet devav2 29.09.2012 15:30
forrás

6 válasz

48

Ez a beállítás megtalálható itt és más lehetőségekkel szintén szerepelnek.

Nyissa meg a terminál billentyűt a Ctrl + Alt + T

gnome-screenshot

használja a gnome-screenshot -d xx parancsot a művelet késleltetésére.

A képernyőképes művelet 10 másodperces késleltetése

gnome-screenshot -d 10

vagy

sleep 10;gnome-screenshot
    
válasz adott devav2 29.09.2012 17:44
forrás
95

Használhatja az import eszközt az ImageMagick csomagban (telepítenie kell, ha az már nem elérhető a rendszeren).

  

Futtassa a következő parancsot egy héjban:

import screenshot.png
     

és válassza ki a rögzíteni kívánt ablakot, vagy válasszon egy régiót a bal egérgomb lenyomásával és húzásával.

     

importálás valójában egy nagyon erős parancs, amely sokféleképpen használható a képernyő rögzítésére. Ha például a teljes képernyőt elfogja, és késleltetés és átméretezés után, használja a következő parancsot:

import -window root -resize 400x300 -delay 200 screenshot.png
     

Ahhoz, hogy az import parancssal elérhető összes opció megjelenjen, látogasson el a ImageMagick webhelyére .

Scrot

Másik mód a képernyőkép elkészítéséhez a terminálról

A telepítéshez scrot típus:

sudo apt-get install scrot

Képernyőfelvétel készítése a Linuxban a terminálról scrot típusú:

scrot MyScreenshot.png

Néhány további lehetőség ascrot -al itt:

scrot -b -d 5 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Desktop/'

Ebben a példában

    A
  • -b az ablak határait tartalmazza
  • A
  • -d öt másodperces késleltetést határoz meg
  • '% Y:% m:% d:% H:% M:% S.png' elmenti a képernyőképet egy névvel az aktuális dátum és idő alapján és a megadott formátumban,.png ebben az esetben
  • A (z)-e 'mv $f ~/Desktop/' azt mondja a scrotnak, hogy mentse a képernyőképet az asztalra
válasz adott 12 revs, 9 users 53%user61928 20.08.2017 09:18
forrás
11

A redőny program segítségével szkennelést készíthet a terminálról. Indítsa el az alsó parancsokat a terminálba, hogy telepítse a zárat,

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

Képernyőkép készítése az aktív ablakról

shutter -a -o shot.png -e

Képernyőkép készítése a teljes megjelenítésről

shutter -f -o shot.png -e

A készített képernyőképeket a home könyvtárban tárolja.

További lehetőségek futtatásáhozshutter --help parancsot,

Usage:
    shutter [options]

Options:
    Example 1
            shutter -a -p=myprofile --min_at_startup

    Example 2
            shutter -s=100,100,300,300 -e

    Example 3
            shutter --window=.*firefox.*

    Example 4
            shutter --web=http://shutter-project.org/ -e

  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.

  Settings Options:
    -p, --profile=NAME
            Load a specific profile on startup.

    -o, --output=FILENAME
            Specify a filename to save the screenshot to (overwrites any
            profile-related setting).

            Supported image formats: You can save to any popular image
            format (e.g. jpeg, png, gif, bmp). Additionally it is possible
            to save to pdf, ps or svg.

            Please note: There are several wildcards available, like

             %Y = year
             %m = month
             %d = day
             %T = time
             $w = width
             $h = height
             $name = multi-purpose (e.g. window title)
             $nb_name = like $name but without blanks in resulting strings
             $profile = name of current profile
             $R = random char (e.g. $RRRR = ag4r)
             %NN = counter

            The string is interpretted by strftime. See "man strftime" for
            more examples.

            As an example: shutter -f -e -o './%y-%m-%d_$w_$h.png' would
            create a file named '11-10-28_1280_800.png' in the current
            directory.

  Application Options:
    -h, --help
            Prints a brief help message and exits.

    -v, --version
            Prints version information.

    -d, --debug
            Prints a lot of debugging information to STDOUT.

    --clear_cache
            Clears cache, e.g. installed plugins, at startup.

    --min_at_startup
            Starts Shutter minimized to tray.

    --disable_systray
            Disables systray icon.

    -e, --exit_after_capture
            Exit after the first capture has been made. This is useful when
            using Shutter in scripts.
    
válasz adott Avinash Raj 30.12.2013 16:22
forrás
8

Próbáltam ImageMagick import -ot használni, de nem működött nekem a KDE Desktop Effects használatakor. ImageMagick Aimport átlátható átlátszó határokat eredményezett a fekete színben az előtérben levő alfa és a háttér megfelelő kombinációja helyett.

Én is próbáltam X11 xwd és NetPBM xwdtopnm -ot használni, de ez sem működött számomra, NetPBM % co_kde % nem tudta megfelelően kezelni axwdtopnm többképernyős kimenetét, mivel Xinerama beállítással rendelkezem.

De az X11 xwd és az ImageMagick xwd ötvözése finom volt számomra:

xwd -silent -root | convert xwd:- screenshot.png

Vagy ha Dual-FullHD Xinerama beállítással rendelkezik, mint én, és csak az első képernyőt szeretné:

xwd -silent -root | convert xwd:- -crop 1920x1080+0+0 test.png

Csak a második képernyőn:

xwd -silent -root | convert xwd:- -crop 1920x1080+1920+0 +repage test.png
    
válasz adott Christian Hujer 11.07.2015 20:35
forrás
7

Ha egy bejelentkezési terminálról szeretne képet készíteni (a Ctrl + Alt + F1 használja afbgrab programot.

Telepítheti asudo apt-get install fbcat parancsot.

Ezután készítsen egy screenshotot a bejelentkezési terminálról, írja be bejelentkezési terminálját:

$ sudo fbgrab my_screenshot

my_screenshot mentése az aktuális könyvtár alatt történik.

    
válasz adott user2376000 09.12.2014 22:58
forrás
3

Ubuntu 13.10-et használok, és van egy olyan szkriptem, amit csak írtam, ami hasznos lehet. Látom ezeket a kérdéseket, de a megoldás nem igényel további telepítést.

#!/bin/bash
curDate=$(date)
imgExtension=".png"
imgName=$curDate$imgExtension
imgDirectory="/path/to/desires/save/directory/"
imgSavePath=$imgDirectory$imgName
gnome-screenshot --file="$imgSavePath"

Ez a kód menteni fogja a képernyőképet a párbeszédpanel felnyitása nélkül. A fájlnév aktuális idejét használja, hogy elkerülje a fájlnevek ismétlődését.

    
válasz adott Gary Hutchinson 23.03.2014 21:28
forrás