OVH Cloud OVH Cloud

plusieurs window managers lancés avec startx

2 réponses
Avatar
matthiex
Bonjour,

J'ai installé sur ma machine une debian woody et aussi kde et gnome.
Par contre, après une expérience assez malheureuse avec gdm,
j'aimerais me passer de ce genre de programme et pouvoir lancer kde ou
gnome depuis la commande startx ou une autre que je créerais pour
l'occasion avec en parametre le choix de mon interface graphique.

comment puis-je faire? sur quels fichiers dois-je jouer? ou que
dois-je ajouter, lancer pour que ça puisse être possible?

Merci d'avance
Matthieu

2 réponses

Avatar
Thomas Nemeth
Le mer 07 jan 2004 à 18:24, Plantex a tapoté :
| Bonjour,

Bonsoir,


| J'ai installé sur ma machine une debian woody et aussi kde et gnome.
| Par contre, après une expérience assez malheureuse avec gdm,
| j'aimerais me passer de ce genre de programme et pouvoir lancer kde ou
| gnome depuis la commande startx ou une autre que je créerais pour
| l'occasion avec en parametre le choix de mon interface graphique.
|
| comment puis-je faire?

Un script qui prend 1 paramètre, le colle dans ~/.xsession
et lance startx.


| sur quels fichiers dois-je jouer?

jouer ?


| ou que
| dois-je ajouter, lancer pour que ça puisse être possible?

Rien. Juste faire le script. Un truc rapido du genre :

#!/bin/sh
echo "$1" > $HOME/.xsession
startx

Tu l'appelles comme tu veux du moment que ce n'est pas pareil
qu'un autre programme de ton système, et tu le places dans ~/bin
que tu auras pris soin de rajouter dans ton PATH.

Note que tu peux aussi te faire un système de vérification pour
savoir si ce que tu tapes en paramètre est valide ou non. Genre,
à la va-vite, remplacer 'echo "$1" > $HOME/.xsession' par :

if [ "$1" = "" ]; then
echo "il faut passer un paramètre"
exit
fi
case $1 in
kde) SESSION=startkde;;
fvwm) SESSION=fvwm;;
gnome) SESSION=gnome-session;; # je ne sais pas trop si c'est bien ça
pwm) SESSION=pwm;;
E|enlightenment) SESSION=enlightenment;;
default)
echo "Gestionnaire de fenêtres/bureaux non reconnu."
echo "Voulez-vous continuer [O/N]"
read rep
if [ "$rep" = "O" -o "$rep" = "o" ]; then
SESSION=$1
else
exit
fi
esac
echo "$SESSION" > $HOME/.xsession


| Merci d'avance

Avec plaisir.


Thomas
--
Ou trouver un siège pas cher pour une 205 XT de 86 av coté conducteur
et à quel prix ???
-+- D in: Guide du Cabaliste Usenet - Comment faire fufer sa 205 XT -+-
Avatar
nicolas
On Wed, 07 Jan 2004 09:24:22 -0800, Plantex wrote:

Par contre, après une expérience assez malheureuse avec gdm,


Oh ben zut, je l'aime bien depuis qu'il sait afficher un fond d'écran.

nicolas patrois : pts noir asocial
--
GLOU-GLOU

P : Ouerk ! C'est dégueulasse, j'ai bu la tasse !
M : Panique pas... La mer est pleine de microbes, mais tellement dilués qu'ils sont inoffensifs...
P : C'est ça... La mer, c'est de la merde homéopathique !