Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fluxbox [Le 29/03/2008, 00:25] – MAJ des liens cassés 88.166.245.92 | fluxbox [Le 06/05/2025, 16:10] (Version actuelle) – [Informations système sur le bureau - Conky] 62.213.186.98 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Trusty Xenial |
| ---- | ---- | ||
| + | {{ https:// | ||
| + | ====== Fluxbox ====== | ||
| + | <note warning> | ||
| + | Le site officiel n’est plus actif, toutefois le projet reste en activité sur GitHub. | ||
| + | </ | ||
| - | ====== Fluxbox (0.9.14, 1.0-RC2, 1.0-RC3, 1.0.0) ====== | ||
| - | |||
| - | {{http:// | ||
| - | Tout d' | + | **Fluxbox** est un [[gestionnaire de fenêtres]] très léger, |
| + | Bien sûr Fluxbox | ||
| + | Les autres avantages de Fluxbox sont qu'il est entièrement personnalisable (par la ligne de commande ou //via// des logiciels graphiques), | ||
| + | Bien sûr, vous pouvez aussi l' | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Vous devez [[: | + | Il suffit d'[[: |
| - | Pour disposer de la dernière version pour les versions antérieures à [[gutsy|Ubuntu 7.10 Gutsy]] vous devez la compiler. Pour cela vous pouvez consulter cette page : [[fluxbox_sources | Installation de Fluxbox | + | ===== Démarrer |
| - | Pour ce qui est de la configuration, il y a quelques petites divergences selon la version utilisée ; j' | + | Une fois fluxbox installé, vous pouvez le sélectionner au moment du [[:gdm|choix de l' |
| - | Vous pouvez | + | |
| - | Vous avez aussi une autre solution | + | Sinon, |
| + | <file bash> | ||
| + | # | ||
| + | exec / | ||
| + | </ | ||
| + | Puis mettez les droits adaptés sur ce fichier : | ||
| - | Une fois ces manœuvres faites, vous aurez Fluxbox dans le choix de l' | + | < |
| - | #!/bin/bash | + | <note help> |
| - | exec / | + | |
| - | Puis mettez les droits adaptés sur ce fichier : | ||
| - | |||
| - | chmod 755 ~/.xinitrc | ||
| - | |||
| - | Mais pourquoi '' | ||
| Le thème de base n'est pas très attirant mais rassurez-vous, | Le thème de base n'est pas très attirant mais rassurez-vous, | ||
| + | ===== Configuration ===== | ||
| + | ====Startup==== | ||
| - | + | Pour lancer | |
| - | =====Le menu Fluxbox===== | + | |
| - | + | ||
| - | Sachez avant tout que les fichiers de configuration de Fluxbox se trouvent dans '' | + | |
| - | Par défaut, ce répertoire contient : | + | |
| - | + | ||
| - | apps/ | + | |
| - | init | + | |
| - | keys | + | |
| - | menu | + | |
| - | slitlist | + | |
| - | startup | + | |
| - | styles/ | + | |
| - | + | ||
| - | S'il vous manque un de ces fichiers, ne vous inquiétez pas, j'ai sans doute rajouté ici un fichier qui sera créé par Fluxbox ultérieurement. Maintenant, vérifions que le menu est bien pris en compte, pour cela placez-vous dans '' | + | |
| - | + | ||
| - | grep session.menuFile: | + | |
| - | + | ||
| - | Puis vérifiez que le fichier indiqué est bien votre '' | + | |
| - | + | ||
| - | + | ||
| - | ====Structure du menu==== | + | |
| - | + | ||
| - | Le fichier menu commence impérativement par: | + | |
| - | < | + | |
| - | [begin] (Nom_du_menu) | + | |
| - | </ | + | |
| - | Pour ajouter | + | |
| - | < | + | |
| - | [exec] (nom_du_programme) {commande} < | + | |
| - | </ | + | |
| - | Donc par exemple si vous voulez créer un lien vers gedit il vous suffira de mettre: | + | |
| - | < | + | |
| - | [exec] (Gedit) {gedit} | + | |
| - | </ | + | |
| - | Comme vous aimez personnaliser votre menu, vous serez heureux d' | + | |
| - | + | ||
| - | convert image.png image.xpm | + | |
| - | + | ||
| - | Pour ajouter votre image au lien correspondant, | + | |
| - | < | + | |
| - | [exec] (Gedit) {gedit} </ | + | |
| - | </ | + | |
| - | Après vous avez la possibilité de créer des sous-menus. La syntaxe est très simple encore une fois : | + | |
| - | < | + | |
| - | [submenu] (Nom_du_menu) | + | |
| - | [exec] ........ | + | |
| - | [end] | + | |
| - | </ | + | |
| - | Voilà, c'est aussi simple que ça. Ensuite, vous aurez la possbilité de rajouter un séparateur: | + | |
| - | < | + | |
| - | [separator] () {} | + | |
| - | </ | + | |
| - | Pour mettre un bouton // | + | |
| - | < | + | |
| - | [restart] (Redémarrer) | + | |
| - | </ | + | |
| - | Le sous-menu de configuration | + | |
| - | < | + | |
| - | [config] (Configuration) | + | |
| - | </ | + | |
| - | Le sous-menu pour choisir le thème : | + | |
| - | < | + | |
| - | [submenu] (Styles) {} | + | |
| - | [stylesdir] (/ | + | |
| - | [stylesdir] (~/ | + | |
| - | </ | + | |
| - | Le fichier de menu se termine par : | + | |
| - | < | + | |
| - | [exit] (Quitter) | + | |
| - | </ | + | |
| - | Vous avez plein d' | + | |
| - | + | ||
| - | Voici un morceau de mon menu : | + | |
| - | < | + | |
| - | [exec] (DevHelp) {/ | + | |
| - | [exec] (eric) {/ | + | |
| - | [exec] (GDB) { x-terminal-emulator -T " | + | |
| - | [exec] (Glade) {/ | + | |
| - | [exec] (Kiki) {/ | + | |
| - | [exec] (pycrust) {/ | + | |
| - | [exec] (pyshell) {/ | + | |
| - | [exec] (Python (v2.4\)) { x-terminal-emulator -T " | + | |
| - | [exec] (Pyunit (2.4\)) {unittestgui.python2.4} <> | + | |
| - | [exec] (SPE (Stani' | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====Les astuces==== | + | |
| - | + | ||
| - | Vous étiez sûrement en train de vous dire qu'un menu qui se régénère à chaque boot de Fluxbox ne serait pas trop demander ;-). Alors il existe pour cela plusieurs astuces, dont un script fourni de base avec fluxbox : | + | |
| - | + | ||
| - | ===Script pour générer le menu=== | + | |
| - | + | ||
| - | Pour cela suivez ces instructions : | + | |
| - | + | ||
| - | cd / | + | |
| - | gzip -d fluxbox-generate_menu.gz | + | |
| - | cp fluxbox-generate_menu /usr/bin | + | |
| - | + | ||
| - | Puis rendez le fichier exécutable : | + | |
| - | + | ||
| - | chmod a+x / | + | |
| - | + | ||
| - | Vous pouvez désormais générer votre menu : | + | |
| - | + | ||
| - | cd | + | |
| - | fluxbox-generate_menu | + | |
| - | + | ||
| - | Pour lancer cette commande dès le lancement de fluxbox référez-vous à la partie Startup. | + | |
| - | Malgré tout, ce script génère un menu que je n' | + | |
| - | + | ||
| - | ===Générer le menu (2)=== | + | |
| - | + | ||
| - | Avant toute chose nous aurons besoin d' | + | |
| - | + | ||
| - | sudo apt-get install menu | + | |
| - | + | ||
| - | Puis [[: | + | |
| - | + | ||
| - | et remplacez son contenu par celui-ci : | + | |
| - | < | + | |
| - | [begin] (-Fluxbox-) | + | |
| - | [include] (~/ | + | |
| - | [separator] () {} | + | |
| - | [config] (Configuration) | + | |
| - | [submenu] (Styles) {} | + | |
| - | [stylesdir] (/ | + | |
| - | [stylesdir] (~/ | + | |
| - | [end] | + | |
| - | | + | |
| - | [separator] () {} | + | |
| - | | + | |
| - | | + | |
| - | [separator] () {} | + | |
| - | [exec] (run) {fbrun} | + | |
| - | [end] | + | |
| - | </ | + | |
| - | Comme vous l' | + | |
| - | < | + | |
| - | [include] (~/ | + | |
| - | </ | + | |
| - | Ce fichier se génère avec la commande: | + | |
| - | + | ||
| - | update-menus | + | |
| - | + | ||
| - | Voici le résultat : | + | |
| - | + | ||
| - | FIXME mettre une capture (lien mort ...) | + | |
| - | + | ||
| - | P.-S. : Vous pouvez aussi configurer votre menu avec le logiciel Fluxmenu [[: | + | |
| - | + | ||
| - | + | ||
| - | =====Startup===== | + | |
| - | + | ||
| - | Vous vous êtes sûrement déjà demandé comment lancer une commande/ | + | |
| - | + | ||
| - | Il y a plusieurs manières de lancer des applications, | + | |
| Il suffit pour cela de rajouter une commande dans votre fichier '' | Il suffit pour cela de rajouter une commande dans votre fichier '' | ||
| < | < | ||
| Ligne 215: | Ligne 59: | ||
| fbsetbg -l | fbsetbg -l | ||
| fbpager -w & | fbpager -w & | ||
| - | | + | |
| xmodmap ~/ | xmodmap ~/ | ||
| exec / | exec / | ||
| Ligne 221: | Ligne 65: | ||
| - | Pour le moment cette partie va grandir peu à peu, si vous avez quelconque astuce à lancer au démarage... N' | ||
| + | **FluboxLauncher** : logiciel graphique (glissé/ | ||
| + | Disponible via : | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| - | =====Montage de périphériques automatiquement (CDROM, clés USB)===== | + | Ou dans un [[: |
| + | <code bash> | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install fluxboxlauncher</ | ||
| - | C'est une question qui revient assez souvent. La solution | + | **Temporiser les commandes |
| + | Il est possible | ||
| - | sudo apt-get install ivman | + | __Exemple d’une commande sleep de 1 seconde et 1 minute (le « & |
| + | < | ||
| + | sleep 1 | ||
| + | sleep 60 | ||
| + | </ | ||
| - | Puis rajoutez tout simplement [[: | + | Pour faciliter et rendre rapide le chargement en cas de cumul de commandes sleep dans startup, des scripts bash peuvent être aussi créés et appeler au lancement. Les scripts bash ou toute commande sont globalement acceptés dans le fichier |
| - | ivman & | ||
| - | Voilà. Chaque périphérique, | + | < |
| + | ====Le papier peint==== | ||
| + | Il suffit de [[: | ||
| + | Ce fichier permet de redéfinir n' | ||
| - | =====Le papier peint===== | + | Il suffit de modifier les options suivantes: |
| - | Bon, j'entends déjà les utilisateurs de Gnome/KDE, //"Quoi il faut faire ça pour mettre le wallpaper !"//. Alors, avant tout installez Eterm : | + | * background.pixmap: |
| + | * background: permet de passer une option à fbsetbg | ||
| - | sudo apt-get install eterm | + | Un logiciel [[http:// |
| - | Le programme pour fixer notre wallpaper en a besoin. La commande est la suivante: | + | Récupérer |
| - | + | Installer le paquet avec dpkg. | |
| - | fbsetbg -f / | + | |
| - | + | ||
| - | Vous avez plein de possibilités, | + | |
| - | + | ||
| - | man fbsetbg | + | |
| - | + | ||
| - | La question qui revient souvent : //" | + | |
| - | - Allez trouver | + | |
| - | - éditez-le, puis rajoutez une ligne au début du style :< | + | |
| - | rootCommand: | + | |
| - | </ | + | |
| - | + | ||
| - | Si cette ligne est déjà présente, vous n'avez qu'à changer le chemin du wallpaper. | + | |
| - | Sinon vous pouvez toujours opter pour une autre méthode pour que vous ayez tout le temps le même papier quelque soit votre thême, pour cela éditez votre fichier **~/ | + | |
| - | < | + | |
| - | session.screen0.rootCommand: | + | |
| - | </ | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | + | ||
| - | P.-S. : Pour les utilisateurs de la v1.0-RC, la méthode pour changer le papier peint a changée : | + | |
| - | + | ||
| - | Un nouveau fichier de configuration a fait son apparition ~/ | + | |
| - | De nouvelles directives de thème concernant le fond d' | + | |
| - | + | ||
| - | * background.pixmap: | + | |
| - | * background: permet de passer une option à fbsetbg pour l' | + | |
| - | + | ||
| - | (En reprenant les mots de la [[http://fluxbox-fr.tuxfamily.org/ | + | |
| + | Une entrée dans le menu est crée, vous pouvez aussi le lancer en ligne de commande par wallpabox. | ||
| ====Le splash screen==== | ====Le splash screen==== | ||
| - | J' | + | Cette partie n'est pas d'une très grande utilité mais certaines personnes aiment bien personnaliser à fond leur Fluxbox alors bon, comment mettre un splash screen au démarrage de Fluxbox ? |
| Rien de plus simple, il suffit de rajouter cette ligne dans votre **~/ | Rien de plus simple, il suffit de rajouter cette ligne dans votre **~/ | ||
| < | < | ||
| Ligne 289: | Ligne 119: | ||
| Voilà, relancez Fluxbox et admirez... | Voilà, relancez Fluxbox et admirez... | ||
| - | :!: Vous ne le savez peut-être pas, mais inutile | + | <note tip> |
| + | ====Les thèmes==== | ||
| - | =====Les raccourcis clavier===== | + | Les fichiers thèmes installés par défaut sont dans ''/ |
| + | Vous pouvez sélectionner votre thème //via// le menu accessible d'un clic droit sur le bureau. | ||
| - | Sous Fluxbox, la configuration des raccourcis clavier a été, selon moi, très bien pensée. Tous vos raccourcis clavier sont indiqués dans le fichier **~/ | + | Pour ceux qui ont fait leur menu, si vous avez omis de mettre un sous-menu de configuration de Fluxbox, vous pouvez modifier le fichier **~/ |
| - | < | + | |
| - | Code_Touche :action | + | |
| - | </ | + | |
| - | + | ||
| - | Par exemple, si vous voulez que l' | + | |
| - | < | + | |
| - | Mod1 T : | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ====Le nom des touches==== | + | |
| - | Pour ce qui est du Mod1 c'est le nom de Alt pour X11, voici la liste des noms de touches << spéciales >> : | + | |
| - | + | ||
| - | ^ Nom de la touche ^ Nom X11 ^ | + | |
| - | | Alt | Mod1 | | + | |
| - | | Ctrl, Contrôle, Str | Control | | + | |
| - | | Super, Méta, Win, Windows | Mod4 | | + | |
| - | | Maj, Majuscule | Shift | | + | |
| - | + | ||
| - | Comment connaître le nom des autres touches me direz-vous, par exemple les touches multimédia ? Il suffit pour cela de trouver son keycode, avec '' | + | |
| - | < | + | |
| - | KeyRelease event, serial 30, synthetic NO, window 0x1000001, | + | |
| - | root 0x4c, subw 0x0, time 1233256903, (-34,357), root: | + | |
| - | state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, | + | |
| - | XLookupString gives 0 bytes: | + | |
| - | </ | + | |
| - | Ne vous préoccupez pas de tout ce qui est écrit mais seulement de cette partie : | + | |
| - | < | + | |
| - | keycode 64 (keysym 0xffe9, Alt_L) | + | |
| - | </ | + | |
| - | On peut voir ici que le keycode de la touche Alt_L est 64, donc par exemple si vous avez des touches multimédia dont le keycode est par exemple 153, et que l'on veuille qu'il change de chanson dans xmms, voici ce que cela donnerait : | + | |
| - | < | + | |
| - | None 153 : | + | |
| - | </ | + | |
| - | N' | + | |
| - | + | ||
| - | ====Les actions==== | + | |
| - | + | ||
| - | Pour le moment veuillez consulter la [[http:// | + | |
| - | + | ||
| - | Voici un exemple de fichier keys : | + | |
| - | < | + | |
| - | Mod1 Tab : | + | |
| - | Mod1 Shift Tab : | + | |
| - | Mod1 T : | + | |
| - | Mod1 F1 :Workspace 1 | + | |
| - | Mod1 F2 :Workspace 2 | + | |
| - | Mod1 F3 :Workspace 3 | + | |
| - | Mod1 F4 :Workspace 4 | + | |
| - | Control Mod1 Right : | + | |
| - | Control Mod1 Left : | + | |
| - | None 233 : | + | |
| - | None 234 : | + | |
| - | Control Shift F1 : | + | |
| - | Control Shift F2 : | + | |
| - | Control Shift F3 : | + | |
| - | Control Shift F4 : | + | |
| - | Mod1 N :Minimize | + | |
| - | Mod1 M : | + | |
| - | Mod1 C :Close | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | =====Les thèmes===== | + | |
| - | + | ||
| - | Les fichiers thèmes installés par défaut sont dans ''/ | + | |
| - | Après cela, vous pourrez sélectionner votre thème //via// votre menu. Pour ceux qui ont fait leur menu, si vous avez omis de mettre un sous menu de configuration de fluxbox, vous pouvez modifier le fichier **~/ | + | |
| < | < | ||
| session.styleFile: | session.styleFile: | ||
| </ | </ | ||
| + | ===Thèmes GTK=== | ||
| + | La [[http:// | ||
| - | ====Thèmes | + | === Thèmes === |
| - | Si vous souhaitez changer votre thème GTK, vous devez disposer | + | Pour les amateurs de thèmes, plusieurs sites proposent |
| - | sudo apt-get install gtk-theme-switch | + | |
| - | Une fois installé, ouvrez un terminal et tapez : | + | [[https://www.deviantart.com/search/deviations? |
| - | switch | + | |
| - | switch2 | + | |
| - | + | ||
| - | Le tour est joué ... \o/ | + | |
| - | + | ||
| - | <note important> | + | |
| - | switch2 | + | |
| - | + | ||
| - | à votre startup script</ | + | |
| - | + | ||
| - | :!: Vos thèmes GTK doivent être placés dans '' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Thème Fluxmod ==== | + | |
| - | + | ||
| - | Pour les amateurs de thèmes, on trouve sur le site de [[http://fluxbox.sourceforge.net/ | + | |
| - | Vous trouverez l' | + | |
| + | [[https:// | ||
| + | |||
| :!: N' | :!: N' | ||
| + | Si la police du thème choisi est petite, il faut éditer le fichier theme.cfg, changer les numéros après les lignes terminant par (.font) | ||
| + | Par exemple : " | ||
| + | ====Les icônes sur le bureau==== | ||
| + | Sachez que Fluxbox ne veut pas être un [[environnements|environnement de bureau complet]]. Pour les icônes il faut donc utiliser un programme annexe. | ||
| - | =====Les icônes sur le bureau===== | + | Nous en présenterons ici trois : |
| - | + | ||
| - | J' | + | |
| - | + | ||
| - | Nous en présenterons ici deux : | + | |
| * Fbdesk | * Fbdesk | ||
| Ligne 410: | Ligne 158: | ||
| * Rox | * Rox | ||
| + | ===Rox=== | ||
| - | + | Beaucoup de personnes pensent que Rox n'est qu'un gestionnaire de fichier... et bien c'est faux ! voyez plutôt : | |
| - | ====Rox==== | + | |
| - | Beaucoup de personnes pensent que Rox n'est qu'un gestionnaire de fichier... et bien c'est faux ! voyez plutôt : | + | |
| * [[: | * [[: | ||
| * Ajoutez ceci à votre fichier startup : < | * Ajoutez ceci à votre fichier startup : < | ||
| - | * Avec Rox, faites un glissez-déplacer des applications souhaitées depuis « / | + | * Avec Rox, faites un glisser-déplacer des applications souhaitées depuis « / |
| - | ==== fbdesk | + | === fbdesk === |
| Fbdesk est certainement le plus simple et le plus léger. | Fbdesk est certainement le plus simple et le plus léger. | ||
| + | [[: | ||
| - | < | + | Une fois installé, [[: |
| - | sudo apt-get install fbdesk | + | |
| - | </ | + | |
| - | + | ||
| - | Une fois installer, editez | + | |
| - | + | ||
| - | < | + | |
| - | sudo nano ~/.fluxbox/ | + | |
| - | </ | + | |
| Chaque entrée se présente comme suit : | Chaque entrée se présente comme suit : | ||
| Ligne 444: | Ligne 184: | ||
| * Name : Nom | * Name : Nom | ||
| - | * Exec : le nom de l'executable | + | * Exec : le nom de l'exécutable |
| - | * Icon : adresse de l'îcone | + | * Icon : adresse de l'îcône |
| * Pos : Position en X et Y | * Pos : Position en X et Y | ||
| Ligne 489: | Ligne 229: | ||
| (**~** sera remplacé par **/ | (**~** sera remplacé par **/ | ||
| + | === Idesk === | ||
| - | ==== Idesk ==== | + | [[: |
| - | + | ||
| - | + | ||
| - | < | + | |
| - | sudo apt-get install idesk | + | |
| - | </code> | + | |
| Après l' | Après l' | ||
| Ligne 559: | Ligne 295: | ||
| </ | </ | ||
| - | Et voilà, quand vous lancerez idesk, vous aurez un belle icône Firefox sur votre bureau, que vous placerez où vous voulez. Créez autant de fichier.lnk que d' | + | Et voilà, quand vous lancerez idesk, vous aurez un belle icône Firefox sur votre bureau, que vous placerez où vous voulez. Créez autant de fichier.lnk que d' |
| + | === fbdesk/ | ||
| - | + | Si vous voulez automatiser le démarrage de fbdesk/ | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== fbdesk/ | + | |
| - | + | ||
| - | Si vous voulez automatiser le démarrage de fbdesk/ | + | |
| < | < | ||
| Ligne 581: | Ligne 311: | ||
| Attention à bien mettre le ''&'', | Attention à bien mettre le ''&'', | ||
| - | NB: A placer avant le exec / | + | NB: à placer |
| - | ==== Liens ==== | + | Sachez qu'il existe également Nautilus (le célèbre navigateur de fichier de GNOME), mais il empêche l' |
| + | Si vous souhaitez tout de même l' | ||
| - | - http:// | + | Si vous l'avez lancé et que votre menu vous est inaccessible |
| - | - Si vous voulez quelques icônes qui vont bien avec fluxbox, allez voler [[http:// | + | Lancez un terminal en faisant "ALT + F2" puis tapez le nom d'un terminal comme xterm, eterm, aterm ou encore gnome-terminal s'il est installé. |
| + | Une fois dans le terminal de votre choix, tapez simplement: < | ||
| + | Si vous n'avez pas de terminal d' | ||
| + | < | ||
| + | Revenez ensuite sur l' | ||
| - | =====Informations système sur le bureau===== | + | N.B : Si ce code ne fonctionne pas, tapez "sudo service gdm restart" |
| + | === Liens === | ||
| + | - http:// | ||
| + | - Si vous voulez quelques icônes qui vont bien avec Fluxbox, allez voler < | ||
| + | ==== Informations système sur le bureau - Conky ==== | ||
| - | ====Informations système sur le bureau==== | + | Si aimez bien avoir tout sous la main, l' |
| - | Si aimez bien avoir tout sous la main, l' | + | === Installation === |
| - | + | Il suffit d'[[:tutoriel: | |
| - | Il existe plusieurs logiciels | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | === Conky === | + | |
| - | + | ||
| - | == Installation == | + | |
| - | + | ||
| - | Ouvrez un terminal et entrez la commande : | + | |
| - | + | ||
| - | < | + | |
| - | sudo apt-get install conky | + | |
| - | </ | + | |
| Ensuite pour lancer conky, faites simplement : | Ensuite pour lancer conky, faites simplement : | ||
| Ligne 622: | Ligne 346: | ||
| Pour mettre conky au démarrage de fluxbox, je vous renvoie sur la page [[fluxbox# | Pour mettre conky au démarrage de fluxbox, je vous renvoie sur la page [[fluxbox# | ||
| - | |||
| - | ==Configuration== | ||
| Pour voir le manuel : | Pour voir le manuel : | ||
| Ligne 836: | Ligne 558: | ||
| </ | </ | ||
| + | === Liens === | ||
| - | === Torsmo === | + | http:// |
| - | == Installation == | + | tutoriel pour conky : < |
| - | | + | (version archivé du tutoriel) https:// |
| - | sudo apt-get install torsmo | ||
| - | Le paquet n'est pas disponible dans les dépôts dapper, alors aller le récupérer sur les dépôts breezy tout simplement, ça marche impeccable. | + | documentation conky : https://doc.ubuntu-fr.org/ |
| - | Une fois installé, vous pouvez personnaliser votre ~.torsmorc, si vous voulez des exemples de fichiers, allez sur le [[http://forum.ubuntu-fr.org/ | + | |
| - | + | ||
| - | Voici un exemple de '' | + | |
| - | < | + | |
| - | background no | + | |
| - | font -xos4-terminus-medium-r-normal--12-120-72-72-c-60-iso8859-1 | + | |
| - | use_xft no | + | |
| - | xftalpha 0.8 | + | |
| - | update_interval 7.0 | + | |
| - | own_window no | + | |
| - | double_buffer yes | + | |
| - | minimum_size 65 5 | + | |
| - | draw_shades yes | + | |
| - | draw_outline no | + | |
| - | draw_borders yes | + | |
| - | stippled_borders 0 | + | |
| - | border_margin 4 | + | |
| - | border_width 1 | + | |
| - | default_color green | + | |
| - | default_shade_color black | + | |
| - | default_outline_color black | + | |
| - | alignment top_right | + | |
| - | + | ||
| - | gap_x 12 | + | |
| - | gap_y 12 | + | |
| - | + | ||
| - | no_buffers yes | + | |
| - | uppercase no | + | |
| - | + | ||
| - | TEXT | + | |
| - | + | ||
| - | ${color grey} Uptime: | + | |
| - | $color$stippled_hr | + | |
| - | ${color grey} File systems: | + | |
| - | + | ||
| - | /hda1 -> | + | |
| - | + | ||
| - | $color$stippled_hr | + | |
| - | ${color grey} Cpu Mem PID Procs${color #5e626d} | + | |
| - | ${execi 10 ps gaxo %cpu, | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Liens === | + | |
| - | + | ||
| - | http://conky.sourceforge.net/ | + | |
| - | + | ||
| - | tutoriel pour conky : http:// | + | |
| =====Bureau virtuel===== | =====Bureau virtuel===== | ||
| - | ==== Ajouter/ | + | ==== Ajouter/ |
| === Fichier init === | === Fichier init === | ||
| Ligne 918: | Ligne 591: | ||
| session.screen0.workspaceNames: | session.screen0.workspaceNames: | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |||
| ==== Mettre un outil graphique pour visualiser les bureaux ==== | ==== Mettre un outil graphique pour visualiser les bureaux ==== | ||
| Ligne 933: | Ligne 603: | ||
| < | < | ||
| - | Puis par la suite, de créer, s'il n'est pas dejà présent, le fichier __/ | + | Puis par la suite, de créer, s'il n'est pas dejà présent, le fichier __/ |
| < | < | ||
| fbpager.alpha: | fbpager.alpha: | ||
| Ligne 966: | Ligne 636: | ||
| - | =====Screenshot===== | + | ====Les raccourcis clavier==== |
| - | Voici un de mes anciens desktop configuré | + | Sous Fluxbox, la configuration des raccourcis clavier a été, selon moi, très bien pensée. Tous vos raccourcis clavier sont indiqués dans le fichier **~/ |
| + | < | ||
| + | Code_Touche :action | ||
| + | </ | ||
| - | {{http://img75.imageshack.us/ | + | Par exemple, si vous voulez que l' |
| + | < | ||
| + | Mod1 T : | ||
| + | </file> | ||
| - | =====Bibliographie===== | ||
| - | | + | ===Le nom des touches=== |
| - | | + | Pour ce qui est du Mod1 c'est le nom de Alt pour X11, voici la liste des noms de touches << spéciales >> : |
| - | | + | |
| - | * [[http://fluxbox.org/docbook/fr/html/book1.html|Documentation française]] | + | ^ Nom de la touche ^ Nom X11 ^ |
| - | * [[http:// | + | | Alt | Mod1 | |
| - | * [[http://gapz.tuxfamily.org/fluxbox/|Exemple de fichier de configuration, | + | | Ctrl, Contrôle, Str | Control | |
| + | | Super, Méta, Win, Windows | Mod4 | | ||
| + | | Maj, Majuscule | Shift | | ||
| + | | Print Screen " | ||
| + | |||
| + | Comment connaître le nom des autres touches me direz-vous, par exemple les touches multimédia ? Il suffit pour cela de trouver son keycode, avec '' | ||
| + | < | ||
| + | KeyRelease event, serial 30, synthetic NO, window 0x1000001, | ||
| + | root 0x4c, subw 0x0, time 1233256903, (-34,357), root: | ||
| + | state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, | ||
| + | XLookupString gives 0 bytes: | ||
| + | </ | ||
| + | Ne vous préoccupez pas de tout ce qui est écrit mais seulement de cette partie : | ||
| + | < | ||
| + | keycode 64 (keysym 0xffe9, Alt_L) | ||
| + | </ | ||
| + | On peut voir ici que le keycode de la touche Alt_L est 64, donc par exemple si vous avez des touches multimédia dont le keycode est par exemple 153, et que l'on veuille qu'il change de chanson dans xmms, voici ce que cela donnerait : | ||
| + | < | ||
| + | None 153 : | ||
| + | </ | ||
| + | N' | ||
| + | |||
| + | ===Les actions=== | ||
| + | |||
| + | Pour le moment veuillez consulter la [[http:// | ||
| + | |||
| + | Voici un exemple de fichier keys : | ||
| + | < | ||
| + | Mod1 Tab : | ||
| + | Mod1 Shift Tab : | ||
| + | Mod1 T : | ||
| + | Mod1 F1 :Workspace 1 | ||
| + | Mod1 F2 :Workspace 2 | ||
| + | Mod1 F3 :Workspace 3 | ||
| + | Mod1 F4 :Workspace 4 | ||
| + | Control Mod1 Right : | ||
| + | Control Mod1 Left : | ||
| + | None 233 : | ||
| + | None 234 : | ||
| + | Control Shift F1 : | ||
| + | Control Shift F2 : | ||
| + | Control Shift F3 : | ||
| + | Control Shift F4 : | ||
| + | Mod1 N :Minimize | ||
| + | Mod1 M : | ||
| + | Mod1 C :Close | ||
| + | </ | ||
| + | |||
| + | ===== Configuration avancée ===== | ||
| + | |||
| + | ====Le menu Fluxbox==== | ||
| + | |||
| + | Les menus sont configurés automatiquement, | ||
| + | |||
| + | Sachez avant tout que les fichiers | ||
| + | Par défaut, ce répertoire contient : | ||
| + | |||
| + | apps/ | ||
| + | init | ||
| + | keys | ||
| + | menu | ||
| + | slitlist | ||
| + | startup | ||
| + | styles/ | ||
| + | |||
| + | S'il vous manque un de ces fichiers, ne vous inquiétez pas, j'ai sans doute rajouté ici un fichier qui sera créé par Fluxbox ultérieurement. Maintenant, vérifions que le menu est bien pris en compte, pour cela placez-vous dans '' | ||
| + | |||
| + | grep session.menuFile: | ||
| + | |||
| + | Puis vérifiez que le fichier indiqué est bien votre '' | ||
| + | |||
| + | |||
| + | ===Structure du menu=== | ||
| + | |||
| + | Le fichier menu commence impérativement par: | ||
| + | < | ||
| + | [begin] (Nom_du_menu) | ||
| + | </ | ||
| + | Pour ajouter une application de votre choix, | ||
| + | < | ||
| + | [exec] (nom_du_programme) {commande} < | ||
| + | </ | ||
| + | Donc par exemple si vous voulez créer un lien vers gedit il vous suffira de mettre: | ||
| + | < | ||
| + | [exec] (Gedit) {gedit} | ||
| + | </ | ||
| + | Comme vous aimez personnaliser votre menu, vous serez heureux d' | ||
| + | |||
| + | convert image.png image.xpm | ||
| + | |||
| + | Pour ajouter votre image au lien correspondant, | ||
| + | < | ||
| + | [exec] (Gedit) {gedit} </usr/ | ||
| + | </ | ||
| + | Après vous avez la possibilité de créer des sous-menus. La syntaxe est très simple encore une fois : | ||
| + | < | ||
| + | [submenu] (Nom_du_menu) | ||
| + | [exec] ........ | ||
| + | [end] | ||
| + | </ | ||
| + | Voilà, c'est aussi simple que ça. Ensuite, vous aurez la possbilité de rajouter un séparateur: | ||
| + | < | ||
| + | [separator] () {} | ||
| + | </ | ||
| + | Pour mettre un bouton // | ||
| + | < | ||
| + | [restart] (Redémarrer) | ||
| + | </ | ||
| + | Le sous-menu de configuration de Fluxbox : | ||
| + | < | ||
| + | [config] (Configuration) | ||
| + | </ | ||
| + | Le sous-menu pour choisir le thème : | ||
| + | < | ||
| + | [submenu] (Styles) {} | ||
| + | [stylesdir] (/usr/share/fluxbox/styles) | ||
| + | [stylesdir] (~/ | ||
| + | </ | ||
| + | Le fichier de menu se termine par : | ||
| + | < | ||
| + | [exit] (Quitter) | ||
| + | </ | ||
| + | Vous avez plein d' | ||
| + | |||
| + | Voici un morceau de mon menu : | ||
| + | < | ||
| + | [exec] (DevHelp) {/ | ||
| + | [exec] (eric) {/ | ||
| + | [exec] (GDB) { x-terminal-emulator -T " | ||
| + | [exec] (Glade) {/ | ||
| + | [exec] (Kiki) {/ | ||
| + | [exec] (pycrust) {/ | ||
| + | [exec] (pyshell) {/ | ||
| + | [exec] (Python (v2.4\)) { x-terminal-emulator -T " | ||
| + | [exec] (Pyunit (2.4\)) {unittestgui.python2.4} <> | ||
| + | [exec] (SPE (Stani' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===Les astuces=== | ||
| + | |||
| + | Vous étiez sûrement en train de vous dire qu'un menu qui se régénère à chaque boot de Fluxbox ne serait pas trop demander ;-). Alors il existe pour cela plusieurs astuces, dont un script fourni de base avec fluxbox : | ||
| + | |||
| + | ==Script pour générer le menu== | ||
| + | |||
| + | Pour cela suivez ces instructions : | ||
| + | |||
| + | cd / | ||
| + | gzip -d fluxbox-generate_menu.gz | ||
| + | cp fluxbox-generate_menu /usr/bin | ||
| + | |||
| + | Puis rendez le fichier exécutable : | ||
| + | |||
| + | chmod a+x / | ||
| + | |||
| + | Vous pouvez désormais générer votre menu : | ||
| + | |||
| + | cd | ||
| + | fluxbox-generate_menu | ||
| + | |||
| + | Pour lancer cette commande dès le lancement de fluxbox référez-vous à la partie Startup. | ||
| + | Malgré tout, ce script génère un menu que je n' | ||
| + | |||
| + | ==Générer le menu (2)== | ||
| + | |||
| + | Avant toute chose nous aurons besoin d' | ||
| + | |||
| + | | ||
| + | |||
| + | Puis [[:tutoriel: | ||
| + | |||
| + | et remplacez son contenu par celui-ci : | ||
| + | < | ||
| + | [begin] (-Fluxbox-) | ||
| + | [include] (~/.fluxbox/menudefs.hook) | ||
| + | [separator] () {} | ||
| + | [config] (Configuration) | ||
| + | [submenu] (Styles) {} | ||
| + | [stylesdir] (/usr/ | ||
| + | [stylesdir] (~/ | ||
| + | [end] | ||
| + | | ||
| + | [separator] () {} | ||
| + | | ||
| + | | ||
| + | [separator] () {} | ||
| + | [exec] (run) {fbrun} | ||
| + | [end] | ||
| + | </ | ||
| + | Comme vous l' | ||
| + | < | ||
| + | [include] (~/ | ||
| + | </ | ||
| + | Ce fichier se génère avec la commande: | ||
| + | |||
| + | update-menus | ||
| + | |||
| + | Voici le résultat : | ||
| + | |||
| + | FIXME mettre une capture (lien mort ...) | ||
| + | |||
| + | P.-S. : Vous pouvez aussi configurer votre menu avec le logiciel Fluxmenu [[: | ||
| + | |||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[https://github.com/fluxbox/fluxbox| GitHub du projet]] | ||
| + | * [[http://fluxbox.org/|Le site officiel]] (qui n'est plus actif) | ||
| + | * [[http:// | ||
| + | * [[http://fluxbox.sourceforge.net/docbook/fr/ | ||
| * [[: | * [[: | ||
| - | * [[http:// | ||
| ---- | ---- | ||
| - | // Contributeurs : [[utilisateurs: | + | // Contributeurs : [[utilisateurs: |
| + | , ... // | ||
