problème avec dvifb

Bonjour,
j’ai un message d’erreur à l’utilisation de dvifb : [code]$ dvifb test.dvi
This is some kind of a DVIewer, V01.03
©opyright 1995 Thomas Moor

writefb: open: f(/dev/fb0)(VESA VGA)(1024x768)m
fatal error: writefb: cannot get state of vt

writefb: restore console: mf[/code]Des idées ?

pas d’idées ?

As tu les permissions d’écriture/lecture en console? (Met toi dans le groupe root, en tout cas sur ma etch, pour utiliser le fb, soit c’est le suid soit c’est ça)

Merci de ta réponse.

Voici les droits du fichier que je veux visionner avec dvifb donné par ls -l: -rw-r--r-- 1 pierre pierre 916 nov 11 19:01 test2.dvi $ stat test2.dvi File: `test2.dvi' Size: 220 Blocks: 8 IO Block: 4096 fichier régulier Device: 306h/774d Inode: 1031772 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ pierre) Gid: ( 1000/ pierre) Access: 2008-11-13 09:02:33.000000000 +0100 Modify: 2008-11-13 09:02:33.000000000 +0100 Change: 2008-11-13 09:02:33.000000000 +0100 Voici la ligne qui nous intéresse : Access: (0644/-rw-r–r--) Uid: ( 1000/ pierre) Gid: ( 1000/ pierre)

D’après mes recherche le suid root est égal aux droits d’accès de 4000.
J’ai donc fait : [code]# chmod -v 4000 test2.dvi
Le mode d’accès de `test2.dvi’ a été modifié à 4000 (–S------).

ls -l test2.dvi

—S------ 1 pierre pierre 220 nov 13 09:02 test2.dvi

$ stat
Access: (4000/—S------) Uid: ( 1000/ pierre) Gid: ( 1000/ pierre)

[/code]Hélas au lancement de dvifb, même message d’erreur qu’auparavent…

L’utilisateur pierre est bien dans le groupe video ?

$ ls -l /dev/fb0 crw-rw---- 1 root video 29, 0 nov 13 2008 /dev/fb0

Oui : [quote]$ su -c "adduser pierre video"
Mot de passe :
L’utilisateur « pierre » est déjà membre du groupe « video ».
[/quote]

Non, il s’agit de ton groupe à toi, l’utilisateur. Il te faut avoir accès au frame buffer. Le frame buffer ne peut fonctionner que si tu as accès en lecture/ecriture à ta console (i.e tu appartiens au groupe root) ou au à /dev/fb0 (au groupe video)…

C’est moi l’utilisateur pierre, je suis loggé sous pierre.

Et j’ai accès au framebuffer avec mplayer, links2, … donc ce n’est peut-être pas un problème de droits.