fluxbox
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | fluxbox [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Fluxbox ====== | ||
+ | {{ : | ||
+ | [[http:// | ||
+ | ===== Présentation ===== | ||
+ | **Fluxbox** est un gestionnaire de fenêtres pour le système **X Window**. | ||
+ | |||
+ | Il est distribué sous licence **MIT** et est fondé sur le code de **Blackbox** version 0.61.1, dont il est capable d' | ||
+ | |||
+ | **Fluxbox** 1.0.0 est sorti le 8 octobre 2007, après 4 ans et demi en version 0.9.x. | ||
+ | ==== Principales caractéristiques ==== | ||
+ | * Onglets des fenêtres configurables. | ||
+ | * Barre de titre configurable (placement des boutons, nouveaux boutons, etc.) | ||
+ | * Le changement d' | ||
+ | * La prise en charge des applications et des applications dockables [[kde: | ||
+ | * Un capteur de touche pour les combinaisons style emacs. | ||
+ | * Un slit : une fenêtre qui affiche les applications dockables (dock apps). | ||
+ | * etc. | ||
+ | ==== Utilitaires complémentaires ==== | ||
+ | (Les liens seront ajoutés : internes si la documentation le permet, externes si absents de la documentation) | ||
+ | * FbPanel : permet l' | ||
+ | * FbColor : Permet de cloner un thème avec différentes couleurs. | ||
+ | * FbDesk : Ajoute des icônes sur le bureau pour démarrer n' | ||
+ | * FbPager : Pour naviguer aisément dans les bureaux virtuels. | ||
+ | * Fbsetbg : Utilitaire de gestion du papier-peint. | ||
+ | * FluxConf : Interface graphique pour configurer le fichier d' | ||
+ | * Fluxbox Menu Editor : Interface graphique en GTK-2 pour gérer le menu. | ||
+ | * FluxMenu : Interface graphique en GTK-2 pour gérer le menu. | ||
+ | * FluxSpace : Ensemble d' | ||
+ | * Fluxster : Gestionnaire du slit pour placer des applications dockables. | ||
+ | * FluxStyle : Clone du gestionnaire de thèmes de [[gnome: | ||
+ | |||
+ | ===== Installation ===== | ||
+ | *sous Frugalware : | ||
+ | |||
+ | # pacman-g2 -S fluxbox fwflux | ||
+ | |||
+ | < | ||
+ | |||
+ | * [[zenwalk: | ||
+ | |||
+ | |||
+ | Nous allons installer plusieurs choses qui nous servirons par la suite. | ||
+ | |||
+ | Ouvrez votre gestionnaire de paquet. Installez les paquets suivants, certains étant optionnels, à votre convenance ! Les liens vous donnent accés aux homepages de ces logiciels. | ||
+ | |||
+ | - fluxbox [[http:// | ||
+ | |||
+ | - Eterm (pour le papier peint) [[http:// | ||
+ | |||
+ | - ivman (pour le montage des périphériques automatiquement) [[http:// | ||
+ | |||
+ | - idesk (pour les icones) [[http:// | ||
+ | |||
+ | - torsmo (pour la suveillance du système sur le bureau) [[http:// | ||
+ | |||
+ | - fbpager (navigateur de bureaux graphique) [[http:// | ||
+ | |||
+ | Vous avez installé ce que vous vouliez ? Passons alors à l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Ce que l'on doit avoir ===== | ||
+ | |||
+ | |||
+ | A l' | ||
+ | |||
+ | Vous devez avoir à l' | ||
+ | |||
+ | / | ||
+ | |||
+ | /pixmaps | ||
+ | |||
+ | **/styles** | ||
+ | |||
+ | **init** | ||
+ | |||
+ | **keys** | ||
+ | |||
+ | lastwallpaper | ||
+ | |||
+ | **menu** | ||
+ | |||
+ | **slitlist** | ||
+ | |||
+ | **startup** | ||
+ | |||
+ | Si vous ne les avez pas tous, il se peut que j'en ai rajouté "à la main". Les primordiaux sont en Gras. | ||
+ | |||
+ | Vérifions la prise en compte du menu fluxbox. Ouvrez un terminal dans /.fluxbox puis entrez la commande : | ||
+ | cat init | grep session.menuFile: | ||
+ | Si le résultat est ~/ | ||
+ | |||
+ | Voilà, votre fluxbox est fin prète au baptème du feu, redémarrez votre session en choisissant fluxbox. | ||
+ | |||
+ | ===== Bon, comment ça marche cette bète ? ===== | ||
+ | |||
+ | |||
+ | Votre première réaction va sans doute être " | ||
+ | [[http:// | ||
+ | |||
+ | Alors déjà, pour accéder au menu, faites un clic droit sur le bureau. Vous allez retrouver la plupart de vos applications. Si toutefois vous ne trouvez pas votre bonheur, vous avez toujours " | ||
+ | |||
+ | "Bon, c'est bien beau tout ça mais c'est moche !" Patience, dans les sections suivantes, nous allons " | ||
+ | |||
+ | ===== Le menu ===== | ||
+ | |||
+ | |||
+ | Alors, voyons un peu comment configurer son menu à sa guise. | ||
+ | |||
+ | Le menu est généré par le fichier " | ||
+ | |||
+ | Voilà sa structure. | ||
+ | |||
+ | Ce fichier doit absolument commencer par : | ||
+ | | ||
+ | |||
+ | Pour ajouter une application, | ||
+ | | ||
+ | |||
+ | Par exemple, xchat | ||
+ | | ||
+ | |||
+ | |||
+ | Je veux avoir un icone dans mon menu !!!! Pas de problème ! Le format doit impérativement être le xpm. Puis : | ||
+ | | ||
+ | |||
+ | On peut également faire des sous-menus : | ||
+ | | ||
+ | | ||
+ | [end] | ||
+ | |||
+ | Et aussi ajouter un séparateur : | ||
+ | | ||
+ | |||
+ | Le fichier se termine obligatoirement par : | ||
+ | | ||
+ | |||
+ | Une remarque, certains auront en guise de fichier menu ceci : | ||
+ | | ||
+ | | ||
+ | [end] | ||
+ | |||
+ | Cela signifie que votre fichier menu se génère automatiquement. Si vous voulez pouvoir le configurer vous même, éditez le fichier / | ||
+ | |||
+ | Astuce : pour les adeptes de la configuration en mode graphique, vous avez l' | ||
+ | |||
+ | ===== Le startup ===== | ||
+ | |||
+ | |||
+ | Le startup est un fichier génial dans fluxbox. Il vous permet de configurer des lancements d' | ||
+ | |||
+ | Pour ce faire, c'est très simple, il suffit de rajouter : | ||
+ | | ||
+ | |||
+ | Le & est primordial ! | ||
+ | |||
+ | Exemple, xmms au démarrage : | ||
+ | xmms & | ||
+ | |||
+ | ATTENTION : ces ajouts doivent se trouver avant la ligne du genre : | ||
+ | exec / | ||
+ | |||
+ | Mes ajouts ressemblent à ça chez moi : | ||
+ | # Applications you want to run with fluxbox. | ||
+ | # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' | ||
+ | # | ||
+ | # unclutter -idle 2 & | ||
+ | # wmnd & | ||
+ | # wmsmixer -w & | ||
+ | idesk & | ||
+ | kdesu firestarter & | ||
+ | xmms & | ||
+ | ivman & | ||
+ | |||
+ | ===== Le fond d' | ||
+ | |||
+ | |||
+ | Bon, pour le wallpaper, il y'a une petite manipulation à faire. Commencez par installer Eterm. | ||
+ | Ensuite, vous ouvrez Eterm et vous entrez la commande : | ||
+ | | ||
+ | |||
+ | Et voilà, vous avez votre wallpaper ! Maintenant, faisons le revenir à chaque démarrage (c'est mieux quand même) | ||
+ | pour cela ouvrez votre fichier " | ||
+ | Puis à la ligne : | ||
+ | | ||
+ | ajoutez après les deux points : | ||
+ | | ||
+ | |||
+ | Et voilà ! | ||
+ | |||
+ | |||
+ | ===== Les icônes ===== | ||
+ | |||
+ | |||
+ | " | ||
+ | Alors, pour avoir des icônes, il faut avoir installé le paquet " | ||
+ | Une fois installé, vous devez avoir un fichier caché dans votre /home, nommé .ideskrc. | ||
+ | |||
+ | Ce fichier permet de configurer le comportement des icônes. Gardez le fichier par défaut puis si vous voulez vous amuser à changer des trucs, je vous laisse vous documenter ;-) | ||
+ | |||
+ | Bon, pour avoir des icônes, il faut créer un dossier caché dans votre /home. Pour cela, ouvrez une console puis entrez la commande : | ||
+ | mkdir .idesktop | ||
+ | |||
+ | Bien, ensuite, allez dans ce dossier puis créez un fichier votre icone.lnk. ATTENTION : l' | ||
+ | Par exemple, firefox.lnk. Voilà ce que vous devez mettre dedans : | ||
+ | table Icon | ||
+ | Icon: / | ||
+ | Command: firefox | ||
+ | X: 4 | ||
+ | Y: 573 | ||
+ | end | ||
+ | |||
+ | Pas très dur hein ? Faites autant de fichiers *.lnk que d' | ||
+ | |||
+ | Ensuite, on va lancer idesk au démarrage. Pour cela, ajoutez | ||
+ | idesk & | ||
+ | à votre startup | ||
+ | |||
+ | Redémarrez votre fluxbox et admirez ! | ||
+ | |||
+ | ===== Les raccourcis clavier ===== | ||
+ | |||
+ | |||
+ | Vous pouvez ajouter des raccoucis clavier à loisirs avec fluxbox. Pour les configurer, c'est le fichier " | ||
+ | Voici la syntaxe : | ||
+ | | ||
+ | Exemple, vous voulez lancer konqueror avec ALT+K, alors il faut mettre : | ||
+ | Mod1 K : | ||
+ | |||
+ | Mod1 ici représente ALT. C'est le nom de ALT pour X11. | ||
+ | En voici trois : | ||
+ | Mod1 : ALT | ||
+ | ctrl : Control | ||
+ | Shift : Shift | ||
+ | |||
+ | Bon, vous allez me dire, c'est bien beau mais je vais pas apprendre les keycodes de chaque touche de mon clavier ! | ||
+ | Ne vous inquiettez pas, l' | ||
+ | Ouvrez une console et tapez : | ||
+ | xev | ||
+ | Ensuite, par exemple, vous voulez connaître le keycode de insert, et bien faites insert et vous obtenez quelque chose comme ça : | ||
+ | | ||
+ | root 0x4c, subw 0x0, time 2200534601, (434,303), root: | ||
+ | state 0x0, keycode 106 (keysym 0xff63, Insert), same_screen YES, | ||
+ | XLookupString gives 0 bytes: | ||
+ | La partie à noter est : | ||
+ | | ||
+ | Pour affecter une action à ctrl+insert, | ||
+ | | ||
+ | |||
+ | Pour les touches multimédia, | ||
+ | Cette fois, vous recherchez le keycode et vous notez le chiffre, par exemple 106 (comme on peut voir dans l' | ||
+ | Si c'est le bouton " | ||
+ | None 106 : | ||
+ | |||
+ | Ici, notez que le None est très important. Toute touche multimédia ou spécifique au clavier devra être configurée avec ce None. | ||
+ | Je vous sens jubiler en voyant la commande xmms. | ||
+ | Tapez : | ||
+ | xmms --help | ||
+ | dans votre console et amusez vous bien ! | ||
+ | |||
+ | ===== Les thèmes ===== | ||
+ | |||
+ | |||
+ | Il existe une multitude de thèmes pour fluxbox. Pour les avoir, il suffit de les télécharger, | ||
+ | |||
+ | Pour ceux qui ont fait leur menu "à la main" et qui n'ont pas fait la section configuration, | ||
+ | | ||
+ | |||
+ | ===== La surveillance système ===== | ||
+ | |||
+ | |||
+ | Vous pouvez utiliser le logiciel " | ||
+ | |||
+ | |||
+ | ===== Les bureaux virtuels ===== | ||
+ | |||
+ | |||
+ | Pour les adeptes du navigateur de bureaux en mode graphique, vous disposez de l' | ||
+ | Pour lancer fbpager au démarrage, même méthode que pour idesk. | ||
+ | |||
+ | ===== Screenshot ===== | ||
+ | |||
+ | Voilà ma flux configurée comme je l'aime ! | ||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Liens & Sources ===== | ||
+ | |||
+ | ===== Liens ===== | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | Ma plus grande source est l' | ||
+ | |||
+ | La documentation française de fluxbox : [[http:// | ||
+ | |||
+ | Le wiki français de fluxbox : [[http:// | ||
+ | |||
+ | Une autre source de documentation : | ||
+ | [[http:// | ||
+ | |||
+ | Des thèmes : [[http:// | ||
+ | |||
+ | Encore des thèmes : [[http:// |
fluxbox.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1