logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:environnements:x11:fluxbox [06/05/2012 16:48]
smolski créée
doc:environnements:x11:fluxbox [09/05/2015 18:02]
milou [Panneau de configuration]
Ligne 1: Ligne 1:
-====== ​fluxbox ​======+====== ​Fluxbox ​====== 
 + 
 +{{/​manuel/​fluxbox.png|}} 
 + 
 +  * Objet : fluxbox 
 +  * Niveau requis :​{{tag>​débutant avisé}} 
 +  * Commentaires : //​Installation et utilisation de fluxbox. // 
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : {{tag>​à-compléter}} 
 +    * Création par [[user>​smolski]] le 06/05/2012  
 +    * Testé par [[user>​DosXX]] le .... 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=5349 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
-{{http://​images.debian-facile.org/​manuel/​fluxbox.png|}} 
  
 ===== Description rapide ===== ===== Description rapide =====
  
-Fluxbox est un gestionnaire de fenêtre ​(window manager) basé sur blackbox ​et sous licence MIT.+Fluxbox est un gestionnaire de fenêtres ​(window manager) basé sur Blackbox ​et sous licence MIT((La licence MIT ou licence X11 est une licence de logiciel utilisée notamment pour la diffusion du gestionnaire de fenêtre X11 (ou X Window System). Elle est aussi appelée Licence MIT car elle provient du Massachusetts Institute of Technology (MIT), mais l'​appellation est impropre car le MIT utilise aussi d'​autres licences logicielles.)).
  
 ===== Caractéristiques ===== ===== Caractéristiques =====
  
   * Idéal pour les configurations matériels vieillissantes car réputé pour être très léger.   * Idéal pour les configurations matériels vieillissantes car réputé pour être très léger.
-  * Naviguation ​d'un bureau à un autre avec le scroll de la souris. +  * Navigation ​d'un bureau à un autre avec le scroll de la souris. 
-  * Un slit qui permet d'​afficher les applications dockables.+  * Un slit qui permet d'​afficher les applications dockables((Les applications dockables (dockapps) typiques de WM sont les horloges et les applications de monitoring du systèmes. Rien que pour la fonctionnalité de l'​horloge,​ il y a de nombreuses implémentations,​ incluant mais pas limité à wmcalclock, wmtime, wmclock, wmclockmon. Pour le monitoring, il existe wmload, wmavgload, wmmon, wmnet, wmnd, etc. Beaucoup d'​autres dockapps sont disponibles,​ dont des applications qui montrent des paramètres systèmes variés, lancent d'​autres applications,​ etc.)).
   * Possibilité de "​fusionner / regrouper"​ plusieurs fenêtres, style onglet.   * Possibilité de "​fusionner / regrouper"​ plusieurs fenêtres, style onglet.
  
 ===== L'​installation de Fluxbox ===== ===== L'​installation de Fluxbox =====
  
-Vous pouvez installer très facilement Fluxbox via votre gestionnaire de paquet, ici pour debian:+Vous pouvez installer très facilement Fluxbox via votre gestionnaire de paquets, ici pour debian: 
 +<code root> 
 +apt-get install fluxbox</​code>​
  
- +Ou rendez vous sur le site officiel de [[http://​fluxbox.sourceforge.net/​|Fluxbox]] pour télécharger le .deb
-    apt-get install fluxbox +
- +
-ou +
- +
-    aptitude install fluxbox +
- +
-Ou rendez vous sur le site officiel de [[http://​fluxbox.sourceforge.net/​|fluxbox]] pour télécharger le .deb+
  
 ===== Le menu Fluxbox ===== ===== Le menu Fluxbox =====
  
-Tout d'​abord une chose essentielle à savoir, le menu est accessible via le clique ​droit. Après une installation toute fraiche ​vous ne trouverez rien dans ce menu. Deux solutions s'​offrent à vous, éditer votre fichier ​menu à la main pour le cuisiner ​vous même aux petits oignons ​ou utiliser ​le script bien pratique fluxbox-generate_menu. ​ +Tout d'​abord une chose essentielle à savoir, le menu est accessible via le "​clic ​droit". Après une installation toute fraîche ​vous aurez droit à un menu plutôt complet. Deux solutions s'​offrent à vous, soit garder ce menu ou bien éditer le vôtre ​à la mainpour le cuisiner aux petits oignons ​en utilisant ​le script bien pratique ​"fluxbox-generate_menu" fourni ci-dessous et dans le fichier /fluxbox. Je vous conseille dans un premier temps de dégrossir” le travail avec ce dernier ​si vous décidez de l'​éditer vous même.\\ Bien sur, rien ne vous empêchera par la suite de le modifier/​améliorer.
-Je vous conseille dans un premier temps de "dégrossir" ​le travail avec ce dernier, rien ne vous empêchera par la suite de le modifier/​améliorer.+
  
-Pour ce faire, déplacez vous dans /​usr/​share/​doc/​fluxbox +Pour ce faire, déplacez-vous dans /​usr/​share/​doc/​fluxbox 
-<​code>​cd /​usr/​share/​doc/​fluxbox</​code>​+<​code ​user> 
 +cd /​usr/​share/​doc/​fluxbox</​code>​
  
 Et lancez le script Et lancez le script
  
-<​code>​./​fluxbox-generate_menu</​code>​+<​code ​user>​./​fluxbox-generate_menu</​code>​
  
-Votre menu est maintenant disponible à l'aide du clique ​droit ;-)+Votre menu est maintenant disponible à l'aide du "​clic" ​droit ;-)
  
 **Si vous ne trouvez pas ce script vous pouvez le [[http://​debian-facile.org/​dl/​fluxbox-generate_menu|télécharger ici]]** ^^ **Si vous ne trouvez pas ce script vous pouvez le [[http://​debian-facile.org/​dl/​fluxbox-generate_menu|télécharger ici]]** ^^
  
-===== Personnaliser son menu =====+Suite au lancement du script : 
 +Le menu est bien généré, mais des erreurs sont présentes ou peuvent apparaître. 
 + 
 +<​code>​./​fluxbox-generate_menu:​ 1753: cannot create menu.tmp: Permission denied 
 +mv: impossible d'​évaluer << menu.tmp >>:​Aucun fichier ou dossier de ce type</​code>​ 
 + 
 +==== Personnaliser son menu ====
  
 Pour personnaliser son menu, il vous faudra éditer le fichier du même nom qui se trouve dans ~/​.fluxbox/​menu. Examinons quelques parties du mien après le lancement de fluxbox-generate_menu. Pour personnaliser son menu, il vous faudra éditer le fichier du même nom qui se trouve dans ~/​.fluxbox/​menu. Examinons quelques parties du mien après le lancement de fluxbox-generate_menu.
Ligne 51: Ligne 62:
 <​code>​[begin] (Fluxbox)</​code>​ <​code>​[begin] (Fluxbox)</​code>​
  
-C'est le nom que portera votre menu, vous pouvez si vous le voulez personnaliser le nom de votre menu, pour cela éditer simplement (fluxbox) pour mettre le nom que vous désirez.+C'est le nom que portera votre menu, vous pouvez si vous le voulez personnaliser le nom de votre menu, pour cela éditer simplement (Fluxbox) pour mettre le nom que vous désirez.
  
 Voici comment ajouter une application dans votre menu Voici comment ajouter une application dans votre menu
Ligne 109: Ligne 120:
 [end]</​code>​ [end]</​code>​
  
-La personnalisation ne s'​arrête pas là, vous pouvez aussi ajouter des icônes pour chaques applications dans votre menu. 
  
-==== Ajouter des icônes dans son menu fluxbox ​====+Attention!!! il y a parfois quelques subtilités. 
 + 
 +[exec] (eterm) {eterm} je retrouve bien "​eterm"​ dans le menu mais rien ne se lance. Ou est l'​erreur ?... Bah, en fait, on installe "​eterm" ​ mais on utilise "​Eterm"​ avec une majuscule dans la configuration du menu. Pensez y!. 
 + 
 +La personnalisation ne s'​arrête pas là, vous pouvez aussi ajouter des icônes pour chaque application dans votre menu. 
 + 
 +==== Ajouts d'icônes dans le Menu ====
  
 Il vous suffit pour cela d'​ajouter le chemin de votre image (forcement .xpm) après la syntaxe de base que nous avons vu plus haut. Il vous suffit pour cela d'​ajouter le chemin de votre image (forcement .xpm) après la syntaxe de base que nous avons vu plus haut.
Ligne 117: Ligne 133:
 <​code>​[exec] (gftp) {gftp} **</​usr/​share/​gftp/​gftp.xpm>​**</​code>​ <​code>​[exec] (gftp) {gftp} **</​usr/​share/​gftp/​gftp.xpm>​**</​code>​
  
-===== Personnalisation de fluxbox ​=====+===== Personnalisation de Fluxbox ​=====
  
-Nous avons maintenant une fluxbox ​prête à l'​emploi avec un joli petit menu qui va bien, mais je suis sûr que déjà au moins deux choses ​vous manquent ​:-) Raccourcis sur le bureau et le fond d'​écran que vous aimez tant...me trompe-je? :-+Nous avons maintenant une Fluxbox ​prête à l'​emploi avec un joli petit menu qui va bien, mais certaines options supplémentaires ​vous manquent
-Et oui, comme fluxbox ​est optimisé pour la légèreté,​ il va falloir nous même installer ce qu'il nous faut pour avoir ce privilège+Les raccourcies clavier ou "​keys"​ les raccourcis ​bureau et le fond d'​écran que vous aimez tantme trompe-je ? :-Et oui, comme Fluxbox ​est optimisé pour la légèreté,​ il va falloir nous même installer ce qu'il nous faut pour avoir ce privilège.
-Commençons par le fond d'​écran.+
  
-==== Mettre son fond d'​écran sous fluxbox ​====+==== Raccourcis Clavier ​==== 
 +  
 +Généralement le fichier contenant les raccourcis se trouve dans ~/​.fluxbox/​keys. Pour le modifier, un simple éditeur de texte est suffisant. Suite à une modification dans ce fichier, vous devrez passer par un "​Reload config"​ via le menu (par défaut de Fluxbox)pour que les changements prennent effet.
  
-Il existe deux possibilités pour mettre ​votre fond d'ecran (à ma connaissance)bsetroot ​et fbsetbgAyant une meilleure critique ​et c'est en plus celui que j'utilisevoici comment mettre ​son fond d'écran avec fbsetbg+La syntaxe des raccourcis clavier est la suivante: <​code> ​ <mod> [<​mod>​ <​mod>​] touche [touche touche] :commande <options de la commande></​code>​ 
 +le <mod> est un "​modificateur",​ une touche spéciale de votre clavier. Pour connaître les différentes touches spéciales de votre clavier, tapez : <​code>​xmodmap -pm</​code>​ dans une console. En général les "​modificateurs"​ des claviers standards sont:  
 +<​code> ​  
 +  Mod1    == Alt 
 +  Mod4    == Touche Windows 
 +  Control == Ctrl 
 +  Shift   == Shift</​code>​  
 +   
 +Pour identifier le “nom” ​d'une toucheouvrez une console ​et tapez '​[[:​doc:​environnements:​x11:​xev | xev]]'Vous devrez ensuite sélectionner ​une touche ou cliquer sur un bouton de la souris ​et le résultat s'affichera. Si une touche ​que vous souhaitez utiliser n'a pas de nomvous pouvez utiliser ​son code ascii (Fluxbox le gère sans problème). Ce code est identifié derrière le 'keycode'​. 
 +Quelques exemples de raccourcis:  
 +<​code> ​  
 +  Control i :​ExecCommand xterm   # Ctrl+i lancera xterm 
 +  Mod4 4 :Workspace 4            # Touche Windows+4 se mettra sur le workspace 4 
 +  None F12 :​ExecCommand firefox ​ # F12 lancera Firefox 
 +  Mod1 Shift F4 :​KillWindow ​     # Alt+Shift+F4 fermera la fenêtre qui a le focus 
 +  Mod1 113 :exec xterm           # Lance xterm : notez l'​utilisation du code ascii 
 +  XF86HomePage :exec firefox ​    # Utilise le lancement rapide présent sur certains clavier multimédia 
 +  </​code> ​  
 +Pour lancer une application,​ utilisez ExecCommand,​ ou Exec si vous voulez faire plus court. Vous pouvez exécuter ce que vous voulez (script, applications,​ ...). 
 +Certaines combinaisons de touches ne fonctionneront pas.
  
-<​code>​fbsetbg -f /​chemin/​de/​votre/​fond d'​ecran</​code>​+**A savoir**
  
-Si vous voulez utiliser xcompmgr pour avoir la transparence,​ fbsetbg n'​est ​pas compatible. Cela fonctionne plus ou moins mais au ralenti et lancer xcompmgr vous montrera plein de messages d'​erreur. Il vous faudra alors laisser fbsetbg pour nitrogen par exemple. Après l'​avoir installé ​(il est sur les dépôts), pour choisir un fond d'​écran : +    Les Commandes ne sont pas sensibles à la casse 
 +    Les numéros des Workspaces commencent à 1 
 +    Certaines commandes ont des synonymes 
 +    L'espace avant le ":" ​est **obligatoire !** 
 +    Certaines combinaisons ​de touches sont proscrites comme : **Control n Control a** :exec nautilus ​(on n'est pas sous emacs
  
-<​code>​nitrogen /home/le chemin des photo</​code>​ 
  
-Placer ensuite+==== Mettre son fond d'​écran ​ ====
  
-<​code>​nitrogen ​--restore ​&</​code>​+Il existe plusieurs possibilités pour choisir un fond d'​écran.\\ **nitrogen**,​ **bsetroot**,​ **[[:​doc:​media:​feh | feh]]** et **fbsetbg** entre autres.\\ Voici comment mettre votre fond d'​écran avec **fbsetbg**:​ 
 +<​code ​bash>fbsetbg ​-f /​home/​user/​.fluxbox/​backgrounds/​votre fond d'​écran.png</​code>​ 
 + 
 +Pour choisir par la suite un nouveau fond d'​écran,​ le mieux est de placer vos images dans le répertoire :\\ ~/​.fluxbox/​backgrounds\\ 
 +fbsetbg supporte les options comme :\\ -f (fullscreen) par default, -c (centré), -t (mozaique), -a (maximise), -r (random) et d'​autres options. 
 +Un fbsetbg -h vous donneras un peu plus d'​infos. (fbsetbg -h pour help)  
 + 
 +Si vous voulez utiliser xcompmgr pour avoir la transparence,​ fbsetbg n'est pas compatible. Cela fonctionne plus ou moins mais au ralenti et lancer xcompmgr vous montrera plein de messages d'​erreur.\\ Il vous faudra alors laisser fbsetbg pour nitrogen, par exemple.\\ Après l'​avoir installé (il est sur les dépôts), pour choisir un fond d'​écran :  
 + 
 +**nitrogen**:​ 
 +<​code>​nitrogen /​home/​user/​le chemin des photos</​code>​ 
 + 
 +En faisant un : 
 +<code user> 
 +cat lastwallpaper</​code>​ dans le fichier /​.fluxbox</​code>​ 
 + 
 +nous avons les informations suivante : 
 +<​code>/​home/​user/​.fluxbox#​ cat lastwallpaper  
 +$full $full|/​home/​user/​Images/​Fond Red.png||:​0.0</​code>​ 
 + 
 +nitrogen peut aussi fonctionner en mode graphique : 
 +<code user> 
 +nitrogen ​&</​code>​ 
 + 
 + 
 +Placer ensuite après la ligne : ''#​ Applications you want to run with fluxbox''​. 
 +   ​nitrogen --restore &
  
 dans le fichier ./​fluxbox/​startup dans le fichier ./​fluxbox/​startup
  
-==== Garder votre fond d'​écran au prochain redémarrage de fluxbox ====+**[[:​doc:​media:​feh | feh]]**:\\ Les images sont à mettre dans : 
 +   ​~/​.config/​feh/​themes
  
-Le thème que vous avez sur votre fluxbox ​remettra à chaque ​redemarrage ​de votre systeme ​son fond d'​écran par défaut, pour éviter ​ceci il faut éditer votre fichier **~/​.fluxbox/​init** et lui ajouter cette ligne:+Dans le fichier ''​~/​.fluxbox/​startup''​ vous ajoutez : 
 +   ​~/​.fehbg & 
 + 
 +Toujours après # Applications you want to run with fluxbox. 
 + 
 +Ensuite dans votre fichier : ''​~/​.fehbg''​ vous placez : 
 +   "​feh ​ --bg-scale '​.config/​feh/​themes/​votre image.jpg'"​ 
 + 
 + 
 +==== Garder votre fond d'​écran au redémarrage ==== 
 + 
 +Le thème que vous avez sur votre Fluxbox ​remettraà chaque ​redémarrage ​de votre système, ​son fond d'​écran par défaut. Pour éviter ​cela il faut éditer votre fichier **~/​.fluxbox/​init** et lui ajouter cette ligne:
  
 <​code>​session.screen0.rootCommand:​ fbsetbg -l</​code>​ <​code>​session.screen0.rootCommand:​ fbsetbg -l</​code>​
 +pour **fbsetbg**.
  
-Ce qui aura pour effet de permettre à fluxbox de se souvenir de votre dernier fond d'​écran utilisé.+<​code>​session.screen0.rootCommand:​ -l</​code>​ 
 +pour **nitrogen**.
  
-==== Les icônes (raccourcis bureau) et fluxbox ====+Ce qui aura pour effet de permettre à Fluxbox, de se souvenir de votre dernier fond d'​écran utilisé.
  
-Au même titre que le fond d'​écran,​ il vous faudra aussi mettre un peu les mains dans le camboui ​pour avoir de belles icônes sur votre bureau.+===== Les icônes de bureau ===== 
 + 
 +Au même titre que le fond d'​écran,​ il vous faudra aussi mettre un peu les mains dans le cambouis ​pour avoir de belles icônes sur votre bureau. ​\\
 Nous allons ici nous servir de **idesk** Nous allons ici nous servir de **idesk**
  
-Installation de idesk+==== Installation de idesk ====
  
-<​code>​apt-get install idesk</​code>​+<​code ​root> 
 +apt-get install idesk</​code>​
  
 Ensuite il vous faudra créer le dossier **.idesktop**,​ c'est lui qui contiendra vos fichiers **.lnk**. Le fichier .lnk détient les infos concernant vos icônes/​liens applications. Ensuite il vous faudra créer le dossier **.idesktop**,​ c'est lui qui contiendra vos fichiers **.lnk**. Le fichier .lnk détient les infos concernant vos icônes/​liens applications.
- +<​code ​ root> 
-<​code>​mkdir /​home/​votrenom/​.idesktop</​code>​+mkdir /​home/​votrenom/​.idesktop</​code>​
  
 ou ou
- +<​code ​ root> 
-<​code>​mkdir ~/​.idesktop</​code>​+mkdir ~/​.idesktop</​code>​
  
  
Ligne 169: Ligne 251:
 //Exemple : mon fichier xchat.lnk// //Exemple : mon fichier xchat.lnk//
  
-<code>table Icon+<file config fichier xchat.lnk>table Icon
   Caption: xchat   Caption: xchat
   Icon: /​home/​syb/​.idesktop/​icones/​xchat.xpm   Icon: /​home/​syb/​.idesktop/​icones/​xchat.xpm
Ligne 175: Ligne 257:
   Y: 66   Y: 66
   Command: xchat   Command: xchat
-end</code>+end</file>
  
 Faites de même pour toutes vos icônes. ​ Faites de même pour toutes vos icônes. ​
 Pour voir vos icônes lancez idesk via la console ;-) Pour voir vos icônes lancez idesk via la console ;-)
  
-==== Lancer idesk au démarrage ​de fluxbox ​====+===== Lancer idesk au démarrage ​=====
  
-Pour lancer idesk à chaque démarrage de fluxbox ​il suffit simplement d'​éditer votre fichier ~/​.fluxbox/​startup et de décommenter ​la ligne +Pour lancer idesk à chaque démarrage de Fluxbox ​il suffit simplement d'​éditer votre fichier ~/​.fluxbox/​startup et de dé-commenter ​la ligne  
 +   idesk &
  
-<​code>​idesk &</​code>​+ou simplement l'​ajouter si elle n'​existe pas, après : 
 +   # Applications you want to run with Fluxbox.
  
-ou simplement ​l'ajouter si elle n'​éxiste pas, dans cette partie ​du fichier+Pendant que nous sommes dans l'apparence de Fluxbox faisons un petit tour du côté des thèmes.
  
-<​code>#​ Applications you want to run with fluxbox.</​code>​ +===== Les thèmes ​=====
- +
-Pendant que nous sommes dans l'​apparence de fluxbox faisons un petit tour du côté des thèmes. +
- +
-==== Les thèmes ​pour fluxbox ​====+
  
 Voici quelques liens ou vous trouverez quelques thèmes pour votre fluxbox chérie (si ca ne l'est pas encore elle le deviendra ;-)) Voici quelques liens ou vous trouverez quelques thèmes pour votre fluxbox chérie (si ca ne l'est pas encore elle le deviendra ;-))
  
-[[http://​fluxbox.org/​themes.php|Fluxbox.org]]+  * [[http://​fluxbox.org/​themes.php|Fluxbox.org]] 
 +  * [[http://​fluxbox.org/​screenshots/​|screenshots]] 
 +  * [[http://​tenr.de/​styles/​styles01.php|tenr.de]]
  
-[[http://themes.freshmeat.net/browse/962/|freshmet.net]]+Un choix de Style pour vos fenêtres. \\ 
 +Ci-dessous des liens repris sur le site de fluxbox :   
 +  * [[http://box-look.org/​|box-look.org]] 
 +  * [[http://klowner.com/​|klowner.com]] 
 +  * [[http://​customize.org/fluxbox|customize.org]]
  
-[[http://​tenr.de/​styles/​styles01.php|tenr.de]] 
  
-Une fois l'​archive téléchargée,​ il ne vous restera plus qu'à la désarchiver et de placer le thème ​dans **~/​.fluxbox/​styles**+Une fois l'​archive téléchargée,​ il ne vous restera plus qu'à la désarchiver et à placer le thèmes ​dans **~/​.fluxbox/​styles**
  
-**Pour le selectionner ​--> ​clique ​droit sur le bureau --> ​fluxbox ​menu --> User styles**+**Pour le sélectionner ​--> ​clic droit sur le bureau --> ​Fluxbox ​menu --> User styles**
  
-==== Panneau de configuration ====+===== Panneau de configuration ​=====
  
-Il existe bien un panneau de configuration sous fluxbox, mais ne vous attendez pas à retrouver un équivalent à Gnome ou KDE. Il ne gère que ce qui est propre à fluxbox ​comme par exemple l'​emplacement du slit, l'​emplacement de quelques fichiers de configuration,​ le nombre de bureaux virtuels etc...+Il existe bien un panneau de configuration sous Fluxbox, mais ne vous attendez pas à retrouver un équivalent à Gnome ou KDE. 
 +Il ne gère que ce qui est propre à Fluxbox ​comme par exemple l'​emplacement du slit, l'​emplacement de quelques fichiers de configuration,​ le nombre de bureaux virtuels etc
  
-Un petit apt-get pour son installation:​ 
  
-     apt-get install fluxconf+Pour son installation:​ 
 +<code root> 
 +apt-get install fluxconf ​</​code>​
  
 +Un petit screenshot pour vous montrer la bête
  
-Un petit screenshot pour vous montrer la bête :-D+{{/​manuel/​fluxconf.png|}}
  
  
-{{http://​images.debian-facile.org/​manuel/​fluxconf.png|}} +===== Le montage automatique des périphériques avec ivman =====
- +
- +
-===== Fluxbox et le montage automatique des périphériques avec ivman =====+
  
 Encore une fois, si vous voulez un système plus confortable et pratique, il vous faudra installer ce petit utilitaire qui a l'​avantage par rapport à Supermount et Submount de ne pas modifier le noyau. Son installation est aussi simple que le reste: Encore une fois, si vous voulez un système plus confortable et pratique, il vous faudra installer ce petit utilitaire qui a l'​avantage par rapport à Supermount et Submount de ne pas modifier le noyau. Son installation est aussi simple que le reste:
  
-<​code>​apt-get ​install ivman</​code>​+<​code ​bash> 
 +aptitude ​install ivman</​code>​
  
-Et voilàle tour est joué, vos périphériques telles clefs usb seront montées automatiquement.+Et une fois de plusà la suite de :  ''#​ Applications you want to run with Fluxbox''​. Dans votre fichier ​ ''​~/​.fluxbox/​startup''​ ajouter: 
 +   ivman &
  
 +Et voilà, le tour est joué, vos périphériques usb tels que : clé, disque dur externe seront montés automatiquement.
  
-===== Avoir ses bureaux ​virtuels ​sur le bureau ​comme Gnome et KDE avec fbpager =====+===== Bureaux ​virtuels comme Gnome et KDE avec fbpager =====
  
 Une petite installation ;-) Une petite installation ;-)
  
-<​code>​apt-get ​install fbpager</​code>​+<​code ​bash> 
 +aptitude ​install fbpager</​code>​
  
 Créer le fichier de configuration fbpager (optionnel) dans dans **~/​.fluxbox** Créer le fichier de configuration fbpager (optionnel) dans dans **~/​.fluxbox**
- +<​code ​bash> 
-<​code>​vim ~/​.fluxbox/​fbpager</​code>​+nano ~/​.fluxbox/​fbpager</​code>​
  
 Et remplissez le avec ceci: Et remplissez le avec ceci:
- 
 <​code>​fbpager.alpha:​ 255 <​code>​fbpager.alpha:​ 255
-fbpager.x: 0 +fbpager.x: 0                                 #​Emplacement géographique horizontal (ici en bas) 
-fbpager.y: 0 +fbpager.y: 0                                 #​Emplacement géographique Vertical (et là a gauche) 
-fbpager.workspace.width:​ 64 +fbpager.workspace.width:​ 64                  #La largeur de vos fenêtres 
-fbpager.workspace.height:​ 64+fbpager.workspace.height:​ 64                 #La hauteur de vos fenêtres
 fbpager.workspacesPerRow:​ 6400 fbpager.workspacesPerRow:​ 6400
 fbpager.followDrag:​ false fbpager.followDrag:​ false
Ligne 261: Ligne 349:
 fbpager.align:​ LeftToRight fbpager.align:​ LeftToRight
 fbpager.color:​ white fbpager.color:​ white
-fbpager.windowColor:​ white +fbpager.windowColor:​ white                   #Les bordures de fenêtre intérieure 
-fbpager.focusedWindowColor:​ white +fbpager.focusedWindowColor:​ white            #La couleur de la fenêtre sélectionné ​ 
-fbpager.windowBorderColor:​ black +fbpager.windowBorderColor:​ black             #La bordure de la fenêtre active 
-fbpager.backgroundColor:​ darkgray +fbpager.backgroundColor:​ darkgray ​           #​Couleur d'​arrière plan 
-fbpager.currentBackgroundColor:​ lightgray +fbpager.currentBackgroundColor:​ lightgray ​   #​Couleur du fond sélectionné 
-fbpager.multiClickTime:​ 250+fbpager.multiClickTime:​ 250                  #​Vitesse double clic pour choix fenêtre
 fbpager.icons:​ false</​code>​ fbpager.icons:​ false</​code>​
  
 A modifier à votre convenance. A modifier à votre convenance.
  
-Pour le démarrer en même temps que fluxbox éditez le fichier ​**~/​.fluxbox/​startup** et ajoutez: +Pour le démarrer en même temps que fluxbox éditez le fichier ​''​~/​.fluxbox/​startup'' ​et ajoutez: 
- +   ​fbpager &
-<​code>​fbpager &</​code>​ +
- +
-dans la section +
- +
-<​code>#​ Applications you want to run with fluxbox.</​code>​ +
  
 +Toujours dans la section : ''#​ Applications you want to run with fluxbox''​.
 [[http://​debian-facile.org/​wiki/​doku.php?​id=manuel:​aflux|Page des astuces fluxbox]] [[http://​debian-facile.org/​wiki/​doku.php?​id=manuel:​aflux|Page des astuces fluxbox]]
  
Ligne 287: Ligne 370:
 Personnellement je ne m'en sers pas mais je vais tout de même en parler pour que vous sachiez ce que c'est. Personnellement je ne m'en sers pas mais je vais tout de même en parler pour que vous sachiez ce que c'est.
  
-Le slit à l'​inverse de ce que beaucoup de personnes peuvent penser n'est pas le nom donné à la barre d'​outil de fluxbox. C'est un emplacement,​ que vous pouvez configurer via votre [[http://​debian-facile.org/​wiki/​doku.php?​id=manuel:​panneau_configuration|fluxconf]],​ qui peut accueillir des applications "​dockable",​ **les DockApps**.+Le slit à l'​inverse de ce que beaucoup de personnes peuvent penser n'est pas le nom donné à la barre d'​outil de Fluxbox. C'est un emplacement,​ que vous pouvez configurer via votre [[http://​debian-facile.org/​wiki/​doku.php?​id=manuel:​panneau_configuration|fluxconf]],​ qui peut accueillir des applications "​dockable",​ **les DockApps**.
  
 Les applications dites "​dockables"​ sont des applications fonctionnant avec l'​option -w Les applications dites "​dockables"​ sont des applications fonctionnant avec l'​option -w
  
-Par exemple pour les utilisateurs de Gkrellm, il vous suffira de le lancer avec l'​option -w pout qu'il s'​affiche dans le slit. +Par exemple pour les utilisateurs de Gkrellm, il vous suffira de le lancer avec l'​option -w pour qu'il s'​affiche dans le slit. 
- +   ​gkrellm -w
-     gkrellm -w +
- +
-Vous trouverez des DockApps sur [[http://​dockapps.org/​|dockapps.org]]+
  
 Plus d'info sur [[http://​fluxbox.sourceforge.net/​docbook/​fr/​html/​chap-slit.html|fluxbox.sourceforge.net]] Plus d'info sur [[http://​fluxbox.sourceforge.net/​docbook/​fr/​html/​chap-slit.html|fluxbox.sourceforge.net]]
  
  
-===== Regrouper plusieurs fenêtres ​style onglet ​sous fluxbox ​=====+===== Regrouper plusieurs fenêtres ​façon ​onglet =====
    
-Il s'agit en fait de regrouper deux fenêtres d'​applications différentes (ou identiques) ensembles et ainsi passer de l'une à l'​autre avec des "​onglets"​. C'est l'une des fonctionnalités que j'​apprécie le plus sous fluxbox.+Il s'agit en fait de regrouper deux fenêtres d'​applications différentes (ou identiques) ensembles et ainsi passer de l'une à l'​autre avec des "​onglets"​. C'est l'une des fonctionnalités que j'​apprécie le plus sous Fluxbox.
  
-Ce n'est pas evident ​à expliquer, mais une petite vidéo viendra appuyer cet exemple.+Ce n'est pas évident ​à expliquer.
  
 **Ouvrez deux applications différentes sur votre bureau comme par exemple un éditeur de texte et une console.** ​ **Ouvrez deux applications différentes sur votre bureau comme par exemple un éditeur de texte et une console.** ​
Ligne 314: Ligne 394:
 Pour les séparer faite la manipulation inverse ;) Pour les séparer faite la manipulation inverse ;)
  
-**Voilà à quoi ressemble ma p'tite fluxbox**+Note : si le bouton du milieu ne vous permet pas de gérer les onglets, essayez Ctrl + clic gauche.
  
 +**Voilà à quoi ressemble ma p'tite Fluxbox**
  
 +{{/​manuel/​captureflux.png|}}
  
-{{http://​images.debian-facile.org/​manuel/​captureflux.png|}}+===== Astuces =====
  
 +==== Embellir sa fluxbox ====
  
-====== Astuces ======+==== Avoir un Terminal transparent ​====
  
-===== Embellir sa fluxbox ===== +=== Eterm ===
- +
- +
- +
-==== Avoir un Eterm complètement transparent avec sa fluxbox ​===+
- +
- +
-Pour avoir un beau Eterm complètement transparent il faudra éditer votre menu fluxbox et remplacer le chemin d'​éxécution classique. Trouver dans votre **~/​.fluxbox/​menu** la ligne correspondante à Eterm et à la place de+
  
 +Pour avoir un beau Eterm complètement transparent il faudra éditer votre menu Fluxbox et remplacer le chemin d'​exécution classique. Trouvez dans votre **~/​.fluxbox/​menu** la ligne correspondante à Eterm et à la place de
 <​code>​{Eterm}</​code>​ <​code>​{Eterm}</​code>​
  
 Entrez ceci Entrez ceci
- 
 <​code>​{Eterm -f white -b black -O --shade 25 --utmp-logging -x -w=0 --scrollbar=0 --buttonbar=0 -g  0x10x0x0}</​code>​ <​code>​{Eterm -f white -b black -O --shade 25 --utmp-logging -x -w=0 --scrollbar=0 --buttonbar=0 -g  0x10x0x0}</​code>​
  
 Sauvegardez et lancez Eterm ;-) Sauvegardez et lancez Eterm ;-)
  
-==== Conky ====+=== gnome-terminal ​===
  
-Au même titre que Gkrellm ​et superkaramba,​ conky est un moniteur système qui vous donnera des infos concernant votre pc (CPU, poccessus, RAM, SWAP, connexion internet, DD, etc....) Je l'apprécie tout particulièrement pour sa légèreté qui s'​accorde très bien avec fluxbox.+Pour Gnome-terminal il suffit de passer par l'​interface de gestion de Profil ​et l'onglet "​arrière-plan"​. Cocher le bouton "​arrière-plan transparent"​ et agir sur la valeur de la barre situé juste en dessous 
  
-Bon...commençons par l'​installer LOL+==== Conky ====
  
-<​code>​apt-get install ​conky</​code>​+Au même titre que Gkrellm et superkaramba,​ [[:​doc:​systeme:​conky]] est un moniteur système qui vous donnera des infos concernant votre pc (CPU, RAM, SWAP, DD, processus, connexion internet,​météo,​Play-List etc….) 
 +Je l'​apprécie tout particulièrement pour sa légèreté qui s'​accorde très bien avec Fluxbox.
  
-Ensuite importez le thème par défaut de conky dans votre /home avec la commande:+Bon… Commençons par l'​installer. \\ 
 +Ensuite importez le thème par défaut de [[:​doc:​systeme:​conky]] dans votre /home avec la commande:
  
-<​code>​zcat /​usr/​share/​doc/​conky/​examples/​conkyrc.sample.gz >> ~/​.conkyrc</​code>​+<​code ​bash> 
 +zcat /​usr/​share/​doc/​conky/​examples/​conkyrc.sample.gz >> ~/​.conkyrc</​code>​
  
-Vous pouvez ​dors et déjà le lancer via la console+Vous pouvez ​d'​ores ​et déjà le lancer via la console
  
-<​code>​conky</​code>​+<​code ​bash> 
 +conky</​code>​
  
-Le thème par défaut n'est pas tip top...heureusement des thèmes sont à votre disposition sur cette [[http://​conky.sourceforge.net/​screenshots.html|page]]+Le thème par défaut n'est pas génial, mais heureusement des thèmes sont à votre disposition sur cette [[http://​conky.sourceforge.net/​screenshots.html|page]]
  
-Pour vous servir des thèmes c'est très simple, cliquez sur le lien "​conkyrc"​ qui se trouve en dessous de chaques screenshots. Copiez/​collez le contenu dans le fichier du même nom+Pour vous servir des thèmes c'est très simple, cliquez sur le lien "​conkyrc"​ qui se trouve en dessous de chaque screenshot. Copiez/​collez le contenu dans le fichier du même nom 
 +<code bash> 
 +nano ~/​.conkyrc</​code>​
  
-<​code>​vim ~/​.conkyrc</​code>​ +Il ne vous reste plus qu'à redémarrer conky pour voir le nouveau thème. A savoir que les thèmes sont assez facilement modifiables. \\ 
- +Ouvrez ​votre **~/​.conkyrc** avec votre éditeur de texte préféré et vous pourrez très facilement changer la place de celui-ci ​sur le bureau, les couleurs etc..
-Il ne vous reste plus qu'à redémarrer conky pour voir le nouveau thème. +
-A savoir que les thèmes sont assez facilement modifiables, ouvrez ​votre **~/​.conkyrc** avec votre éditeur de texte préféré et vous pourrez très facilement changer la place sur le bureau ​de conkychanger ​les couleurs etc..+
  
 Par exemple pour changer la place de conky sur le bureau trouvez le passage du code qui ressemble un peu à ça: Par exemple pour changer la place de conky sur le bureau trouvez le passage du code qui ressemble un peu à ça:
Ligne 374: Ligne 454:
  
 # Gap between borders of screen and text # Gap between borders of screen and text
-gap_x 10 +gap_x 10     ( = 10 pixels du bord de l'​écran ​  x =  coordonnées Horizontale ) 
-gap_y 40</​code>​+gap_y 40     ( = 10 pixels du bord de l'​écran ​  y =  coordonnées Verticale ) 
 +</​code>​
  
-Pas besoin de grand discours, commentez/décommentez ​les lignes qui vous conviennent pour son emplacement et ajustez sa place en changeant les coordonnées ​"gap".+Pas besoin de grand discours, ​vous commentez/dé-commentez ​les lignes qui vous conviennent pour son emplacement et ajustez sa place en changeant les coordonnées ​gap”. 
 +Une "#" au début d'une ligne d'un fichier de commande, permet de mettre en suspend celle-ci(De la commenter)
  
 **y = monter ou descendre** **y = monter ou descendre**
Ligne 384: Ligne 466:
  
  
-=== Démarrer ​conky au lancement de fluxbox ​===+=== Démarrer ​Conky au lancement de Fluxbox ​===
  
 Bon, je suis sûr que vous savez le faire maintenant...mais pour ceux qui comme moi ne lisent jamais les tutos en entier et sautent directement sur ce qui les intéressent ^_^ Bon, je suis sûr que vous savez le faire maintenant...mais pour ceux qui comme moi ne lisent jamais les tutos en entier et sautent directement sur ce qui les intéressent ^_^
  
-Editez ​votre fichier startup+Éditez ​votre fichier startup 
 + 
 +<code bash> 
 +nano ~/​.fluxbox/​startup</​code>​
  
-<​code>​vim ~/.fluxbox/​startup</​code>​+Et ajoutez \\ Toujours et encore une fois après la section :\\ # Applications you want to run with fluxbox.
  
-Et ajoutez ​+<​code>​(sleep 10s && conky) &</​code>​
  
-<​code>​conky &</code>+Cette option aura pour effet de retarder le montage de conky et ainsi ne pas surcharger les services.\\ Ces liens sont intéressants pour ceux qui souhaite le configurer à fond :\\ 
 +[[http://​doc.ubuntu-fr-secours.org/​astuces/​conky_variables.html|variables]] 
 +[[http://​doc.ubuntu-fr-secours.org/​astuces/​conky_fonctions.html|fonctions]] 
 +Lien interne : [[:​doc:​systeme:​conky|Installation de Conky]]
  
-dans la section+Ci-dessous une interface de configuration pour ceux qui ne souhaite pas utiliser tout de suite la console. 
 +[[http://​code.google.com/​p/​conkywizard/​|conkywizard]]
  
-<​code>#​ Applications you want to run with fluxbox.</code>+Et le lien pour le téléchargement versions 32 et 64**Attention !!! ce sont des versions ​ bêta** 
 +[[http://code.google.com/​p/​conkywizard/​downloads/​list|downloads]]
  
  
-==== Nautilus lance le bureau Gnome sous fluxbox ​====+===== Nautilus lance le bureau Gnome sous Fluxbox =====
  
-Les personnes utilisant Gnome l'​auront peut être remarqué, sous fluxbox ​lorsqu'​on lance nautilus ​c'est tout le bureau Gnome qui se lance...une petite astuce très simple pour parer ce petit problème, il suffit simplement de lancer ​nautilus ​comme ceci:+Les personnes utilisant Gnome l'​auront peut être remarqué, sous Fluxbox ​lorsqu'​on lance Nautilus ​c'est tout le bureau Gnome qui se lance... une petite astuce très simple pour parer ce problème, il suffit simplement de lancer ​Nautilus ​comme ceci:
  
      ​nautilus --no-desktop      ​nautilus --no-desktop
 +     
 +     ​[exec] (nautilus) {nautilus --no-desktop --browser}
  
-Éditez votre **~/​.fluxbox/​menu** et entrez **{nautilus --no-desktop}** à la place de **{nautilus}** 
-==== Éteindre et redémarrer ====  
  
-Pour éteindre ou redémarrer son PC depuis ​fluxbox, sans la saisie du mot de passe on utilise [[logiciel:​sudo]].+Éditez votre **~/.fluxbox/menu** et entrez : **{nautilus --no-desktop --browser}** à la place de **{nautilus}**
  
-=== Edition de /​etc/​sudoers ​===+===== Éteindre et redémarrer ===== 
  
-Modification(([[commande:editeur:nano]])) de sudoers dans une terminal root(([[commande:su]])) :+Pour éteindre ou redémarrer son PC depuis Fluxbox, sans la saisie du mot de passe on utilise [[:​doc:​systeme:​sudo]]. 
 + 
 +=== Édition de /​etc/​sudoers === 
 + 
 +Modification(([[:​doc:​editeurs:nano]])) de sudoers dans une terminal root(([[:​doc:​systeme:su]])) :
  
 Faire une sauvegarde du fichier sudoers Faire une sauvegarde du fichier sudoers
Ligne 430: Ligne 524:
 En adaptant //​Votre-login//​ et //​nom-de-la-machine//​ aux vôtres. En adaptant //​Votre-login//​ et //​nom-de-la-machine//​ aux vôtres.
  
-<note tip>​Attention aux espaces entre le login et le nom de la machine !</​note>​+<note tip>​Attention aux espaces entre le loggin ​et le nom de la machine !</​note>​
  
 === Menu === === Menu ===
  
 Editez le menu de fluxbox : Editez le menu de fluxbox :
-<code bash>​nano /​home/​votrelogin/​.fluxbox/​menu</​code>​+<code bash> 
 +nano /​home/​votrelogin/​.fluxbox/​menu</​code>​
  
 Rajoutez : Rajoutez :
Ligne 442: Ligne 537:
 [exec] (Arrêt) {sudo /​sbin/​shutdown -h now}</​code>​ [exec] (Arrêt) {sudo /​sbin/​shutdown -h now}</​code>​
  
 +=== Suite à mise à jour ===
  
 +Cette manipulation de fichiers n'est plus indispensable pour éteindre correctement votre machine.
 +Le nouveau "​MENU"​ via clic droit comporte un bouton "​Exit"​ qui aura pour effet de vous déconnecter de la session et vous envoyer sur l'​écran de connections.
 +Il ne vous restera plus qu'à éteindre votre machine via le bouton en bas à gauche de cet écran. Bien plus simple n'est il pas.  LOL
  
  
 +===== Connexion Réseaux ======
  
 +Eth: pas de problème le réseau se configure seul pour une Ip dynamique/​aléatoire
 +(attribuées par la box. Contraire d'une Ip fixe. Qui est obligatoire pour un serveur par exemple) donc, rien à configurer. ​
  
 +Mais ce n'est pas le cas des connexions "​wifi"​ wlan.
 +Pour remédier au problème inscrire dans votre fichier ​ ~/​.fluxbox/​startup
 +Toujours après la ligne, c'est la dernière fois promis... :\\ # Applications you want to run with fluxbox.
  
 +<​code>​(sleep 4s && nm-applet) &</​code>​
 +Idem que pour Conky, on retarde l'​envoi de la commande pour ne pas surcharger le démarrage.
  
 +Ensuite cela aura pour action d'​exécuter le "​Network-Manager"​ et donc de rendre votre réseau détectable. Toujours sur une Ip dynamique.
  
 +Pour info au passage, **n'​oubliez pas le signe "&"​ après une commande inscrite dans le fichier "​startup"​. Celui-ci sert à exécuter les commandes suivantes**.
  
  
-====== Quelques liens utiles ======+===== Son =====
  
 +Si vous rencontrez un problème de sortie "​Son",​ vérifiez auparavant que vous n'avez pas mis en sourdine celui-ci au niveau de votre interface Gnome.
 +Il semblerait que le fait d'​avoir coupé la sortie sur Gnome ne vous permettent pas de la réactiver sur Fluxbox. " C'est du vécu"
  
-[[http://​fluxbox.org/|Le site officiel]]+Voilà, n'​hésitez surtout pas à reporter les erreurs si vous en relevezNous pourrons ainsi le faire progresser. 
 +:-D !!!
  
-[[http://​fr.wikipedia.org/​wiki/​Fluxbox|Fluxbox sur wikipédia]]+===== Quelques liens utiles ===== 
 + 
 +  * [[http://​fluxbox.org/​|Le site officiel]] 
 +  * [[http://​fr.wikipedia.org/​wiki/​Fluxbox|Fluxbox sur wikipédia]]
  
 [[http://​fluxbox.sourceforge.net/​docbook/​fr/​html/​|Fluxbox Documentation]] [[http://​fluxbox.sourceforge.net/​docbook/​fr/​html/​|Fluxbox Documentation]]
 +
 +===== Sources =====
 +
 +[[http://​fr.wikipedia.org/​wiki/​Wikip%C3%A9dia:​Accueil_principal|wikipedia.org]]\\
 +[[http://​fluxbox-wiki.org|fluxbox-wiki.org]]
doc/environnements/x11/fluxbox.txt · Dernière modification: 01/05/2023 09:33 par lagrenouille

Pied de page des forums

Propulsé par FluxBB