Bonjour
J'ai installé slim puis fait
su -lc ' echo DISPLAYMANAGER=/usr/bin/slim-dynwm > /etc/sysconfig/desktop'
SLiM est appelé par le wrapper slim-dynwm
~/etc/sysconfig/desktop
DISPLAYMANAGER=/usr/bin/slim-dynwm
et ensuite
systemctl disable gdm.service
systemctl enable slim.service
Jusque là tout va bien et le gestionnaire ouvre gnome
Après pour choisir soit gnome soit cinnamon j'ai merdouillé avec le fichier .xinitrc dans Home et impossible d'arriver à une session au reboot car j'ai plutôt suivi un wiki manjaro pas forcémment adapté et dans le forum de fedora j'ai essayé plusieurs choses mais bon...
Donc redémarrage en mode live pour corriger le tir et récupérer la session gnome au prochain reboot du PC avec slim.
La question est comment pouvoir ajouter l'environnement de cinnamon? quel piste? la touche F1 pour modifier au choix la session de démarrage renvoie toujours à gnome. Il faut réinstaller cinnamon?
.xinitrc
exec gnome-session
exec cinnamon-session
# c'est pas bon, c'est pas ça
slim.conf
# 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 -dpi 75
# 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 | sed -e 's/\\\\r/`uname -r`/' -e 's/\\\\m/`uname -m`/'; 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/slim.auth
# Activate numlock when slim starts. Valid values: on|off
# numlock on
# 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 if [ -r ~/.xinitrc ]; then exec /bin/bash -login ~/.xinitrc %session; else PREFERRED=%session exec /bin/bash -login /etc/X11/xinit/xinitrc; fi
# 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 cinnamon,xfce4,gnome,cinnamon
# Executed when pressing F11
screenshot_cmd xwd -root > /slim.xwd
# welcome message. Available variables: %host, %domain
welcome_msg Welcome to %host
# Session message. Prepended to the session name when pressing F1
# session_msg Session:
# shutdown / reboot messages
shutdown_msg The system is halting...
reboot_msg The system is rebooting...
# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user simone
# 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
# Lock file
lockfile /var/run/slim/slim.lock
# Log file
logfile /var/log/slim.log