Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

zgv

6 views
Skip to first unread message

Dietmar Segbert

unread,
May 23, 2013, 3:00:01 PM5/23/13
to
Hallo,

ich versuche zgv aus wheezy dazu zu �berreden, mir eine jpg-Datei
anzuzeigen, was aber nich klappt.
In libvga.conf habe "mouse" auf "none" gesetzt.
Ich nutze ein Thinkpad E130. /dev/fb0 existiert.
Wenn ich zgv aufrufe, zeigt mir meine Braillezeile an, dass sie nict im
Text-Modus ist, doc en Bild ist nicht zu sehen.

Vielen Dank f�r Eure Hilfe.

Dietmar


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/CXQFC...@didi.segbert

Martin Klaiber

unread,
May 23, 2013, 4:00:02 PM5/23/13
to
Dietmar Segbert <didi.s...@arcor.de> wrote:

> ich versuche zgv aus wheezy dazu zu �berreden, mir eine jpg-Datei
> anzuzeigen, was aber nich klappt.

Ich kannte das Programm bis eben noch gar nicht. Bilddateien schaue ich
mir in der Framebuffer-Konsole �blicherweise mit fbi oder fim an. Die
sind aber auch nicht ohne Macken. zgv scheint zumindest den Vorteil zu
haben, dass es auch animierte GIFs anzeigt, was fbi/fim nicht k�nnen.

> In libvga.conf habe "mouse" auf "none" gesetzt.

Du musst in dieser Datei auch in dieser Zeile:

# chipset FBDEV # Use kernel fbdev, instead of direct hardware.

die Raute am Zeilenanfang entfernen, wenn Du den Framebuffer verwenden
willst. Danach hat es, zumindest bei mir funktioniert. Habe die weiteren
Funktionen aber nicht getestet.

Sch�ne Gr��e,
Martin


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/2013052319...@martinkl.dialup.fu-berlin.de

Dietmar Segbert

unread,
May 25, 2013, 3:30:01 AM5/25/13
to
Hallo Martin,

danke f�r Deine Antwort.

> mart...@zedat.fu-berlin.de schrieb am 25.05.13:

> Dietmar Segbert <didi.s...@arcor.de> wrote:

>> ich versuche zgv aus wheezy dazu zu �berreden, mir eine jpg-Datei
>> anzuzeigen, was aber nich klappt.

> Ich kannte das Programm bis eben noch gar nicht. Bilddateien schaue
> ich mir in der Framebuffer-Konsole �blicherweise mit fbi oder fim
> an. Die sind aber auch nicht ohne Macken. zgv scheint zumindest den
> Vorteil zu haben, dass es auch animierte GIFs anzeigt, was fbi/fim
> nicht k�nnen.

>> In libvga.conf habe "mouse" auf "none" gesetzt.

> Du musst in dieser Datei auch in dieser Zeile:

> # chipset FBDEV # Use kernel fbdev, instead of direct
> hardware.
Das habe ich gemacht, doch dann kommt folgende Fehlermeldung:

svgalib: Signal 11: Segmentation fault received.
[1] 4751 segmentation fault (core dumped) zgv /home/segbertd/.openxp/
extrakt/baden.jpg

Wie gesagt, das Notebook ist ein Thinkpad E130 mit Core I3, das i915
Kernel Modul ist geladen.

Viele Gr��e
Dietmar

> die Raute am Zeilenanfang entfernen, wenn Du den Framebuffer
> verwenden willst. Danach hat es, zumindest bei mir funktioniert.
> Habe die weiteren Funktionen aber nicht getestet.

> Sch�ne Gr��e,
> Martin


> --
> Zum AUSTRAGEN schicken Sie eine Mail an
> debian-user-g...@lists.debian.org mit dem Subject
> "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
> Archive: http://lists.debian.org/2013052319...@martinkl.dia
> lup.fu-berlin.de


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/CXYGB...@didi.segbert

Martin Klaiber

unread,
May 26, 2013, 4:30:03 AM5/26/13
to
Dietmar Segbert <didi.s...@arcor.de> wrote:
> mart...@zedat.fu-berlin.de schrieb am 25.05.13:

>> # chipset FBDEV # Use kernel fbdev, instead of direct hardware.

> Das habe ich gemacht, doch dann kommt folgende Fehlermeldung:

