GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie mache ich einen Screenshot einer X11-basierten GUI von einem Textterminal (wie Tty1)?

Ich habe versucht, DISPLAY=:0 import -window root "$HOME/Pictures/screenshot.png" zu verwenden (import ist Teil der ImageMagick-Suite), aber das zeigt nur einen schwarzen Bildschirm an.

Ich möchte dies tun, da ich das Öffnen einer App automatisieren und Screenshots davon in verschiedenen Sprachen machen wollte, und um die Sprache zu ändern, muss ich lightdm neu starten. Führen Sie daher ein tty aus, damit Ihr Skript weiter ausgeführt wird …

Akzeptierte Antwort:

Zusätzlich zu den vorhandenen Antworten, um den Screenshot in ASCII im Terminal anzuzeigen:

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

(Benötigt x11-apps für xwd , imagemagick für convert und jp2a .)


Ubuntu
  1. So melden Sie sich sofort von einem Terminal bei Ubuntu ab

  2. Wie sendet man Tastenanschläge (f5) vom Terminal an ein Gui-Programm?

  3. Journalctl:Wie verhindert man, dass Text im Terminal abgeschnitten wird?

  4. Wie konfiguriere ich Firefox vom Terminal aus?

  5. Wie aktiviere/deaktiviere ich mobiles Breitband vom Terminal aus?

2 Möglichkeiten zum Upgrade von Ubuntu 18.04 auf 18.10 (GUI &Terminal)

So machen Sie einen Screenshot in Ubuntu

Wie mache ich Screenshots mit Verzögerung?

Wie mache ich einen Screenshot und lade das Bild dann über das Terminal auf Imgur hoch?

Wie entferne ich Fehlergeräusche vom Pycharm-Terminal?

Wie mache ich einen Screenshot des Menüs?