Choisir ce que fais startx

Bonjour,

Est-il possible de démarrer différents gestionnaires de fenêtres (fluxbox et wmii) depuis la console sans installer un gestionnaire de connexion (xdm, gdm, …) ? Lorsque l’on en a plusieurs d’installés, que fais la commande startx ?

Salut,

startx [ [ client ] options … ] [ – [ server ] [ display ] options … ]

J’ai essayer un startx fluxbox mais voici le résultat : [code]# startx fluxbox
X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-9)
Current Operating System: Linux idjagiedas 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686
Build Date: 15 November 2008 05:39:59PM

Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.

Module Loader present
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Sat Dec 27 19:33:50 2008
(==) Using config file: “/etc/X11/xorg.conf”

(II) Module “ddc” already built-in
(II) Module “i2c” already built-in
finished output detect: 0
finished output detect: 1
finished all detect
before xf86InitialConfiguration
in RADEONProbeOutputModes
after xf86InitialConfiguration
(II) Module “ramdac” already built-in
Entering TV Save
Save TV timing tables
saveTimingTables: reading timing tables
TV Save done
init memmap
init common
init crtc1
init pll1
restore memmap
restore common
restore crtc1
restore pll1
restore LVDS
(EE) AIGLX error: dlopen of /usr/lib/dri/radeon_dri.so failed (/usr/lib/dri/radeon_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
expected keysym, got circumflex: line 257 of fr
The XKEYBOARD keymap compiler (xkbcomp) reports:

Warning: Type “ONE_LEVEL” has 1 levels, but has 2 symbols
Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
xterm: bad command line option “xterm”

usage: xterm [-/+132] [-C] [-Sccn] [-T string] [-/+ah] [-/+ai] [-/+aw]

[-b number] [-/+bc] [-bcf milliseconds] [-bcn milliseconds] [-bd color]

[-/+bdc] [-bg color] [-bw number] [-/+cb] [-cc classrange] [-/+cjk_width]

[-class string] [-/+cm] [-/+cn] [-cr color] [-/+cu] [-/+dc]

[-display displayname] [-e command args ...] [-fa pattern] [-fb fontname]

[-/+fbb] [-/+fbx] [-fd pattern] [-fg color] [-fi fontname] [-fn fontname]

[-fs size] [-fw fontname] [-fwb fontname] [-fx fontname] [%geom] [#geom]

[-geometry geom] [-help] [-/+hm] [-/+hold] [-iconic] [-/+ie] [-/+im]

[-into windowId] [-/+j] [-/+k8] [-kt keyboardtype] [-/+l] [-/+lc]

[-lcc path] [-leftbar] [-lf filename] [-/+ls] [-/+mb] [-mc milliseconds]

[-/+mesg] [-/+mk_width] [-ms color] [-n string] [-name string] [-nb number]

[-/+nul] [-/+pc] [-/+pob] [-rightbar] [-/+rv] [-/+rvc] [-/+rw] [-/+s]

[-/+samename] [-/+sb] [-selbg color] [-selfg color] [-/+sf] [-/+si] [-/+sk]

[-sl number] [-/+sm] [-/+sp] [-/+t] [-ti termid] [-title string]

[-tm string] [-tn name] [-/+u8] [-/+ulc] [-/+ulit] [-/+ut] [-/+vb]

[-version] [-/+wc] [-/+wf] [-xrm resourcestring] [-ziconbeep percent]

Type xterm -help for a full description.

waiting for X server to shut down finished PLL2
Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV
FreeFontPath: FPE “/usr/share/fonts/X11/misc” refcount is 2, should be 1; fixing.

[/code]Après que j’ai tenté cette commande (qui ne marche donc pas), un startx simple me lance fluxbox et non plus wmii.

Pas contre je n’arrive plus à lancer wmii.

J’ai essayé de trouver les fichiers qui dissent à startx quel client il doit lancer et qui sont indiqué dans le man (fichiers .xinitrc et .xserverrc) mais ils ne semblent pas être sur mon ordinateur : [code]# find / -name .xinitrc

find / -name .xserverrc

[/code]

je up parce que je suis bien embêté, je ne peux plus démarrer ma session wmii.

.

.

merci pour tes réponses.

Je n’ai pas la librairie radeon_dri.so dans /usr/lib/ (ni même de répertoire dri dans /usr/lib).

Mais ce serait étrange que ce soit la cause du problème puisque je peux démarrer une session X avec un startx, c’est startx [client] qui ne marche pas et qui m’empêche de switcher entre fluxbox et wmii.

Par ailleurs, j’ai regarder dans les deux fichiers que tu m’as indiqué (/etc/X11/xinit/xinitrc qui renvoie à /etc/X11/Xsession).

Je ne comprend pas grand chose au fichier Xsession…

.

.

Je ne sais pas pour xinitrc. Je n’en ai pas chez moi (le paquet xinit n’est pas installé, j’utilise slim). Mais par contre j’ai un peu fouillé dans les méandres du /etc/Xsession qui source tout plein de fichiers dans /etc/Xsession.d/. Tout ça pour vérifier qu’il cherche la présence d’un fichier ~/.Xsession et l’utilise s’il existe (on peut aussi utiliser d’autres noms : .xsession, .sessionrc). J’imagine que xinitrc utilise le même principe

Donc je pense que le mieux, c’est de te faire un fichier .Xsession ou .xinitrc (quoique il faudrait vérifier pour ce dernier) : fluxbox.sourceforge.net/docbook/ … setup.html
Ensuite tu peux faire un petit script par exemple :

#startflux.sh sed -i '#/usr/bin/wmii#/usr/bin/fluxbox#' .Xsession startx
A adapter/améliorer comme tu le souhaites…