Capturas de tela da tela do seu computador são necessárias para mostrar a um amigo ou colega como realizar uma tarefa específica ou seu progresso no trabalho. É muito fácil tirar capturas de tela nos sistemas operacionais Ubuntu/Debian Desktop. Mas e se você quiser mostrar algo no shell de login (interface da linha de comando) do seu sistema operacional Ubuntu/Debian? Felizmente, você pode tirar capturas de tela da interface da linha de login shell/comando do seu sistema operacional Ubuntu/Debian.
Neste artigo, mostraremos como tirar capturas de tela da interface da linha de login shell/comando do seu sistema operacional Ubuntu/Debian.
Tópico de conteúdo:
Instalando o FBCAT no servidor Ubuntu/Debian
Para tirar capturas de tela da interface da linha de comando de login/comando do seu servidor Ubuntu/Debian, você precisa do programa FBGRAB. O programa FBGRAB faz parte do pacote FBCAT. O pacote FBCAT está disponível no repositório oficial do pacote do Ubuntu/Debian. Então, é muito fácil de instalar no servidor Ubuntu/Debian.
Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:
$ sudo apt update
Para instalar o pacote FBCAT no servidor Ubuntu/Debian, execute o seguinte comando:
$ sudo apt install fbcat
Para confirmar a instalação, pressione Y e depois pressione .
O gerente de pacote APT deve começar a baixar o FBCAT e todos os pacotes de dependência necessários. Leva um tempo para completar.
Depois que os pacotes são baixados, o gerenciador de pacotes apt os instala. Leva um tempo para completar.
Neste ponto, o pacote FBCAT deve ser instalado.
Sintaxe do programa FBGRAB
O formato do programa FBGRAB que você usará para tirar capturas de tela do shell de login ou interface da linha de comando dos servidores Ubuntu/Debian é a seguinte:
$ sudo fbgrab
Aqui, são as opções do FBGRAB suportadas que você pode usar para controlar o comportamento do FBGRAB.
O é o caminho absoluto (eu.e. /mnt/screenShots/image01.png) ou caminho relativo (i.e. ~/Fotos/imagem01.png, ./screenshots/image01.png) onde você deseja salvar o arquivo de imagem de captura de tela. O FBGRAB salva as imagens de captura de tela em formato PNG. Então, os arquivos de imagem terminam com o .PNG (o texto da extensão PNG).
Tomando capturas de tela do atual servidor Ubuntu/Debian Login Shell
Para tirar uma captura de tela do shell atual do servidor Ubuntu/Debian e salvá -lo no diretório de trabalho atual como o arquivo de imagem PNG - Image01.PNG, execute o seguinte comando:
$ sudo fbgrab image01.png
A captura de tela do shell atual do Ubuntu/Debian Server deve ser tomada.
Um novo arquivo de imagem que é “Image01.PNG ”deve ser criado no diretório de trabalho atual do seu servidor Ubuntu/Debian.
$ ls -lh
Você pode acessar o servidor Ubuntu/Debian via SFTP ou Filezilla e baixar e visualizar o arquivo de captura de tela. Como você pode ver, a captura de tela da interface atual de Login Shell/Comando de nosso servidor Ubuntu é tomada corretamente.
Tomando capturas de tela atrasadas do concha atual de login do Ubuntu/Debian Server
Para tirar uma captura de tela do shell atual do servidor Ubuntu/Debian após 10 segundos (digamos) e salve -o no diretório de trabalho atual como o arquivo de imagem PNG - Image02.PNG, execute o seguinte comando:
$ sudo fbgrab -s 10 image02.png &
Agora, preencha a interface atual da linha de login/linha de comando com as informações que você deseja tirar uma captura de tela, e uma captura de tela é tirada após 10 segundos.
Imprensa uma vez para voltar ao prompt de comando.
Um novo arquivo de imagem que é “Image02.PNG ”deve ser criado no diretório de trabalho atual do seu servidor Ubuntu/Debian.
$ ls -lh
Você pode acessar o servidor Ubuntu/Debian via SFTP ou Filezilla e baixar e visualizar o arquivo de captura de tela. Como você pode ver, a captura de tela da interface atual de Login Shell/Comando de nosso servidor Ubuntu é tomada corretamente.
Mudando para um shell interativo diferente (TTY) no servidor Ubuntu/Debian
Outra maneira de tirar capturas de tela da interface da linha de login shell/comando do seu servidor Ubuntu/Debian é usar dois conchos interativos diferentes. Um é o qual você deseja tirar capturas de tela e outro para executar o programa FBGRAB para tirar capturas de tela.
No servidor Ubuntu/Debian, você pode alternar entre 6 conchas interativas (TTYs). O shell interativo padrão é “tty1”. As outras conchas interativas são chamadas de “tty2 "," tty3 "," tty4 "," tty5 "e" tty6”Respectivamente.
Você pode alterar o shell interativo (TTY) do seu servidor Ubuntu/Debian usando o + + Chave fn combinação. Aqui, FN é a tecla de função que você precisa pressionar para mudar para um shell interativo.
Imprensa + + F1 Para mudar para o shell interativo 1 - “tty1”.
Imprensa + + F2 Para mudar para o shell interativo 2 - “tty2”.
Imprensa + + F3 Para mudar para o shell interativo 3 - “tty3”.
Imprensa + + F4 Para mudar para o shell interativo 4 - “tty4”.
Imprensa + + F5 Para mudar para o shell interativo 5 - “tty5”.
Imprensa + + F6 Para mudar para o shell interativo 6 - “tty6”.
O nome do shell interativo (TTY) é exibido no prompt de login do seu servidor Ubuntu/Debian.
Você também pode executar o seguinte comando para encontrar o shell interativo (tty) que você está usando. No nosso caso, é o shell interativo padrão 1 - “tty1”.
$ tty
Mudar para o shell interativo 2, “tty2", imprensa + + F2.
Depois de fazer login no shell interativo 2, “tty2", Você pode confirmar com o"tty”Comando que você está executando o shell interativo“tty2”. Usamos o shell interativo 2, “tty2”, Para executar o comando FBGRAB para tirar capturas de tela do shell interativo 1” tty1”(O shell interativo padrão), do nosso servidor Ubuntu nas próximas seções.
$ tty
Tomando capturas de tela de uma concha interativa específica (TTY) de servidores Ubuntu/Debian
Digamos que você quer tirar uma captura de tela do shell interativo “tty1”Da concha interativa“tty2”Do seu servidor Ubuntu/Debian usando o FBGRAB.
Primeiro, execute os comandos necessários no shell interativo padrão “tty1”Que você deseja tirar capturas de tela de.
Imprensa + + F2 Para mudar para o shell interativo “tty2”. Faça login no shell interativo “tty2”E execute o seguinte comando para tirar uma captura de tela do shell interativo padrão“tty1”(Opção fbgrab -c 1). Salve a captura de tela como o “Image03.png”Arquivo de imagem no diretório de trabalho atual do seu servidor Ubuntu/Debian:
$ sudo fbgrab -c 1 image03.png
A captura de tela do shell interativo padrão “tty1”Do servidor Ubuntu/Debian deve ser tomado.
Um novo arquivo de imagem que é “Image03.png”Deve ser criado no diretório de trabalho atual do seu servidor Ubuntu/Debian.
$ ls -lh
Você pode acessar o servidor Ubuntu/Debian via SFTP ou Filezilla, baixar e visualizar o arquivo de captura de tela. Como você pode ver, a captura de tela do shell interativo padrão “tty1”Do nosso servidor Ubuntu é tomado corretamente.
Tomando capturas de tela atrasadas de um shell interativo específico (TTY) de servidores Ubuntu/Debian
Digamos que você deseja tirar uma captura de tela do shell interativo padrão “tty1”Da concha interativa“tty2”Do seu servidor Ubuntu/Debian após alguns segundos de execução do programa FBGRAB.
Primeiro, execute os comandos necessários no shell interativo padrão “tty1”Que você deseja tirar capturas de tela de.
Imprensa + + F2 Para mudar para o shell interativo “TTY2” e efetuar login no shell interativo “tty2”.
Em seguida, execute o seguinte comando para tirar uma captura de tela do shell interativo padrão “tty1”(Opção FBGRAB -C 1) Após 20 segundos (opção fbgrab -s 20) e salve a captura de tela como“Image04.png”Arquivo de imagem no diretório de trabalho atual do seu servidor Ubuntu/Debian:
$ sudo fbgrab -c 1 -s 20 image03.png
A captura de tela do shell interativo padrão “tty1”Do servidor Ubuntu/Debian deve ser tomado.
Um novo arquivo de imagem que é “Image04.png”Deve ser criado no diretório de trabalho atual do seu servidor Ubuntu/Debian.
$ ls -lh
Você pode acessar o servidor Ubuntu/Debian via SFTP ou Filezilla, baixar e visualizar o arquivo de captura de tela. Como você pode ver, a captura de tela do shell interativo padrão “tty1” do nosso servidor ubuntu é tomada corretamente.
Conclusão
Mostramos como instalar o programa FBGRAB em servidores Ubuntu/Debian. Também mostramos como tirar capturas de tela da interface de linha de comando de login/linha de comando de servidores Ubuntu/Debian usando FBGRAB. Também mostramos como tirar capturas de tela atrasadas da interface da linha de login shell/comando de servidores Ubuntu/Debian usando também o FBGRAB.
Referências: