
Gibt es eine Möglichkeit, ein Bild über SSH anzuzeigen? Eine gute Qualität ist nicht erforderlich, ich brauche nur eine Vorstellung davon, was auf den Bildern zu sehen ist. Meistens sind das Symboldateien für Websites und dergleichen. Manchmal kann ich X einfach über SSH weiterleiten und verwenden, display
aber manchmal geht das nicht. Ich habe nichts dagegen, für Anwendungen wie in einem Nicht-X-TTY zu arbeiten fbi
.
Ich habe es versucht jp2a
, aber die meisten Bilder liegen im PNG-Format vor und es ist mühsam, jedes einzelne zu konvertieren, um zu prüfen, was darin enthalten ist. Außerdem ist die Anzeige durch die ausschließliche Verwendung von ASCII-Zeichen sehr, sehr eingeschränkt. Vielleicht wäre es besser, wenn beliebige UTF-8-Zeichen verwendet werden könnten.
Ich habe es versucht, fbi
aber es beschwert sich, ioctl VT_GETSTATE: Invalid argument (not a linux console?)
selbst wenn ich mich per SSH über ein nicht grafisches TTY anmelde. Ich habe die -T 2
Option ausprobiert, die keine Fehler auslöst, aber ich sehe das Bild nicht. Ich vermute, dass das Bild auf TTY2 des Servers „angezeigt“ wird, was ich nicht sehen kann (ich konnte nicht darauf zugreifen, chvt 2
obwohl ich Root-Zugriff habe).
Ich habe es mit , und anderen Konsolenbrowsern versucht links
, w3c
aber das Beste, was ich damit erreicht habe, ist, dass die Bilddatei so angezeigt wird, als ob sie durch ausgeführt würde cat
.
mplayer
Ich habe die Konsolenausgabeoptionen ausprobiert , aber diese unterstützen nur Video, da es sich tatsächlich um Video-Codecs handelt.
Ich habe zgv
es als normaler Benutzer versucht, aber es gibt eine Fehlermeldung, you must be the owner of the current console to run zgv
und als Root hängt es einfach, ohne Ausgabe.
Antwort1
Versuchen Sie es mit „img2txt“. Für Ubuntu finden Sie es im Paket „caca-utils“.
„caca-utils“ scheint auch als RPM verfügbar zu sein.
Antwort2
Eine Möglichkeit, ein „Bild“ mit einem Textbildschirm anzuzeigen, ist überaalib.
Dabei werden ASCII-Zeichen zum Rendern eines Bilds verwendet und wenn Ihr Textbereich (also die Auflösung) groß genug ist, können Sie erkennen, was angezeigt wird.
Sie würden die Konvertierung in ASCII-Art/Filme auf der Remote-Seite der SSH-Verbindung ausführen.
Verknüpfung:aalib-Demo auf YouTube.
Durch die ausschließliche Verwendung von ASCII-Zeichen ist die Anzeige außerdem sehr, sehr eingeschränkt.
Ja. Das bedeutet, dasses sei denn, Sie haben ein großes Terminal zum SpielenSie werden die Bilder kaum erkennen. Wenn Sie ein großes Terminal mit einem hochauflösenden Display verwenden können (mit scharfen Buchstaben, selbst wenn Sie eine winzige Schriftart verwenden), ist es verwendbar.
Antwort3
nicht so schnell wie ASCII (aber volle Qualität) Ansichtskonzept:
localComp$ ssh remoteCompIp 'cat image.jpg | ssh localCompIp fim -i'
fim funktioniert auch für pdf-Dateien und
fim -i
kann für wav/mp3/mp4-Dateien ersetzt werden durch
mplayer -vo fbdev2 -cache 16384 -
.
Antwort4
Da diese Frage bei der Suche gut platziert ist, sind hier mehrere Optionen, die Ihnen wahrscheinlich in Ihrem Paketmanager zur Verfügung stehen:
- Abonnieren
- tiv
- Timg
- chafa
- Abonnieren