Arbeiten mit virtuellen Bildschirmen

Gast #5805828
Lesenswert?

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?
Gast #5805998
Lesenswert?

> 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
Persönliche Seite #5806023
Lesenswert?

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.
#5806025
Lesenswert?

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.
Gast #5806049
Lesenswert?

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]
#5806074
Lesenswert?

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.
Gast #5806219
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren