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 18/05/2011, 13:22] – ancienne révision restaurée 82.242.9.138 | 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>Breezy Dapper Hardy Intrepid Jaunty | + | {{tag>Trusty Xenial |
| ---- | ---- | ||
| + | {{ https:// | ||
| ====== Fluxbox ====== | ====== Fluxbox ====== | ||
| - | {{http:// | + | <note warning> |
| - | {{ http:// | + | |
| - | Tout d' | + | Le site officiel n’est plus actif, toutefois le projet reste en activité sur GitHub. |
| + | </note> | ||
| + | |||
| + | |||
| + | **Fluxbox** est un [[gestionnaire de fenêtres]] très léger, | ||
| + | Bien sûr Fluxbox | ||
| + | |||
| + | Les autres | ||
| + | |||
| + | Bien sûr, vous pouvez aussi l' | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Il suffit d' | + | Il suffit d' |
| ===== Démarrer Fluxbox ===== | ===== Démarrer Fluxbox ===== | ||
| - | Une fois fluxbox installé, vous pouvez le sélectionner au choix de l' | + | Une fois fluxbox installé, vous pouvez le sélectionner au moment du [[:gdm|choix de l' |
| - | Sinon, si vous n'avez pas GDM, dans le cas par exemple d'une utilisation serveur, vous pouvez le lancer //via// la commande '' | + | Sinon, si vous n'avez pas [[:GDM]] ni [[: |
| - | + | <file bash> | |
| - | # | + | # |
| - | exec / | + | exec / |
| + | </ | ||
| + | Puis mettez les droits adaptés sur ce fichier : | ||
| - | Puis mettez les droits adaptés sur ce fichier : | + | < |
| - | chmod 755 ~/.xinitrc | + | <note help> |
| - | 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, | ||
| Ligne 33: | Ligne 43: | ||
| ====Startup==== | ====Startup==== | ||
| - | Vous vous êtes sûrement déjà demandé comment | + | Pour lancer une commande au lancement de Fluxbox, il y a plusieurs manières de lancer des applications, |
| - | + | ||
| - | 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 57: | 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 : | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | |||
| + | Ou dans un [[: | ||
| + | <code bash> | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install fluxboxlauncher</ | ||
| + | |||
| + | **Temporiser les commandes | ||
| + | Il est possible d' | ||
| + | |||
| + | __Exemple d’une commande sleep de 1 seconde et 1 minute (le « & | ||
| + | < | ||
| + | sleep 1 | ||
| + | sleep 60 | ||
| + | </ | ||
| + | |||
| + | 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 startup. | ||
| + | |||
| + | |||
| + | < | ||
| ====Le papier peint==== | ====Le papier peint==== | ||
| Ligne 77: | Ligne 108: | ||
| Une entrée dans le menu est crée, vous pouvez aussi le lancer en ligne de commande par wallpabox. | Une entrée dans le menu est crée, vous pouvez aussi le lancer en ligne de commande par wallpabox. | ||
| - | |||
| - | ====Un fond d' | ||
| - | |||
| - | bonjourmadame.fr, | ||
| - | |||
| - | Je vous propose un petit script qui vous permettra d' | ||
| - | |||
| - | > Ce serait à mon sens bien mieux de lancer ton script via une tâche cron plutôt que de le lancer en bg et faire un sleep. --Pinkilla | ||
| - | |||
| - | Vous aurez besoin de la lib notify : [[apt:// | ||
| - | |||
| - | Dans votre fichier ~/ | ||
| - | |||
| - | < | ||
| - | ... | ||
| - | # wmsmixer -w & | ||
| - | # idesk & | ||
| - | ~/ | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | et donc votre script : | ||
| - | < | ||
| - | #!/bin/bash | ||
| - | |||
| - | ########################################### | ||
| - | # | ||
| - | # Get the daily picture from http:// | ||
| - | # | ||
| - | # Author : Magetys, modified by zobi8225 | ||
| - | # Link : http:// | ||
| - | # Version : 1.0.1 | ||
| - | # Dependency : libnotify-bin | ||
| - | # Note : Works on fluxbox | ||
| - | # | ||
| - | ########################################### | ||
| - | |||
| - | function chkinternet { | ||
| - | if [ `wget -q -O - google.com | grep -c "< | ||
| - | then | ||
| - | echo 1 | ||
| - | else | ||
| - | echo 0 | ||
| - | fi | ||
| - | } | ||
| - | |||
| - | function fixdbus { | ||
| - | export DISPLAY=0 | ||
| - | |||
| - | while read line | ||
| - | do | ||
| - | echo $line | grep -vqe " | ||
| - | if [ $? -eq 0 ]; then export $line; fi | ||
| - | done < ~/ | ||
| - | |||
| - | echo Dbus fixed OK | ||
| - | } | ||
| - | |||
| - | # please install libnotify-bin to popup notification | ||
| - | function notify { | ||
| - | if [[ -e / | ||
| - | then | ||
| - | notify-send " | ||
| - | fi | ||
| - | } | ||
| - | # | ||
| - | fileprefix=$HOME/ | ||
| - | # | ||
| - | todaywp=$fileprefix.jpg | ||
| - | while [ $(chkinternet) != " | ||
| - | echo Internet connection OK | ||
| - | wget -O - http:// | ||
| - | echo Photo downloaded OK | ||
| - | ls $fileprefix* | sort -r | tail -n +2 | xargs rm -f | ||
| - | #voila le plus important met l' | ||
| - | fbsetbg -a $HOME/ | ||
| - | notify | ||
| - | </ | ||
| ====Le splash screen==== | ====Le splash screen==== | ||
| Ligne 166: | 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 thèmes==== | ||
| - | Les fichiers thèmes installés par défaut sont dans ''/ | + | 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. | + | Vous pouvez sélectionner votre thème //via// le menu accessible d'un clic droit sur le bureau. |
| 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 **~/ | 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 **~/ | ||
| Ligne 178: | Ligne 130: | ||
| session.styleFile: | session.styleFile: | ||
| </ | </ | ||
| - | |||
| - | |||
| ===Thèmes GTK=== | ===Thèmes GTK=== | ||
| - | Si vous souhaitez changer votre thème GTK, vous devez disposer de : //gtk-theme-switch/ | + | La [[http://fluxbox-wiki.org/index.php? |
| - | sudo apt-get install gtk-theme-switch | + | |
| + | === Thèmes === | ||
| - | Une fois installé, ouvrez un terminal et tapez : | + | Pour les amateurs de thèmes, plusieurs sites proposent de nombreux thèmes très originaux |
| - | gtk-theme-switch2 | + | |
| - | <note important> | + | [[https:// |
| - | gnome-settings-daemon | + | |
| - | dans au début du fichier ~/.fluxbox/startup | + | [[https://www.pling.com/s/ |
| - | ** | + | |
| - | sans le '&' | + | :!: N' |
| - | :!: Vos thèmes GTK doivent être placés dans '' | + | Si la police du thème choisi est petite, il faut éditer |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Thème Fluxmod === | + | |
| - | + | ||
| - | Pour les amateurs de thèmes, on trouve sur le site de [[http:// | + | |
| - | Vous trouverez l' | + | |
| - | + | ||
| - | :!: N' | + | |
| + | Par exemple : " | ||
| ====Les icônes sur le bureau==== | ====Les icônes sur le bureau==== | ||
| Ligne 218: | 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 glisser-déplacer des applications souhaitées depuis « / | * Avec Rox, faites un glisser-déplacer des applications souhaitées depuis « / | ||
| - | |||
| - | |||
| - | |||
| === fbdesk === | === fbdesk === | ||
| Ligne 233: | Ligne 169: | ||
| 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é, [[: | Une fois installé, [[: | ||
| Ligne 293: | Ligne 228: | ||
| (**~** sera remplacé par **/ | (**~** sera remplacé par **/ | ||
| - | |||
| === Idesk === | === Idesk === | ||
| Ligne 361: | 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/ | === fbdesk/ | ||
| Ligne 378: | Ligne 312: | ||
| NB: à placer **avant** le exec / | NB: à placer **avant** le exec / | ||
| + | |||
| + | 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' | ||
| + | |||
| + | Si vous l'avez lancé et que votre menu vous est inaccessible : pas la peine d' | ||
| + | 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' | ||
| + | |||
| + | N.B : Si ce code ne fonctionne pas, tapez "sudo service gdm restart" | ||
| Ligne 384: | Ligne 332: | ||
| - http:// | - http:// | ||
| - Si vous voulez quelques icônes qui vont bien avec Fluxbox, allez voler < | - 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 - Conky ==== | ||
| Ligne 400: | 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 618: | Ligne 562: | ||
| http:// | http:// | ||
| - | tutoriel pour conky : http:// | + | tutoriel pour conky : <del>http:// |
| + | |||
| + | (version archivé du tutoriel) https:// | ||
| + | |||
| + | |||
| + | documentation conky : https:// | ||
| =====Bureau virtuel===== | =====Bureau virtuel===== | ||
| - | ==== Ajouter/ | + | ==== Ajouter/ |
| === Fichier init === | === Fichier init === | ||
| Ligne 642: | 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 657: | 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 713: | Ligne 659: | ||
| | Super, Méta, Win, Windows | Mod4 | | | Super, Méta, Win, Windows | Mod4 | | ||
| | Maj, Majuscule | Shift | | | 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 '' | 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 '' | ||
| Ligne 733: | Ligne 680: | ||
| ===Les actions=== | ===Les actions=== | ||
| - | Pour le moment veuillez consulter la [[http:// | + | Pour le moment veuillez consulter la [[http:// |
| Voici un exemple de fichier keys : | Voici un exemple de fichier keys : | ||
| Ligne 841: | Ligne 788: | ||
| [exec] (Kiki) {/ | [exec] (Kiki) {/ | ||
| [exec] (pycrust) {/ | [exec] (pycrust) {/ | ||
| - | [exec] (pyshell) {/ | + | [exec] (pyshell) {/ |
| [exec] (Python (v2.4\)) { x-terminal-emulator -T " | [exec] (Python (v2.4\)) { x-terminal-emulator -T " | ||
| - | [exec] (Pyunit (2.4\)) {unittestgui.python2.4} <> | + | [exec] (Pyunit (2.4\)) {unittestgui.python2.4} <> |
| - | [exec] (SPE (Stani' | + | [exec] (SPE (Stani' |
| </ | </ | ||
| Ligne 915: | Ligne 862: | ||
| P.-S. : Vous pouvez aussi configurer votre menu avec le logiciel Fluxmenu [[: | P.-S. : Vous pouvez aussi configurer votre menu avec le logiciel Fluxmenu [[: | ||
| - | ====Montage de périphériques automatiquement (CDROM, clés USB)==== | ||
| - | <note important> | + | ===== Voir aussi ===== |
| - | C'est une question qui revient assez souvent. La solution est très simple : installez tout d' | + | * [[https://github.com/fluxbox/fluxbox| GitHub du projet]] |
| - | + | * [[http:// | |
| - | sudo apt-get install ivman | + | * [[http:// |
| - | + | * [[http://fluxbox.sourceforge.net/docbook/fr/pdf/fluxbook.pdf | Documentation Française | |
| - | Puis rajoutez tout simplement | + | |
| - | + | ||
| - | ivman & | + | |
| - | + | ||
| - | Voilà. Chaque périphérique, | + | |
| - | + | ||
| - | =====Screenshot===== | + | |
| - | + | ||
| - | Voici un de mes anciens desktop configuré : | + | |
| - | + | ||
| - | {{http://img75.imageshack.us/ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | =====Bibliographie===== | + | |
| - | + | ||
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | | + | |
| - | + | ||
| - | * [[http:// | + | |
| * [[: | * [[: | ||
| - | * [[fluxbox_network_manager|Fluxbox et Network Manager]] | ||
| ---- | ---- | ||
| - | // Contributeurs : [[utilisateurs: | + | // Contributeurs : [[utilisateurs: |
| + | , ... // | ||
