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
> 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
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
> 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
> 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
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
--
[...]
Cordialement,
--
Thomas Labourdette
[...]
> 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
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
[...]
> 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
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
--
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
> > > > 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
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,