> svgalib: Signal 11: Segmentation fault received.
> [1] 4751 segmentation fault (core dumped) zgv /home/segbertd/.openxp/
> extrakt/baden.jpg

Signal 11 (siehe "man 7 signal") ist der (gescheiterte) Versuch, auf
eine Speicheradresse zuzugreifen, die nicht existiert oder auf die das
Programm keinen Zugriff hat. Meist ist das ein Hinweis auf einen bug im
Programm, kann aber auch ein Hardwaredefekt sein (kaputtes RAM). Man
kann den Fehler einkreisen, indem man den core-dump mit gdb analysiert.
Anleitungen dafür gibts im web. In der Regel wird aber ein bug-report
an Debian oder den Entwickler ausreichen.

> Wie gesagt, das Notebook ist ein Thinkpad E130 mit Core I3, das i915
> Kernel Modul ist geladen.

Du könntest einen Speichertest machen (mit memtest86[+], das Thema
hatten wir hier kürzlich), um einen Hardwarefehler auszuschließen, in
der Regel ist es aber ein Programmfehler. Tritt der Fehler mit allen
Bilddateien auf oder nur mit dieser einen? Es könnte sein, dass diese
eine Bilddatei kaputt ist, das Programm sollte aber trotzdem nicht
abstürzen.

Bei mir funktioniert zgv mit dem framebuffer in der Konsole übrigens
einwandfrei, ich benutze aber noch squeeze.

Gruß, Martin


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/2013052608...@martinkl.dialup.fu-berlin.de

Dietmar Segbert

unread,
May 28, 2013, 1:10:04 PM5/28/13
to
Hallo Martin,
hallo Liste,

auch wenn ich libvga.conf chipset VGA eintrage anstelle von chipset FBDEV,
wird kein Bild angezeit, weder jpg noch tiff oder ...
Wenn ich fim bild.jg aufrufe, werden bunte Streifen angezeigt, aber kein
korrektes Bild oder Foto.

Herzliche Grüße
Dietmar

> mart...@zedat.fu-berlin.de schrieb am 28.05.13:
Archive: http://lists.debian.org/CXjID...@didi.segbert

Martin Klaiber

unread,
May 28, 2013, 5:20:01 PM5/28/13
to
Dietmar Segbert <didi.s...@arcor.de> wrote:

> auch wenn ich libvga.conf chipset VGA eintrage anstelle von chipset FBDEV,
> wird kein Bild angezeit, weder jpg noch tiff oder ...

Diese direkten vga-modes würde ich erstmal ignorieren. Braucht man
dafür nicht auch die svga-lib? Die würde ich jedenfalls meiden, wenn
es geht. Seit dem framebuffer ist sie IMHO auch obsolet. In libsvga1
steht auch eine Warnung drin: "Only works with some video hardware;
use with caution."

> Wenn ich fim bild.jg aufrufe, werden bunte Streifen angezeigt, aber kein
> korrektes Bild oder Foto.

Hm. Ist es mit fbi auch so? Funktioniert der framebuffer ansonsten?
Kannst Du beispielsweise mit dem mplayer Videos auf der Konsole
abspielen (aufrufen als mplayer -vo fbdev)?

Wenn nicht, stimmt vielleicht etwas mit der framebuffer-Konfiguration
nicht. Wie sieht denn die Ausgabe von fbset aus?

Du könntest zgv auch mal mit dem mode aufrufen, den Dir fbset anzeigt,
wenn der framebuffer ansonsten funktioniert:

zgv -m "Breite Höhe Farbtiefe"

Bei einer fbset-Ausgabe von:

mode "1024x768-75"
# D: 78.746 MHz, H: 60.020 kHz, V: 75.025 Hz
geometry 1024 768 1024 768 24
timings 12699 176 16 28 1 96 3
hsync high
vsync high
accel true
rgba 8/16,8/8,8/0,0/0
endmode

also als:

zgv -m "1024 768 24"

Die Farbtiefe ist der letzte Wert in der geometry-Zeile.

Gruß, Martin


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/2013052821...@martinkl.dialup.fu-berlin.de

Martin Klaiber

unread,
May 28, 2013, 5:40:02 PM5/28/13
to
Martin Klaiber <mart...@zedat.fu-berlin.de> wrote:

