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

XFree 4 Sid Help

1 view
Skip to first unread message

Christophe Baillon

unread,
Dec 19, 2001, 3:30:10 AM12/19/01
to
Salut a tous !

Je reviens sur un pb courant.

Sur le PC du boulot, on a du de toute urgence migrer vers une sid
car on développe avec des lib trop vieilles sur potota (Gtk, GtkAda ...).
Le temps nous est compté, et la mise à jour se passe sans aucun pb.

Seulement, impossible d'avoir une interface graphique !

Sur ma machine perso, j'avais réussi (avec l'aide de cette ML), mais
j'avoue que la config de XFree avec Sid est la chose la plus compliquée
qui soit.

Ma carte graphique est une S3 Virge, mais je sais pas si le fichier
de config c'est XF86Config ou XF86Config-4 (chez moi c le 4)
Il y a la fois des packages XFree 3 et XFree 4.

Il y a des melanges entre anXious et dexconf.
Dexconf ne marche pas, il me mets to many arguments (alors que je n'en
mets pas). anXious genère un fichier de config qui ne marche pas !

Avec une potato, c'est si simple ! anXious et c'est finii !

Le temps étant précieux, je suis obligé de continuer à développer quand
même nos applications GtkAda en texte avec emacs, sans X pour tester ... :)


Donc ma question est donc :

Quelqu'un peut-il m'indiquer simplement les étapes à effectuer
pour avoir X avec Sid ?
Xfree3 ou XFree 4 ?
anXious, xf86config, dexconf, vi ??

Je suis totalement bloqué.
X et Sid ne font pas bon ménages ...


Merci beaucoup de votre aide.


PS :

J'ai pris le fichier XF86Config-4 de ma machine perso qui a
la meme carte, et a peu près le meme ecran, mais ca marche pas (
il va pas voir ce fichier).


______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

--
To UNSUBSCRIBE, email to debian-user-f...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

georges mariano

unread,
Dec 19, 2001, 3:40:10 AM12/19/01
to
On Wed, 19 Dec 2001 11:48:59 +0100
Christophe Baillon <cbai...@ifrance.com> wrote:

> Ma carte graphique est une S3 Virge, mais je sais pas si le fichier
> de config c'est XF86Config ou XF86Config-4 (chez moi c le 4)
> Il y a la fois des packages XFree 3 et XFree 4.

> Le temps étant précieux, je suis obligé de continuer à développer


> quand même nos applications GtkAda en texte avec emacs, sans X pour
> tester ... :)

très rapidement, (je pars en réunion...)
* XFree86 -configure (créé un fichier dans /root/...)
* il te suggere une commande de test (le faire...)

* virer tout ce qui n'est pas xfree 4.0 (ça parasite effectivement
l'install)

* deplacer le fichier créé dans /root vers /etc/X11/XF86Config-4
(si le test fonctionne même a peu près)

* utiliser xf86cfg pour affiner

Bon, chez nous ça marche... tant bien que mal
A+

--
# mailto:Georges...@inrets.fr tel: (33) 03 20 43 84 06
# INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59
# BP 317 -- 59666 Villeneuve d'Ascq
# http://www3.inrets.fr/estas/mariano

Nicolas ROMAN

unread,
Dec 19, 2001, 3:50:06 AM12/19/01
to
On Wed, 2001-12-19 at 11:48, Christophe Baillon wrote:
> Salut a tous !

Bonjour,



> Je reviens sur un pb courant.

> J'ai pris le fichier XF86Config-4 de ma machine perso qui a


> la meme carte, et a peu près le meme ecran, mais ca marche pas (
> il va pas voir ce fichier).

Par hasard, t'aurais pas 2 versions de X qui cohabitent et c'est pas
celle que tu crois lancer qui se lance réellement ??
Ca m'était arrivé au début de ma migration. Essaye de virer tout ce qui
concerne XFree 3

Josselin Mouette

unread,
Dec 19, 2001, 4:40:06 AM12/19/01
to
le mer 19-12-2001 à 11:48, Christophe Baillon a écrit :

> Sur ma machine perso, j'avais réussi (avec l'aide de cette ML), mais
> j'avoue que la config de XFree avec Sid est la chose la plus compliquée
> qui soit.

Il faut bien vérifier que le paquet xserver-xfree86 est installé, et que
tous les autres serveurs ne le sont pas. Ensuite, la configuration se
fait intégralement par debconf : dpkg-reconfigure xserver-xfree86.

--
.''`. Josselin Mouette /\./\
: :' : josselin...@ens-lyon.org
`. `'
`- Debian GNU/Linux -- The power of freedom

georges mariano

unread,
Dec 19, 2001, 5:10:14 AM12/19/01
to
On 19 Dec 2001 10:30:35 +0100
Josselin Mouette <josselin...@ens-lyon.org> wrote:

> Il faut bien vérifier que le paquet xserver-xfree86 est installé, et
> que tous les autres serveurs ne le sont pas.

oui.


> configuration se fait intégralement par debconf : dpkg-reconfigure
> xserver-xfree86.

