[Ma derni�re intervention � ce sujet, je crois avoir r�sum� ma pens�e.
Apr�s, go�ts, couleurs, toussa...]

Salut Nicolas,

> L'int�r�t? Changer le gestionnaire de fen�tres choisit par d�faut. On
> ne devrait passer que par un outil "centralisateur" pour ce genre de
> choses. La solution du Xsession est "mauvaise" parce-que qu'elle
> est sp�cifique.

Sp�cifique ? C'est le terme que j'aurai employ� � l'encontre d'une
m�thode ne s'appliquant qu'� une distrib, comme quoi...


> > Dans une doc, quelle diff�rence de complexit� y a-t-il entre dire
> > d'utiliser telle commande, ou de mettre une ligne dans un fichier ?

> Pour r�pondre � ton deuxi�me (en vulgarisant) :

> 1. Il faut conna�tre la ligne sp�cifique
> 2. Il faut conna�tre le fichier sp�cifique

> Pas �vident de conna�tre les nombreuses sp�cificit�s ;-)

Pour r�pondre au premier (en vulgarisant, aussi) :

  1. Il faut conna�tre la commande sp�cifique
  2. Il faut conna�tre les options sp�cifiques

Pas �vident de conna�tres les nombreuses sp�cificit�s ?  ;)

Bin si, dans les deux m�thodes, le seul moyen est de lire la doc.

Et la doc, que dit-elle ?

 a) man update-alternatives
    [...]
    ACTIONS
       --install lien gen chemin pri [--slave slien sgen schemin]
       ...
             Ajoute  un  groupe  d'alternatives au syst�me.  gen
             est le nom g�n�rique du lien principal, lien est le
             nom  de son lien symbolique, et chemin est l'alter�
             native pr�sent�e pour le lien principal.
    [snip une quizaine de lignes expliquant comment bien se d�brouiller
    avec tous ces liens]

 b) Mettez le chemin de votre window manager dans un fichier .xsession
    de votre r�pertoire personnel, �ventuellement pr�c�d� de commandes
    que vous souhaitez lancer �galement.
    Cf /usr/share/doc/xfree86-common/examples/xsession pour un exemple
    de fichier xsession abondamment comment�.


L'un est-il plus compliqu� que l'autre ? Je ne le pense pas : les deux
m�thodes n�cessitent de lire la doc, laquelle explique de mani�re simple
comment arriver au r�sultat souhait�.


> > Aucune, si ce n'est que la deuxi�me solution aura l'avantage de
> > fonctionner sur d'autres Unices.

> ET ALORS? N'importe quoi. Dans ta logique, pourquoi s'emmerder �
> utiliser et profiter des outils Debian

Je l'ai d�j� dit. J'utilise avec plaisir les nombreux outils Debian qui
me simplifient bien la vie (en particulier l'excellent syst�me de
paquets).

Mais uniquement quand ils apportent r�ellement quelquechose par rapport
� une m�thode classique.

> puisque l'on peut ais�ment tout fait "� la mano"

Pas du tout. � ais�ment �, oui dans le cas qui nous concerne, puisqu'en
une ligne � la syntaxe toute simple, c'est r�gl�. Je n'ai jamais
g�n�ralis� � � tout �.

Et je n'ai rien contre les front-ends.

Par exemple pour ma connexion internet, je n'ai jamais mis les mains
dans /etc/ppp/ : wvdialconf et c'�tait bon.

Ou encore, j'ai �t� bien content d'avoir l'aide de l'interface pour exim
qui m'a cr�� un fichier exim.conf que je n'aurais pas aim� avoir � cr�er
� from scratch �. (si exim.conf est loin d'�galer la complexit� d'un
sendmail.cf, il est quand m�me plus ardu que xsession, non ?)

_Mais_

* Qu'est-ce qui est reproch� aux utilisateurs qui ne connaissent qu'une
  distribution comme Mandrake ? Tout simplement d'�tre totalement
  d�munis d�s que leurs interfaces DrakTruc rencontrent le moindre petit
  probl�me solvable facilement � la main.

* As-tu toujours le choix d'utiliser Debian, quand tu n'es pas chez toi,
  sur des machines pour lesquelles tu n'es pas root ? (quand d�j� tu as
  la chance de pouvoir utiliser un Unix)
  
  Pas moi, je suis partag� entre RedHat et Solaris. Et c'est _tr�s_
  agr�able d'avoir un fichier standard, xsession, commun aux deux, et de
  ne pas avoir � rechercher quelle est la super commande conviviale qui
  permet de changer de gestionnaire de fen�tres.


> (certains disent, "comme un goret", mais c'est une position extr�miste
> je trouve).

Oui, pour toutes les raisons pr�c�dentes.


[noyau � la sauce Debian]
> C'est bien une r�flexion d'utilisateur confirm� �a :-^ . La m�thode classique
> est tr�s rebutante pour le novice, pour ne pas dire compliqu�e.

Diff�rence de perception, encore une fois (si on parle bien de la m�me
chose : compilation du noyau et non simple installation via apt).
Les principales �tapes sont partag�es par les deux m�thodes.

> De plus, tu as probablement choisi le plus mauvais exemple ; voir
> aussi :

>   -- /usr/share/doc/kernel-package/Rationale.gz

Lu. Mais pas convaincu. (attention, je repr�cise : dans mon cas
particulier d'admin d'une unique machine. Je trouve �a tr�s int�ressant
dans d'autres situations)

J'avais d�j� des noyaux compil�s classiquement quand je me suis pos� la
question du kernel-package. J'ai pes� le pour et le contre de changer de
m�thode, et �a n'a pas �t� d�terminant.
Paresse, inertie, certainement !  ;)

> �cris vite � Manoj Srivastava :-)

Non, mon intention n'est pas d'imposer mon point de vue. C'est m�me
l'inverse : si la discussion a d�but�, c'est justement parceque je
trouvais que Christian en faisait un peu trop en refusant tout ce qui
n'�tait pas _La_ Debian Way la plus pure.

C'est AMHA une croisade qui n'a pas lieu d'�tre.


> YADONKPLUKA modifier le "update-alternatives"... ;-)
  ^^^^^^^^^^^
Tu t'y colles donc ?  ;)


Bon, je r�sume :
[OUI] (mille fois oui !) � l'utilisation de commandes sp�cifiques quand
      elles apportent quelquechose de plus que la m�thode classique, en
      la simplifiant par exemple.
[NON], quand l'avantage obtenu n'est pas d�terminant par rapport � une
      m�thode qui a l'avantage de fonctionner partout.

-- 
C�dric, qui adore sa Debian  :))

Répondre à