> Diese direkten vga-modes würde ich erstmal ignorieren. Braucht man
> dafür nicht auch die svga-lib? Die würde ich jedenfalls meiden, wenn
> es geht. Seit dem framebuffer ist sie IMHO auch obsolet. In libsvga1
> steht auch eine Warnung drin: "Only works with some video hardware;
> use with caution."

Ich habe gerade gesehen, die libsvga1 wird mit zgv wegen Abhängigkeit
automatisch installiert. Na gut, dann ist es eben so. Ich würde mich
trotzdem erstmal auf den framebuffer konzentrieren.

Dietmar Segbert

unread,
May 30, 2013, 6:30:01 AM5/30/13
to
Hallo Martin,

der Befehl fbset -i ergibt folgende Ausgabe:

mode "1366x768"
geometry 1366 768 1366 768 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
Name : inteldrmfb
Address : 0xe0064000
Size : 4227072
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 5504
Accelerator : No


zgv -m "1366 768 32" ergibt eine Fehlermeldung, dass dieser Modus nicht
bekannt sei. In /etc/fb.modes findet sich keine Auflösung von 1366 x 768.

Sollte ich vielleicht (wie?) in Grub.d/default einen Eintrag vornehmen, um
die Grafkauflösung vorzunehmen?

Ich möchte im Moment eigentlich nur die Konsole nutzen.
Kann es vielleicht sein, dass die Ausgabe des Framebuffers auf die
vorhandene HDMI- bzw. VGA-Ausgabemöglichkeit umgeleitet wird?

Viele Grüße

Dietmar

> mart...@zedat.fu-berlin.de schrieb am 30.05.13:
Archive: http://lists.debian.org/CXrIf...@didi.segbert

Martin Klaiber

unread,
May 31, 2013, 5:30:02 PM5/31/13
to
Dietmar Segbert <didi.s...@arcor.de> wrote:

> der Befehl fbset -i ergibt folgende Ausgabe:

> mode "1366x768"
> geometry 1366 768 1366 768 32
> timings 0 0 0 0 0 0 0
> accel true
> rgba 8/16,8/8,8/0,0/0
> endmode

Hier fallen zwei Dinge auf: Der Mode hat keine Wiederholfrequenz und
die timings stehen alle auf Null. Das habe ich noch nie gesehen, ich
w�rde annehmen, dass das so gar nicht funktionieren kann.

Du hattest in Deiner ersten Mail in diesem Thread geschrieben, dass
Dir Deine Braille-Zeile beim Aufruf von zgv anzeigt, dass sie nicht
im Text-Modus ist. Dann war der Bildschirm vor dem Aufruf also im
Text-Modus?

Ich frage deshalb, weil der Framebuffer-Modus gar kein Text-Modus
ist, sondern ein Graphik-Modus, auch wenn Text angezeigt wird. Es
k�nnte also sein, dass der framebuffer-Modus bei Dir gar nicht
richtig funktioniert und deshalb die Bildbetrachter streiken, Du
also die ganze Zeit im Textmodus bist.

Wobei fbset im Textmodus eigentlich gar nicht funktionieren d�rfte.
Wenn fbset etwas anzeigt, m�sstest Du eigentlich im framebuffer-Modus
sein, denke ich. Und /dev/fb0 existiert ja auch. Das ist alles etwas
verworren.

W�rde Dir Deine Braille-Zeile Text anzeigen, wenn der Bildschirm im
Graphik-Modus, also im Framebuffer-Modus ist und Text auf dem
Bildschirm zu sehen ist?

Oder benutzt Du gar keinen Monitor, sondern nur die Braille-Zeile
und sie ersetzt den Monitor? Dann w�re es nat�rlich denkbar, dass
keine Bildwiederholfrequenz und timings ben�tigt werden, falls die
Braille-Zeile das nicht braucht.

Wie ist die Braille-Zeile denn angeschlossen? An die Grafikkarte?
Wenn ja, verh�lt sie sich elektrisch wie ein Monitor? Ist die oben
angegebene Aufl�sung (1366x768) also eine simulierte Aufl�sung der
Braille-Zeile oder ist das ein echter Monitor?

Sorry f�r die vielen Fragen, ich verstehe die Konfiguration noch
nicht richtig und kann daher das Problem schlecht einkreisen.