perso, j'ai jamais vu (ici) une configuration par debconf donner un
résultat valable (dans le contexte d'une transition entre xfree3 et
xfree4)...

par contre, ça marche par les trucs "à la mano"...

PS : j'aimerai bien comprendre pourquoi mais en fait,
quelle importance ? ;-)
A+


--
# mailto:Georges...@inrets.fr tel: (33) 03 20 43 84 06
# INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59
# BP 317 -- 59666 Villeneuve d'Ascq
# http://www3.inrets.fr/estas/mariano

Christophe Baillon

unread,
Dec 19, 2001, 5:30:12 AM12/19/01
to
Bon, j'ai réussi à le faire fonctionner.
C'est du bricolage !
En fait, en lançant startx, xinit ou X ça ne marchais pas.
Par contre, en lançant XF86_SVGA (et en root), la ça marchais.
J'ai donc effacer X (qui n'est pas un lien mais un executable !?),
et fais un lien symbolique entre XF86_SVGA et X, puis chmod u+s.

Je comprends pas du tout pourquoi, mais ça marche.
Je devais aller au plus vite.

Si quelqu'un a une explication rationnelle, ca servira aux autres,
et pour moi la prochaine fois ?
Mais quelle perte de temps !

Merci à tous

Je pense qu'il faudrait revoir la manière de configurer X sous Sid.

______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

--

Thomas Labourdette

unread,
Dec 19, 2001, 7:30:11 AM12/19/01
to
On Wed, Dec 19, 2001 at 01:36:14PM +0100, Christophe Baillon écrivait:
[...]

> Par contre, en lançant XF86_SVGA (et en root), la ça marchais.
[...]

> Je comprends pas du tout pourquoi, mais ça marche.
XF86_SVGA c'est du Xfree 3.
X c'est du Xfree 4

>
> Je pense qu'il faudrait revoir la manière de configurer X sous Sid.
Je pense que vouloir faire cohabiter Xfree 3 et Xfree 4, n'est pas
simple qu'elle que soit la version de Debian

[...]

Cordialement,
--
Thomas Labourdette

Nicolas Boos

unread,
Dec 19, 2001, 9:00:15 AM12/19/01
to
Le Wed, 19 Dec 2001 13:29:28 +0100
Thomas Labourdette <thoma...@ifrance.com> écrivait :

[...]

> XF86_SVGA c'est du Xfree 3.
> X c'est du Xfree 4

Non, c'est faux (à moitié) :

- XF86_SVGA c'est un serveur pour X version 3
- XFree86 c'est le serveur pour X version 4

X est un lien vers le serveur utilisé (voir dans /etc/X11).


> > Je pense qu'il faudrait revoir la manière de configurer X sous Sid.
> Je pense que vouloir faire cohabiter Xfree 3 et Xfree 4, n'est pas
> simple qu'elle que soit la version de Debian

C'est encore faux, ça fonctionne très bien. Branden n'est pas manchot.

Si les deux serveurs sont installés (xserver-xfree86 et xserver-svga), un
dpkg-reconfigure xserver-xfree86 (ou xserver-svga) demande quel est
le serveur désiré pas défaut.

A++

Nicolas

Nicolas Boos

unread,
Dec 19, 2001, 9:00:17 AM12/19/01
to
Le Wed, 19 Dec 2001 13:36:14 +0100
Christophe Baillon <cbai...@ifrance.com> écrivait :

Salut,

[...]

> Bon, j'ai réussi à le faire fonctionner.
> C'est du bricolage !

La prochaine fois, tu peux faire ça proprement (comme déjà exposé par
Josselin):

dpkg-reconfigure xserver-xfree86

A++

Nicolas

P.S. : Ça peut aider : -- http://nicolaxx.free.fr/docs/toux/toux-2.html

Nicolas Boos

unread,
Dec 19, 2001, 9:10:09 AM12/19/01
to
Le Wed, 19 Dec 2001 14:39:58 +0100
Nicolas Boos <nicola...@wanadoo.fr> écrivait :

[...]

> Si les deux serveurs sont installés (xserver-xfree86 et xserver-svga), un
> dpkg-reconfigure xserver-xfree86 (ou xserver-svga) demande quel est
> le serveur désiré pas défaut.

^^^^

Il fallait lire "par" (défaut). Désolé pour le bruit.

A++

Nicolas

Christophe Baillon

unread,
Dec 19, 2001, 9:20:09 AM12/19/01
to
> > > Je pense qu'il faudrait revoir la manière de configurer X sous Sid.
> > Je pense que vouloir faire cohabiter Xfree 3 et Xfree 4, n'est pas
> > simple qu'elle que soit la version de Debian
>
> C'est encore faux, ça fonctionne très bien. Branden n'est pas manchot.
>
> Si les deux serveurs sont installés (xserver-xfree86 et xserver-svga), un
> dpkg-reconfigure xserver-xfree86 (ou xserver-svga) demande quel est
> le serveur désiré pas défaut.

Dans ce cas, XFree 3 et 4 devraient entrer en conflit au niveau
des packages pour éviter d'avoir ce pb. Ca peut eviter bien des soucis.
Non ?

