GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come acquisire uno screenshot di una GUI basata su X11 da un terminale di testo (come Tty1)?

Ho provato a usare DISPLAY=:0 import -window root "$HOME/Pictures/screenshot.png" (import fa parte della suite ImageMagick), ma mostra solo una schermata nera.

Voglio farlo perché volevo automatizzare l'apertura di un'app e l'acquisizione di schermate in diverse lingue e, per cambiare lingua, devo riavviare lightdm. quindi, esegui su un tty in modo che lo script continui a essere eseguito...

Risposta accettata:

Oltre alle risposte esistenti, per visualizzare lo screenshot in ASCII nel terminale:

xwd -root -display :0 | convert - jpg:- | jp2a - --colors

(Richiede x11-apps per xwd , imagemagick per convert e jp2a .)


Ubuntu
  1. Come disconnettersi istantaneamente da Ubuntu da un terminale

  2. Come inviare sequenze di tasti (f5) dal terminale a un programma Gui?

  3. Journalctl:come impedire il troncamento del testo nel terminale?

  4. Come configurare Firefox dal terminale?

  5. Come abilitare/disabilitare la banda larga mobile dal terminale?

2 modi per eseguire l'aggiornamento da Ubuntu 18.04 a 18.10 (GUI e terminale)

Come acquisire screenshot in Ubuntu

Come acquisire schermate con un ritardo?

Come fare uno screenshot e quindi caricare l'immagine su Imgur tramite il terminale?

Come rimuovere il suono di errore dal terminale Pycharm?

Come fare uno screenshot del menu?