Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:environnements:x11:slim [07/05/2015 18:54] milou [SLiM] |
doc:environnements:x11:slim [10/02/2016 19:48] milou [Configuration] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : installation et configuration de Slim | * Objet : installation et configuration de Slim | ||
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
+ | * Commentaires : //Un gestionnaire de sessions// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
* Suivi : {{tag>à-compléter}} | * Suivi : {{tag>à-compléter}} | ||
Ligne 18: | Ligne 19: | ||
SLiM est présent dans les dépôts de toutes les branches de Debian, il vous suffit d'entrer dans un terminal : | SLiM est présent dans les dépôts de toutes les branches de Debian, il vous suffit d'entrer dans un terminal : | ||
- | <code root>apt-get install slim</code> | + | <code root>apt-get update && apt-get install slim</code> |
- | Si vous souhaitez installer la version présente dans les backports, il vous faudra les activer dans [[:doc:systeme:apt:sources.list:stable|les sources.list]], puis : | + | |
- | <code root>apt-get -t wheezy-backports install slim</code> | + | |
Une fenêtre apparaîtra et vous demandera quel gestionnaire vous souhaitez utiliser, choisissez slim. | Une fenêtre apparaîtra et vous demandera quel gestionnaire vous souhaitez utiliser, choisissez slim. | ||
Ligne 34: | Ligne 33: | ||
Cherchez la ligne : | Cherchez la ligne : | ||
- | <code>current_theme debian-joy</code> | + | <file config Extrait de slim.conf> |
+ | current_theme debian-joy | ||
+ | </file> | ||
et choisissez votre thème. Les différents thèmes disponibles sont présents dans /usr/share/slim/theme/nom_du_theme | et choisissez votre thème. Les différents thèmes disponibles sont présents dans /usr/share/slim/theme/nom_du_theme | ||
Ligne 46: | Ligne 47: | ||
<code>current_theme votre_theme</code> | <code>current_theme votre_theme</code> | ||
- | <note> Vous pouvez télécharger de nombreux thèmes depuis le site officiel: [[http://slim.berlios.de/themes01.php]] </note> | ||
==== Connexion automatique ==== | ==== Connexion automatique ==== | ||
Ligne 67: | Ligne 67: | ||
<code>sessions xfce4-session,kde,gnome,openbox</code> | <code>sessions xfce4-session,kde,gnome,openbox</code> | ||
- | Éditez le fichier .xinitrc présent dans voter dossier personnel pour qu'il ressemble à celui-ci | + | Éditez le fichier .xinitrc présent dans votre dossier personnel pour qu'il ressemble à celui-ci |
- | <code> | + | <file config .xinitrc> |
case $1 in | case $1 in | ||
Ligne 85: | Ligne 85: | ||
;; | ;; | ||
esac | esac | ||
- | </code> | + | </file> |
en remplaçant / ajoutant xfce4-session ... par le nom de votre environnement. La dernière session sera celle lancée par défault. | en remplaçant / ajoutant xfce4-session ... par le nom de votre environnement. La dernière session sera celle lancée par défault. | ||
Ligne 92: | Ligne 93: | ||
Ici, slim proposera xfce, kde, gnome et openbox comme environnement graphique. | Ici, slim proposera xfce, kde, gnome et openbox comme environnement graphique. | ||
- | Vous pouvez choisir votre environnement, avant de vous connecter, en appuyant sur F1 | + | Vous pouvez choisir votre environnement, avant de vous connecter, en appuyant sur <key>F1</key> |
=== SLim 1.3.6 et supérieurs === | === SLim 1.3.6 et supérieurs === | ||
- | À partie de la version 1.3.6 de SLim, le fichier .xinitrc ressemble à ceci: | + | À partir de la version 1.3.6 de SLim, le fichier .xinitrc ressemble à ceci: |
<code> | <code> | ||
exec $1 | exec $1 | ||
Ligne 142: | Ligne 143: | ||
===== Utilisation d'une session non listée (gestionnaire de fenêtre) et d'une session classique ===== | ===== Utilisation d'une session non listée (gestionnaire de fenêtre) et d'une session classique ===== | ||
- | Si vous utilisez, en plus d'un environnement de bureau classique (GNOME, KDE, XFCE, LXDE), une session personnalisée conçue autour d'un gestionnaire de fenêtre, il vous faudra la déclarer dans les alternatives pour //x-session-manager//: | + | Si vous utilisez, en plus d'un environnement de bureau classique (GNOME, KDE, XFCE, LXDE), une session personnalisée conçue autour d'un gestionnaire de fenêtres, il vous faudra la déclarer dans les alternatives pour //x-session-manager//: |
<code root>update-alternatives --install /usr/bin/x-session-manager x-session-manager /home/user/.xinitrc 20</code> | <code root>update-alternatives --install /usr/bin/x-session-manager x-session-manager /home/user/.xinitrc 20</code> | ||
Le script qui va être exécuté à la ligne peut être un fichier //~/.xinitrc// ou autre qui lance votre gestionnaire de fenêtre en sus d'autres programmes utiles au démarrage. Pour illustration, voici le mien permettant de lancer dwm, un compositeur d'affichage, diverses icônes de notification, de mettre en place le fond d'écran et de paramétrer mon touchpad: | Le script qui va être exécuté à la ligne peut être un fichier //~/.xinitrc// ou autre qui lance votre gestionnaire de fenêtre en sus d'autres programmes utiles au démarrage. Pour illustration, voici le mien permettant de lancer dwm, un compositeur d'affichage, diverses icônes de notification, de mettre en place le fond d'écran et de paramétrer mon touchpad: | ||
- | <code fichier> | + | |
+ | <file bash .xinitrc> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 161: | Ligne 163: | ||
setxkbmap -option caps:shiftlock -option kpdl:kpo$ | setxkbmap -option caps:shiftlock -option kpdl:kpo$ | ||
exec /usr/bin/dwm | exec /usr/bin/dwm | ||
- | </code> | + | </file> |
- | J'utilise cette session en tant que session principale et une session lxde en secondaire. N'étant pas une "vraie" session, j'ai du la sélectionner en tant que session X par défaut pour être sûr que slim la considère comme telle: | + | J'utilise cette session en tant que session principale et une session lxde en secondaire. N'étant pas une "vraie" session, j'ai dû la sélectionner en tant que session X par défaut pour être sûr que slim la considère comme telle: |
<code root>update-alternatives --config x-session-manager</code> | <code root>update-alternatives --config x-session-manager</code> | ||
- | Et là, twiiingo! sans avoir besoin de jouer avec la touche F1, slim comprend que dwm est ma session par défaut! | + | Et là, twiiingo! sans avoir besoin de jouer avec la touche <key>F1</key>, slim comprend que dwm est ma session par défaut! |