Forum: PC Hard- und Software Arbeiten mit virtuellen Bildschirmen


von linux-user (Gast)


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?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

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.

von linux-user (Gast)


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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Nur die gewünschte kleinskalierte Darstellung des Browsers für die 
Bedienung bekommt er damit nicht. Der VNC-Viewer bekommt dann halt 
Scrollbalken.

von Rolf M. (rmagnus)


Lesenswert?

1
xrandr --output DVI-I-1 --scale 4x4
Der Name des Outputs muss angepasst werden z.B. vorher mit xrandr 
ermitteln.

von Rufus Τ. F. (rufus) Benutzerseite


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.

von Gerd E. (robberknight)


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.

von linux-user (Gast)


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]

von linux-user (Gast)


Lesenswert?

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

von Gerd E. (robberknight)


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.

von linux-user (Gast)


Lesenswert?

Danke!

von Nano (Gast)


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.

von Dieter (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.