Page 1 sur 1
[slim] Choisir sa "session" (résolu)
Publié : sam. 11 avr. 2009, 21:57
par joedu12
Bonjour, j'ai un problème avec slim (il est peu trop slim en fait

).
Je m'explique.
J'ai installé openbox et puis un jour, je voulait avoir compiz; et comme compiz fonctionne pas sous openbox, j'ai fais une autre "session" (je sais pas trop comment appeler sa) qui démarre compiz en stand-alone.
Sauf que au démarrage, avec slim je n'ais pas le choix donc pour démarrer la "session" que je veux, alors j'édite le xinitrc a l'arrache et c'est pas très pratique

.
Donc j'aimerai savoir comment dans slim on sélectionne la "session" et sinon connaissez vous quelque chose ou on peut choisir la "session" du même style que slim : simple et léger ?
PS : j'ai pas trouvé slim sur le wiki il faudrait le mettre sa serait cool

.
Re: [slim] Choisir sa "sesion"
Publié : sam. 11 avr. 2009, 22:35
par mélodie
Bonjour,
Tu veux mettre "compiz" sous "openbox" et là ça s'avère impossible pour un seule raison : ce sont deux outils qui sont faits pour gérer les fenêtres : donc incompatibles.
Il te faut un gestionnaire de bureau sous le ou les gestionnaires de fenêtres (et dans le cas de openbox il se trouve que ce n'est pas nécessaire, de là la confusion).
Essaie gdm à la place de slim, tu devrais le trouver mieux à ton goût, à moins que tu ne veuilles essayer un démarrage presque sans rien, à la "startx" ? (Tu te loggues depuis la console virtuelle avant de lancer "startx" ou "startx-quelque-chose").
Quand à Compiz, il peut tourner avec (plus ou moins ?) tous les gestionnaires de bureaux, par exemple Gnome, KDE, Lxde, Xfce4.
PS: tu as voulu écrire "session" bien sûr ?
PS-2 : as-tu lu là ?
http://wiki.archlinux.fr/compiz/install ... d6c93f78cc
et si tu lis l'anglais, là ?
http://wiki.archlinux.org/index.php/Compiz
Re: [slim] Choisir sa "sesion"
Publié : dim. 12 avr. 2009, 10:43
par joedu12
mélodie a écrit :Tu veux mettre "compiz" sous "openbox" et là ça s'avère impossible pour un seule raison : ce sont deux outils qui sont faits pour gérer les fenêtres : donc incompatibles.
Sa je sais, donc pour avoir compiz j'ai configuré compiz en stand-alone (sans KDE, Gnome, Xfce4 ou autre) comme indiqué sur ce tuto :
http://phollow.fr/2009/01/utiliser-comp ... mekdexfce/ et sa marche pas de problème.
Mais au démarage, j'ai slim qui démarre et il me laisse pas le choix (je peux pas choisir entre openbox ou compiz je suis obligé d'éditer le xinitrc en se moment je suis sous openbox et le xinitrc donne sa
Code : Tout sélectionner
# !/bin/bash
exec ck-launch-session openbox-session
#exec start-compiz
mélodie a écrit :PS: tu as voulu écrire "session" bien sûr ?
Euh, quand je dit "session" je dit le truck qui démare après que l'on soit connecté sur kdm/gdm/slim

.
Arf, je crois que je me suis mal exprimé sur mon post

: compiz en stand alone et openbox marche a merveille, j'ai juste besoin d'avoir une "sorte" de menu dans slim qui me permet de démarer sur compiz en stand alone
ou openbox.
Tu m'as compris ?

Re: [slim] Choisir sa "sesion"
Publié : lun. 13 avr. 2009, 16:46
par joedu12
up !
Comment configurer le slim.conf et le .xinitrc pour pouvoir démarrer soit openbox soit compiz stand-alone ?
Re: [slim] Choisir sa "sesion"
Publié : lun. 13 avr. 2009, 17:37
par mélodie
joedu12 a écrit :up !
Comment configurer le slim.conf et le .xinitrc pour pouvoir démarrer soit openbox soit compiz stand-alone ?
Coucou,
Pour le slim.conf j'en sais rien je n'ai pas slim (pourrais-tu le paster, ou s'il est trop long le mettre sur pastebin pour voir ?).
Pour le .xinitrc tu dis qu'il est comme ça:
# !/bin/bash
exec ck-launch-session openbox-session
#exec start-compiz
Pour lancer compiz il faudrait donc décommenter (ôter le signe # au début de la ligne) cette ligne, et ajouter ck-launch-session sur la même ligne comme tu as sur la ligne openbox-session ?
Pour slim, je crois me souvenir que quand tu es sur l'interface de login il faut appuyer sur la barre d'espacement pour voir défiler les choix. (sans garantie, juste une indication). Et F1 doit peut-être te donner une petite console, truc comme ça. (mémoire défaillante... )
Pour "session" je parlais de l'orthographe dans ton titre.

Re: [slim] Choisir sa "sesion"
Publié : lun. 13 avr. 2009, 17:51
par joedu12
J'ai trouvé !
J'ai fait une recherche sur

et je suis tombé sur le wiki anglophone d'archlinux sur slim, j'ai essayé de faire se qu'ils disent la :
http://wiki.archlinux.org/index.php/SLI ... vironments et j'y suis arrivé !
Après plusieurs essais tout de même.
Je paste mon ~/.xinitrc et mon /etc/slim.conf pour ceux que à qui sa intéresse :
là c'est mon xinitrc
http://pastebin.archlinux.fr/342721 et là mon slim.conf.
http://pastebin.archlinux.fr/342724
mélodie a écrit :Pour "session" je parlais de l'orthographe dans ton titre.

Ah, ok, je vais le corriger.
PS : Je me suis amusé a appuyer sur toutes les touche pour trouver comment on sélectionne la session, est j'ai fini par trouver : c'était la touche F1.
PS n°2 : au démarrage je doit systématiquement presser au moins un fois la touche F1 parce que sinon sa sélectionne aucune session et slim redémarre.
Re: [slim] Choisir sa "session" (résolu)
Publié : mar. 14 avr. 2009, 08:37
par chipster
Tu ne devrais pas poster ça sur le pastebin car on le vide assez souvent du fait des spammeurs
Je te conseille vivement de le mettre en dur sur le forum

Re: [slim] Choisir sa "session" (résolu)
Publié : mar. 14 avr. 2009, 12:07
par joedu12
chipster a écrit :Tu ne devrais pas poster ça sur le pastebin car on le vide assez souvent du fait des spammeurs
Je te conseille vivement de le mettre en dur sur le forum

Ah, bon ok ben je vous représente mon ~/.xinitrc et mon /etc/slim.conf.
Voici mon ~/.xinitrc
Code : Tout sélectionner
# !/bin/bash
case $1 in
openbox)
exec ck-launch-session openbox-session
;;
compiz)
exec start-compiz
;;
esac
Et voilla mon /etc/slim.conf
Code : Tout sélectionner
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path ./:/bin:/usr/bin:/usr/local/bin
default_xserver /usr/bin/X
xserver_arguments -nolisten tcp vt07
# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd /usr/sbin/suspend
# Full path to the xauth binary
xauth_path /usr/bin/xauth
# Xauth file for server
authfile /var/run/slim.auth
# Activate numlock when slim starts. Valid values: on|off
numlock off
# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor false
# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xinitrc %session
login_cmd exec /bin/bash -login ~/.xinitrc %session
# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd some command
# sessionstop_cmd some command
# Start in daemon mode. Valid values: yes | no
# Note that this can be overriden by the command line
# options "-d" and "-nodaemon"
# daemon yes
# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions openbox,compiz
# Executed when pressing F11 (requires imagemagick)
screenshot_cmd import -window root /home/joedu12/slim.png
# welcome message. Available variables: %host, %domain
welcome_msg Bienvenue sur %host
# Session message. Prepended to the session name when pressing F1
# session_msg Session:
# shutdown / reboot messages
shutdown_msg Le systeme va s'\u00e9teindre...
reboot_msg Le systeme va red\u00e9marer...
# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user joedu12
# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
#focus_password no
# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
#auto_login no
# current theme, use comma separated list to specify a set to
# randomly choose from
#current_theme default
current_theme archlinux-simplyblack
# Lock file
lockfile /var/lock/slim.lock
# Log file
logfile /var/log/slim.log
@chipster : Sa serait bien de mettre un système de captcha ou d'utilisateurs inscrit sa serait peut être mieux pour le spam mais après pour "pastebinner" avec le paquet pastebin sa va être la galère ...