¿Qué comando (s) puedo usar en el terminal que es equivalente al PrtScbotón (Imprimir pantalla)?
Estoy ejecutando Ubuntu GNOME.
gnome-screenshot
es la herramienta predeterminada en la unidad para tomar capturas de pantalla.
¿Qué comando (s) puedo usar en el terminal que es equivalente al PrtScbotón (Imprimir pantalla)?
Estoy ejecutando Ubuntu GNOME.
gnome-screenshot
es la herramienta predeterminada en la unidad para tomar capturas de pantalla.
Respuestas:
Puede usar la herramienta de importación disponible en el paquete ImageMagick (necesita instalar esto si ya no está disponible en su sistema).
Ejecute el siguiente comando en un shell:
import screenshot.png
y seleccione la ventana que desea capturar o seleccione una región presionando el botón izquierdo del mouse y arrastrando.
Importar es realmente un comando muy poderoso que se puede utilizar de muchas maneras para capturar la pantalla. Por ejemplo, para capturar toda la pantalla y después de un retraso y cambiar su tamaño, use el siguiente comando:
import -window root -resize 400x300 -delay 200 screenshot.png
Para ver todas las opciones disponibles con el comando de importación, vaya al sitio web de ImageMagick .
Otra forma de tomar una captura de pantalla desde la terminal es con scrot
Para instalar el tipo de scrot :
sudo apt-get install scrot
Para tomar una captura de pantalla en Linux desde el terminal con tipo de desplazamiento:
scrot MyScreenshot.png
Algunas opciones más con scrot
están aquí:
scrot -b -d 5 '%Y:%m:%d:%H:%M:%S.png' -e 'mv $f ~/Desktop/'
En este ejemplo,
.png
en este caso-e 'mv $f ~/Desktop/'
le dice a scrot que guarde la captura de pantalla en el escritorio import
hace que los efectos de escritorio de KDE sean transparentes en los bordes de las ventanas / efecto de brillo en negro sólido. Y scrot
no quiere participar en las tuberías, lo cual uso para evitar archivos intermedios innecesarios al recortar la pantalla deseada desde una configuración de Xinerama. En su xwd
lugar, uso y uso ImageMagick convert
para convertir el formato xwd a PNG y hacer el recorte. (Véase también mi respuesta a continuación)
Encontré esta opción aquí y también se enumeran otras opciones.
Abra la terminal presionando Ctrl+ Alt+ Ty escriba
gnome-screenshot
use gnome-screenshot -d xx para retrasar la acción.
Para retrasar la acción de captura de pantalla en 10 segundos
gnome-screenshot -d 10
o
sleep 10;gnome-screenshot
gnome-screenshot --help
te dará muchas opciones.
gnome-screenshot --interactive
Puede usar el programa del obturador para tomar una captura de pantalla desde la terminal. Ejecute los siguientes comandos en la terminal para instalar el obturador,
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
Para tomar una captura de pantalla de la ventana activa,
shutter -a -o shot.png -e
Para tomar una captura de pantalla de la pantalla completa,
shutter -f -o shot.png -e
Las capturas de pantalla tomadas se almacenan en el directorio de inicio .
Para más opciones ejecutar shutter --help
comando,
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.
Intenté usar ImageMagick import
pero no funcionó para mí cuando usé KDE Desktop Effects. ImageMagick import
ha generado bordes de ventana transparentes en negro en lugar de combinar correctamente el primer plano alfa y el fondo.
También intenté usar X11 xwd
y NetPBM xwdtopnm
pero eso tampoco funcionó para mí, NetPBM xwdtopnm
no pudo manejar adecuadamente la salida multipantalla xwd
porque tengo una configuración de Xinerama.
Pero combinar X11 xwd
con ImageMagick convert
funcionó bien para mí:
xwd -silent -root | convert xwd:- screenshot.png
O, si tiene una configuración Xinerama Dual-FullHD, como yo, y solo desea la primera pantalla:
xwd -silent -root | convert xwd:- -crop 1920x1080+0+0 test.png
Solo para la segunda pantalla:
xwd -silent -root | convert xwd:- -crop 1920x1080+1920+0 +repage test.png
xwd ... | convert xwd:- ...
. Al menos fue necesario en mi instalación de Debian Strech con IM 6.9.6-2
Si desea tomar una captura de pantalla desde un terminal de inicio de sesión (el que abre con Ctrl+ Alt+ F1) puede usar el programa fbgrab
.
Puede instalarlo escribiendo sudo apt-get install fbcat
.
Luego tome una captura de pantalla de su terminal de inicio de sesión, escriba su terminal de inicio de sesión:
$ sudo fbgrab my_screenshot
my_screenshot se guarda en el directorio actual.
my_screenshot
? ¿Cómo verlo?
Estoy usando ubuntu 13.10 y tengo un script que acabo de escribir que puede ser útil. Veo que se han respondido estas preguntas, pero mi solución no requiere instalaciones adicionales.
#!/bin/bash
curDate=$(date)
imgExtension=".png"
imgName=$curDate$imgExtension
imgDirectory="/path/to/desires/save/directory/"
imgSavePath=$imgDirectory$imgName
gnome-screenshot --file="$imgSavePath"
Este código guardará la captura de pantalla sin abrir la ventana de diálogo. Utiliza la hora actual para un nombre de archivo para evitar cualquier problema de nombre de archivo duplicado.