> Frame buffer device information:
> Name : inteldrmfb
> Address : 0xe0064000
> Size : 4227072
> Type : PACKED PIXELS
> Visual : TRUECOLOR
> XPanStep : 1
> YPanStep : 1
> YWrapStep : 0
> LineLength : 5504
> Accelerator : No

Hier finde ich auff�llig, dass Hardwarebeschleunigung auf false steht,
oben aber auf true. Das kann ich auch nicht nachvollziehen. Ist aber
vielleicht ein Folgefehler oder nicht so wichtig f�r Standbilder.

> zgv -m "1366 768 32" ergibt eine Fehlermeldung, dass dieser Modus nicht
> bekannt sei.

zgv ist uralt. Das kennt nur die alten VGA- und SVGA-Modes. Wobei ich
nicht wei�, ob das mit dem framebuffer nicht sowieso irrelevant ist.
Ich kenne das Programm eigentlich gar nicht, habe durch Dich erstmals
davon erfahren. Ich w�rde sagen, wir schieben das Thema zgv erstmal so
lange auf, bis klar ist, ob der framebuffer richtig funktioniert.

> In /etc/fb.modes findet sich keine Aufl�sung von 1366 x 768.

Man kann in fb.modes manuelle Eintr�ge aufnehmen. Aber daf�r musst Du
die settings kennen. Ich hatte das fr�her manuell gemacht, timings so
lange ver�ndert, bis das Bild passte, war ein endloses Gefummel. Heute
starte ich den framebuffer beim Booten.

Aber Du kannst einfach mal probeweise fbset mit einer Aufl�sung aus
fb.modes aufrufen, z.B. so: fbset "800x600-70". Etwas standardm��iges
sollte dabei eigentlich angezeigt werden, wobei ich selbst noch einen
R�hrenmonitor und auch kein Breitbild habe, wei� nicht, ob das so bei
modernen LCD-Monitoren noch funktioniert. Vorsicht, falls der Mode vom
Monitor nicht unterst�tzt wird, sieht man gar nichts. Halte Dir also
eine virtuelle Konsole als fall-back frei (wechseln mit Alt-Fx).

> Sollte ich vielleicht (wie?) in Grub.d/default einen Eintrag vornehmen, um
> die Grafkaufl�sung vorzunehmen?

Wenn Du den framebuffer benutzen und beim Booten starten willst, dann
musst Du das grub vermutlich mitteilen.

Ich benutze lilo, wei� nicht, wie das bei grub l�uft. Bei mir steht im
Desktop-Rechner mit Matrox-Karte:

append="video=matrox:vesa:0x117,xres:1024,yres:768,depth:24,pixclock:13334"

Bei den Laptops (�ltere ThinkPads) habe ich es �ber den vga-Parameter
gel�st, da steht f�r die gleiche Aufl�sung drin:

vga=792

Meines Wissens funktioniert das bei grub auch �ber den vga-Parameter,
aber lies es lieber selbst noch mal nach. Au�erdem musst Du noch den
passenden Wert raussuchen, der obige gilt f�r 1024x768 Pixel, passt
also bei Dir nicht.

> Ich m�chte im Moment eigentlich nur die Konsole nutzen.
> Kann es vielleicht sein, dass die Ausgabe des Framebuffers auf die
> vorhandene HDMI- bzw. VGA-Ausgabem�glichkeit umgeleitet wird?

Keine Ahnung. Ich wei� ja nicht, wie Dein setup aussieht. Hast Du eine
Grafikkarte mit mehreren Ausg�ngen?

Grunds�tzlich ist es m�glich, die Konsole auf einem anderen Ausgang als
X11 auszugeben. Mir ist so etwas �hnliches mal zuf�llig passiert. Ich
habe eine �ltere Matrox-Karte mit zwei VGA-Ausg�ngen, auf dem einen
erschienen nur die BIOS-Meldungen, auf dem zweiten der Rest oder beides
(wei� es nicht mehr genau). Jedenfalls hatte ich ewig nach dem Fehler
gesucht, dabei hatte ich nach dem Umr�umen des Monitors ihn einfach nur
an den falschen Ausgang angeschlossen. Es w�re also schon denkbar, dass
bei Dir auch so etwas �hnliches vorliegt.

Gru�, Martin


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/2013053121...@martinkl.dialup.fu-berlin.de
0 new messages