A+



______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif

--

Thomas Labourdette

unread,
Dec 19, 2001, 10:10:09 AM12/19/01
to
On Wed, Dec 19, 2001 at 02:39:58PM +0100, Nicolas Boos écrivait:

> Le Wed, 19 Dec 2001 13:29:28 +0100
> Thomas Labourdette <thoma...@ifrance.com> écrivait :
>
> [...]
>
> > XF86_SVGA c'est du Xfree 3.
> > X c'est du Xfree 4
>
> Non, c'est faux (à moitié) :

Donc c'est vrai à moitié :-)
[...]


> X est un lien vers le serveur utilisé (voir dans /etc/X11).

Il existe en effet un lien nommé X dans /etc/X11 mais à moins que il y
est /etc/X11 dans le PATH (ce qui m'étonnerait très fort), quand tu
exécute la commande X, c'est le programme qui se trouve dans :

tlabourdette@pc-tl:~$ type X
X is /usr/bin/X11/X

et un :

tlabourdette@pc-tl:~$ file /usr/bin/X11/X
/usr/bin/X11/X: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), stripped

suivit d'un :

pc-tl:/home/tlabourdette# X -version

XFree86 Version 4.0.3 / X Window System

Surtout qu'il le disait lui même dans un de ces mails que X était un
exécutable ...

Cordialement,
--
Thomas Labourdette


Nicolas Boos

unread,
Dec 19, 2001, 3:10:06 PM12/19/01
to
Le Wed, 19 Dec 2001 17:27:20 +0100
Christophe Baillon <cbai...@ifrance.com> écrivait :

> > > > Je pense qu'il faudrait revoir la manière de configurer X sous Sid.


> > > Je pense que vouloir faire cohabiter Xfree 3 et Xfree 4, n'est pas
> > > simple qu'elle que soit la version de Debian
> >
> > C'est encore faux, ça fonctionne très bien. Branden n'est pas manchot.
> >
> > Si les deux serveurs sont installés (xserver-xfree86 et xserver-svga), un
> > dpkg-reconfigure xserver-xfree86 (ou xserver-svga) demande quel est
> > le serveur désiré pas défaut.
>
> Dans ce cas, XFree 3 et 4 devraient entrer en conflit au niveau
> des packages pour éviter d'avoir ce pb. Ca peut eviter bien des soucis.
> Non ?

Comment? Quel problème? Rhaaaaaaa...

IL N'Y A PAS DE PROBLÈME!!!

Je viens de le dire "ça fonctionne très bien", il n'y a donc pas de soucis
(pour ce qui nous concerne). Sans aucun doute donc, les serveurs peuvent
PARFAITEMENT COHABITER sur un même système. Il n'y a donc aucune
raison pour que les paquets (c'est le mot français pour "package" hein...)
entrent en conflit...


Nicolas

Nicolas Boos

unread,
Dec 19, 2001, 3:10:09 PM12/19/01
to
Le Wed, 19 Dec 2001 16:02:34 +0100
Thomas Labourdette <thoma...@ifrance.com> écrivait :

Salut,

[...]

> > X est un lien vers le serveur utilisé (voir dans /etc/X11).
>
> Il existe en effet un lien nommé X dans /etc/X11 mais à moins que il y
> est /etc/X11 dans le PATH (ce qui m'étonnerait très fort), quand tu
> exécute la commande X, c'est le programme qui se trouve dans :
>
> tlabourdette@pc-tl:~$ type X
> X is /usr/bin/X11/X
>
> et un :
>
> tlabourdette@pc-tl:~$ file /usr/bin/X11/X
> /usr/bin/X11/X: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), stripped
>
> suivit d'un :
>
> pc-tl:/home/tlabourdette# X -version
>
> XFree86 Version 4.0.3 / X Window System
>
> Surtout qu'il le disait lui même dans un de ces mails que X était un
> exécutable ...

Je trouve que tu es bien orgueilleux là ;-)

Tu vas en apprendre une bonne :

On change de répertoire :

cd /etc/X11

Il dit quoi ce lien sur le serveur X? :

ls -l X

Qui nous chante :

lrwxrwxrwx 1 root root 20 déc 19 20:13 X -> /usr/bin/X11/XFree86

On fait ton fameux "X -version" qui nous distille ceci :

[...]

XFree86 Version 4.1.0.1 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: xx August 2001
[...]

Nous y voilà, on supprime lâchement ce lien sur le serveur XFree86 :

rm X

On en crée un nouveau sur le serveur XF86_SVGA :

ln -s /usr/bin/X11/XF86_SVGA X

On refait ce fameux "X -version", qui alors, nous distille cela :

XFree86 Version 3.3.6a / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: xx November 2000
[...]


Conclusion, quand je l'ouvre, ce n'est pas uniquement pour faire
l'intéressant, c'est aussi parce que je connais un minimum mon
objet...

Comme je le dis souvent à ma mère : "j'ai presque toujours raison" ;-)


Amicalement,

0 new messages