Quais comandos posso usar no terminal equivalente ao PrtScbotão (Print Screen)?
Estou executando o Ubuntu GNOME.
command-line
screenshot
devav2
fonte
fonte
gnome-screenshot
é a ferramenta padrão na unidade para tirar screenshots.Respostas:
Você pode usar a ferramenta de importação disponível no pacote ImageMagick (é necessário instalá-lo se ele já não estiver disponível no seu sistema).
Outra maneira de tirar uma captura de tela do terminal é com o scrot
Para instalar o tipo scrot :
Para tirar uma captura de tela no Linux do terminal com o tipo scrot:
Mais algumas opções
scrot
estão aqui:Neste exemplo,
.png
neste caso-e 'mv $f ~/Desktop/'
diz ao scrot para salvar a captura de tela na área de trabalhofonte
import
renderiza bordas transparentes da janela do KDE Desktop Effects / efeito de brilho em preto sólido. Escrot
não quer participar de pipes, que eu uso para evitar arquivos intermediários desnecessários ao cortar a tela desejada de uma configuração do Xinerama. Emxwd
vez disso, uso o ImageMagickconvert
para converter o formato xwd em PNG e fazer o corte. (Veja também minha resposta abaixo)Encontrei essa opção aqui e outras opções também estão listadas.
Abra o terminal pressionando Ctrl+ Alt+ Te digite
use o gnome-screenshot -d xx para atrasar a ação.
Para atrasar a ação da captura de tela em 10s
ou
fonte
gnome-screenshot --help
lhe dará muitas opções.gnome-screenshot --interactive
Você pode usar o programa do obturador para capturar a tela do terminal. Execute os comandos abaixo no terminal para instalar o obturador,
Para tirar uma captura de tela da janela ativa,
Para tirar uma captura de tela de toda a tela,
As capturas de tela tiradas são armazenadas no diretório inicial .
Para mais opções, execute o
shutter --help
comando,fonte
Tentei usar o ImageMagick,
import
mas não funcionou para mim ao usar o KDE Desktop Effects. O ImageMagickimport
produziu bordas transparentes das janelas em preto em vez de combinar corretamente o alfa e o plano de fundo do primeiro plano.Também tentei usar o X11
xwd
e o NetPBM,xwdtopnm
mas isso também não funcionou para mim. O NetPBMxwdtopnm
não conseguiu lidar adequadamente com a saída de várias telasxwd
porque eu tenho uma configuração do Xinerama.Mas combinar o X11
xwd
com o ImageMagickconvert
funcionou bem para mim:Ou, se você tiver uma configuração Dual-FullHD Xinerama, como eu, e quiser apenas a primeira tela:
Apenas para a segunda tela:
fonte
xwd ... | convert xwd:- ...
. Pelo menos foi exigido na minha instalação do Debian Strech com IM 6.9.6-2Se quiser tirar uma captura de tela de um terminal de login (o que você abre com Ctrl+ Alt+ F1), você pode usar o programa
fbgrab
.Você pode instalá-lo digitando
sudo apt-get install fbcat
.Em seguida, faça uma captura de tela do seu terminal de login e digite seu terminal de login:
my_screenshot é salvo no diretório atual.
fonte
my_screenshot
? Como vê-lo?Estou usando o ubuntu 13.10 e tenho um script que acabei de escrever que pode ser útil. Vejo que essas perguntas foram respondidas, mas minha solução não requer instalações adicionais.
Este código salvará a captura de tela sem abrir a janela de diálogo. Ele usa o horário atual de um nome de arquivo para evitar problemas de nome de arquivo duplicados.
fonte