rajouter une entrée à gdm/...

rajouter une entrée à gdm/... - Installation - Linux et OS Alternatifs

Marsh Posté le 07-04-2003 à 18:26:31    

comment on fait pour rajouter une entrée pour que gdm propose un autre wm? par ce que j'ai installé fluxbox et wmaker, et j'en ai marre de les lancer avec starx

Reply

Marsh Posté le 07-04-2003 à 18:26:31   

Reply

Marsh Posté le 07-04-2003 à 18:50:28    

On utulise gdmconfig ?

Reply

Marsh Posté le 07-04-2003 à 19:35:15    

ca propose pas ça comme modif

Reply

Marsh Posté le 07-04-2003 à 19:56:20    

# echo exec fluxbox > /etc/X11/gdm/Sessions/FluxBox
# chmod a+x /etc/X11/gdm/Sessions/FluxBox
 
même chose pour wmaker

Reply

Marsh Posté le 07-04-2003 à 20:13:15    

:jap:

Reply

Marsh Posté le 12-01-2004 à 10:20:18    

salut,  
je remonte ce topic car j'ai un pb suite à l'ajout d'entrées dans gdm sous redhat 9.0. J'ai ajouté fluxbox et wmaker comme ceci :
# echo exec fluxbox > /etc/X11/gdm/Sessions/FluxBox
# chmod a+x /etc/X11/gdm/Sessions/FluxBox  
 
le pb est qu'au login ni le .bash_profile ni le .Xdefault n'ont l'air d'etre chargés. En fait il me semble que le login est plus équivalent à un "su" qu'à un "su -" pour faire une image :D  
 
J'ai essayé de voir comment fonctionnaient kde et gnome (entrées déjà existantes qui marche normalement) et on voit donc que  
/etc/X11/gdm/Sessions/KDE ressemble à ca :  

#!/bin/bash
exec /etc/X11/xdm/Xsession kde


 
avec /etc/X11/xdm/Xsession qui contient :  

# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
    if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.$1";
    fi;
 
    case $1 in
    failsafe)
       exec -l $SHELL -c "xterm -geometry 80x24-0-0"
       ;;
    gnome)
       exec -l $SHELL -c "$SSHAGENT gnome-session"
       ;;
    kde|kde1|kde2)
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.kde"
       ;;


 
j'ai donc crée un fichier  
/etc/X11/gdm/Sessions/Fluxbox

#!/bin/bash
exec /usr/local/bin/fluxbox


 
et modifié /etc/X11/xdm/Xsession

   fluxbox)
       exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.fluxbox"
       ;;


 
Le .bash_profile a l'air d'être chargé mais pas le xdefault, j'ai meme essayé de mettre dans le .xinitrc :  

xrdb .Xdefaults


rien n'y fait ! Si qqun voit ou j'ai merdé je suis prenneur ! merci d'avance


Message édité par zerod le 15-01-2004 à 14:02:51
Reply

Marsh Posté le 12-01-2004 à 23:39:19    

upppeuuuuuu  :bounce:  [:zerod]

Reply

Marsh Posté le 12-01-2004 à 23:48:41    

l'ancien nom de mon nom :sweat:

Reply

Marsh Posté le 12-01-2004 à 23:56:59    

hein ?

Reply

Marsh Posté le 13-01-2004 à 00:43:18    

regarde le propriétaire de ce sujet depuis la cat, et depuis ici même

Reply

Marsh Posté le 13-01-2004 à 00:43:18   

Reply

Marsh Posté le 13-01-2004 à 00:45:03    

ah ok ;) et du coup t'as pas une réponse à m'apporter :D

Reply

Marsh Posté le 15-01-2004 à 10:56:42    

up up up

Reply

Marsh Posté le 15-01-2004 à 12:52:05    

sous une mandrake ( cooker)
on a notamment ceci  

12:45 root@andrea /etc/X11/dm/Sessions# ls
Default.desktop  fluxbox.desktop  GNOME.desktop  KDE.desktop  Sawfish.desktop  Waimea.desktop  WindowMaker.desktop


avec par exemple

12:45 root@andrea /etc/X11/dm/Sessions# cat fluxbox.desktop
[Desktop Entry]
Encoding=UTF-8
Name=fluxbox
Comment=fluxbox
Exec=/etc/X11/xdm/Xsession fluxbox
Icon=
Type=Application


A priori il suffit de mettre l'entrée a ce niveau
(ah oui je me sers de gdm )


---------------
Intermittent du GNU
Reply

Marsh Posté le 15-01-2004 à 14:00:51    

[root@cian Sessions]# ls
default  Default  Failsafe  Fluxbox  fvwm2  GNOME  KDE  WMaker
[root@cian Sessions]# cat Fluxbox
#!/bin/bash
 
exec /etc/X11/xdm/Xsession fluxbox
[root@cian Sessions]# cat GNOME
#!/bin/bash
 
exec /etc/X11/xdm/Xsession gnome


en sachant que gnome fonctionne mais pas fluxbox

Reply

Marsh Posté le 15-01-2004 à 16:03:12    

et euh avec un truc du genre
#!/bin/sh
xrdb -merge ~/.Xdefaults
exec fluxbox
 
ca arrange les choses ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed