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
Nur die gewünschte kleinskalierte Darstellung des Browsers für die Bedienung bekommt er damit nicht. Der VNC-Viewer bekommt dann halt Scrollbalken.
1 | xrandr --output DVI-I-1 --scale 4x4 |
Der Name des Outputs muss angepasst werden z.B. vorher mit xrandr ermitteln.
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]
Anmerkung: Google-translate kann man weglassen, da sowieso nichts übersetzt werden kann. Damit werden die Seiten etwas größer: https://vault.fbi.gov/nicodemo-scarfo/Nicodemo%20Scarfo%20Part%2001%20of%2002/view
linux-user schrieb: > https://vault.fbi.gov/nicodemo-scarfo/Nicodemo%20Scarfo%20Part%2001%20of%2002/view Mach mal den Network-Modus im Web Developer Modus an wie ich oben geschrieben habe. Dann scrolle durch die Seite. Da siehst Du hübsch wie die Bilder geladen werden: https://vault.fbi.gov/@@dvpdffiles/9/a/9a854aee6066497991ea4b5e195986b4/normal/dump_11.png https://vault.fbi.gov/@@dvpdffiles/9/a/9a854aee6066497991ea4b5e195986b4/normal/dump_12.png https://vault.fbi.gov/@@dvpdffiles/9/a/9a854aee6066497991ea4b5e195986b4/normal/dump_13.png [...] So, und jetzt nimmst Du curl und automatisierst den Download mit [] in den URLs. Fertig ist die Laube.
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.
Mit xrandr und "panning" kann auch ein ganz großer Bildschirm erzeugt werden, mit einer Auflösung, die über den Monitor hinaus geht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.