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
.)