domingo, 1 de novembro de 2015

Tirar screenshot da tela de login do lightdm, para Debian e Ubuntu

Essa dica é para quem curte postar screenshot do seu desktop, podendo também postar da sua tela de login personalizada.







Vamos criar um script para tirar o screenshot da sua tela de login, abra o terminal e de o comando abaixo.

 sudo apt-get install imagemagick x11-apps

sudo nano /usr/local/bin/print_login.sh

Cole a linha abaixo, alterando seuuser pelo seu nome de usuário e em 10s você altere o tempo para o print.

chvt 7; sleep 10s; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/screenshot.xwd; convert ~/screenshot.xwd ~/screenshot.png; rm ~/screenshot.xwd; chmod 777 ~/screenshot.png;mv ~/screenshot.png /home/seuuser/screenshot.png

Salve com Ctrl+o tecle enter e feche com Ctrl + x

Torne o arquivo executável com o comando abaixo.

sudo chmod +x /usr/local/bin/print_login.sh  
Para tirar o screenshot, reinicie a sessão.

 Na tela de login tecle.

Ctrl + Alt + f2

Digite seu nome de user e senha, de o comando

sudo print_login.sh

Lembra do 10s no script ? então é o tempo que vc vai ter para teclar

Ctrl + Alt + f7 e aguardar o tempo predeterminado e logar, o screenshot vai estar na sua pasta de usuário.





Fonte


Nenhum comentário:

Postar um comentário