Hallo,
ich habe ein Linux (Archlinux) auf ein Notebook mit 1366x768 Auflösung.
Da möchte ich im Browser ein Document darstellen und mit Screencaptures
offline verfügbar machen.
Es lässt sich nicht herunterladen. Im Source-html finde ich nirgendwo
eine URL, wo man es direkt abspeichern könnte.
Der html ist voll mit Javascript, ich will mich da nicht durchwühlen.
mit dem Bildschirm kann ich jede Seite vom Dokument maximal 678 pixel
hoch machen, dass jede Seite gerade noch vollständig sichtbar ist.
Das ist nicht viel.
Ich hätte gerne einen virtuellen Bildschirm mit wesentlich besserer
Auflösung,
z.B. 1366*4 x 768*4 (also vierfach).
Allerdings sollte er diesen virtuellen Screen noch auf dem realen
gestaucht darstellen.
D.h. ein Screen-Capture würde mir ein image von 1366*4 x 768*4 geben,
aber auf dem Bildschirm wäre dieses Image auf 1366 x 768 reduziert,
damit ich sehe, was ich mache, und den Browser bedienen kann.
Gibt es sowas überhaupt?
Welche andere Lösungen wären denkbar für mein Problem?
linux-user schrieb:> Welche andere Lösungen wären denkbar für mein Problem?
Xvfb
Das ist ein X-Server, der in einen "virtuellen Framebuffer" rendert.
Allerdings musst du dann sehen, wie du darin den Browser bedient
bekommst.
> wie du darin den Browser bedient bekommst.
das ist hier beschrieben:
https://en.wikipedia.org/wiki/Xvfb
Remote control over SSH[edit]
Xvfb is also used for remote control. VNC over SSH is slightly[vague]
faster than X11 over SSH. In this case, Xvfb is often combined with a
lightweight window manager (such as Fluxbox or Openbox) and a VNC server
such as X11vnc. A possible sequence of commands to start this on the
server is:
export DISPLAY=:1
Xvfb :1 -screen 0 1024x768x16 &
fluxbox &
x11vnc -display :1 -bg -nopw -listen localhost -xkb
The next step is to fire up a SSH client such as PuTTY with tunneling to
localhost port 5900 enabled. A vncviewer can then connect to localhost
to get remote control over the server.
ssh -N -T -L 5900:localhost:5900 user@remotehost &
vncviewer -encodings 'copyrect tight zrle hextile' localhost:5900
Neuere Firefox-Versionen können Screenshots selbst erstellen, und das
auch von Webseiten, die nicht auf den Bildschirm passen:
1. In Adressleiste auf die drei Punkte klicken.
2. Im Menü "Bildschirmfoto aufnehmen" auswählen.
3. Oben rechts "Gesamte Seite speichern" auswählen.
4. Wichtig: Nicht auf "Speichern", sondern die beiden Symbole links
daneben klicken (das erste kopiert in die Zwischenablage, das zweite
erzeugt eine Datei im Download-Verzeichnis).
"Speichern" ist so eine Drecks-Klaut-Funktion, die ohne weitere Warnung
den Screenshot auf einen Mozilla-Server hochlädt.
linux-user schrieb:> Es lässt sich nicht herunterladen. Im Source-html finde ich nirgendwo> eine URL, wo man es direkt abspeichern könnte.> Der html ist voll mit Javascript, ich will mich da nicht durchwühlen.
Probier mal den Firefox, Menü Tools, Web Developer, Network. Dann
Shift-Reload.
Dann siehst Du alle Objekte die aus dem Netz heruntergeladen wurden und
kannst sie separat ansehen und öffnen.
Das finde ich normal die einfachste Art an Daten zu kommen, die
Webseiten einen nicht so einfach speichern lassen wollen.
Die andere Variante ist im Firefox File, Save Page As und dann Typ "Web
Page, complete". Dann wird der ganze Javascript-Kram komplett
heruntergeladen und lokal in einem Unterverzeichnis gespeichert.
Hier:
https://translate.google.com/translate?depth=1&hl=de&rurl=translate.google.com&sl=auto&sp=nmt4&tl=de&u=https://vault.fbi.gov/nicodemo-scarfo
Ich denke, das Abspeichern ist aussichtslos. Mit etwas Aufwand kann es
jeder hinkriegen, Online-Dokumente zwar sichtbar zu machen, aber nicht
speicherbar.
Mit etwas skript (xdotool) kann man die 600 Seiten selbstständig
durchblättern lassen und mit scrot einen Screenshot machen lassen.
Da obiges Dokument sowie als gescanntes Dokument vorliegt, sind die
Screenshots ausreichend. [Bei Dokumenten die als Text/html/text-pdf
vorliegen, sind Screenshots nachteilig]
Rufus Τ. F. schrieb:> Neuere Firefox-Versionen können Screenshots selbst erstellen, und das> auch von Webseiten, die nicht auf den Bildschirm passen:>> 1. In Adressleiste auf die drei Punkte klicken.> 2. Im Menü "Bildschirmfoto aufnehmen" auswählen.> 3. Oben rechts "Gesamte Seite speichern" auswählen.> 4. Wichtig: Nicht auf "Speichern", sondern die beiden Symbole links> daneben klicken (das erste kopiert in die Zwischenablage, das zweite> erzeugt eine Datei im Download-Verzeichnis).>> "Speichern" ist so eine Drecks-Klaut-Funktion, die ohne weitere Warnung> den Screenshot auf einen Mozilla-Server hochlädt.
Cool, das Feature kannte ich selbst noch nicht.
Das kann ich gut gebrauchen.
Danke für den Tipp.
Eine eigene Frage?
Dieser Thread ist über 7 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.