Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fluxbox_sources [Le 04/01/2007, 16:01] – 87.88.104.207 | fluxbox_sources [Le 15/03/2016, 21:37] (Version actuelle) – liens YoBoY | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | Par [[http:// | ||
| + | ====== Installation de Fluxbox à partir des sources ====== | ||
| + | ===== Pré-Installation ===== | ||
| + | |||
| + | Tout d' | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ===== Préparation du système ===== | ||
| + | |||
| + | Un certain nombre de fichiers sont nécessaire pour la compilation de fluxbox (n' | ||
| + | sudo apt-get build-dep fluxbox | ||
| + | -> Cette commande permet de récupérer ce qui sera nécessaire à la compilation de fluxbox (dépendances). | ||
| + | |||
| + | |||
| + | En option (intéressant dans l' | ||
| + | sudo apt-get install fbpager feh | ||
| + | -> fbpager est un outil de gestion pour vos bureaux, bbrun permet de lancer rapidement un commande, feh est un visualiseur d' | ||
| + | |||
| + | |||
| + | Toujours en option, l' | ||
| + | sudo apt-get install gcc-4.0 | ||
| + | export CC=gcc-4.0 | ||
| + | -> Version récente de gcc | ||
| + | |||
| + | ===== Compilation et installation ===== | ||
| + | |||
| + | |||
| + | Maintenant que le système est prêt vous allez vous rendre à l' | ||
| + | |||
| + | Nous allons décompresser l' | ||
| + | tar -xzvf fluxbox-X.X.XX.tar.gz | ||
| + | cd fluxbox-X.X.XX | ||
| + | |||
| + | Puis compiler tout ça (3 solutions), pour cela tapez: | ||
| + | |||
| + | - Si vous utilisez principalement gnome et ses logiciels: | ||
| + | ./configure --enable-gnome | ||
| + | - Si vous utilisez kde: | ||
| + | ./configure --enable-kde | ||
| + | - Sinon tout simplement: | ||
| + | ./configure | ||
| + | |||
| + | Une fois la commande exécutée continuez par: | ||
| + | make | ||
| + | sudo make install | ||
| + | |||
| + | Voilà! Fluxbox est installé, mais il reste encore à le configurer.. | ||
| + | |||
| + | |||
| + | ===== Xsession ===== | ||
| + | |||
| + | Pour pouvoir lancer fluxbox depuis votre écran de connexion il faut créer un fichier .desktop xsession (utilisé par gdm) à placer dans / | ||
| + | Pour cela tapez: | ||
| + | sudo xdg-open / | ||
| + | Et ajoutez-y ceci (vous devriez après pouvoir choisir fluxbox sur l' | ||
| + | [Desktop Entry] | ||
| + | Encoding=UTF-8 | ||
| + | # The names/ | ||
| + | Name=Fluxbox | ||
| + | Comment=This is the window manager fluxbox | ||
| + | Comment[de]=Dies ist der Fenstermanager fluxbox | ||
| + | Exec=/ | ||
| + | Icon=fluxbox.xpm | ||
| + | Type=Application | ||
| + | -> Fluxbox.desktop | ||
| + | |||
| + | ===== Configurer l' | ||
| + | |||
| + | Les fichiers de configuration se trouvent dans votre répertoire personnel dans le dossier " | ||
| + | |||
| + | - Changer la transparence se fait par la modification des valeurs " | ||
| + | |||
| + | - Pour changer le fond il faut éditer le fichier init en ajoutant (ou modifiant) la ligne suivante: | ||
| + | session.screen0.rootCommand: | ||
| + | |||
| + | - Pour créer votre menu (clic droit) ça se passe dans le fichier menu dans le dossier " | ||
| + | |||
| + | - Enfin pour mettre en place des raccourcis claviers le fichier à éditer est le fichier " | ||
| + | |||
| + | - Le script " | ||
| + | |||
| + | |||
| + | ===== Exemples de fichiers de configuration ===== | ||
| + | |||
| + | startup (la dernière ligne est nécessaire): | ||
| + | gnome-volume-manager & | ||
| + | gkrellm & | ||
| + | gaim & | ||
| + | bbrun & | ||
| + | exec / | ||
| + | |||
| + | menu: | ||
| + | [begin] (Applications) | ||
| + | [exec] (Rox) {/ | ||
| + | [exec] (Gaim) {/ | ||
| + | [exec] (XMMS) {xmms} </ | ||
| + | [exec] (Gkrellm) {gkrellm} </ | ||
| + | [exec] (Amarok) {amarok} </ | ||
| + | [exec] (Capture) {/ | ||
| + | [exec] (Epiphany) {epiphany} </ | ||
| + | [exec] (Gnome Terminal) {/ | ||
| + | [submenu] (Son) {} | ||
| + | [exec] (XMMS) {xmms} </ | ||
| + | [exec] (Amarok) {amarok} </ | ||
| + | [end] | ||
| + | [submenu] (Vidéo) {} | ||
| + | [exec] (Totem) {totem} <> | ||
| + | [exec] (VLC) {vlc} </ | ||
| + | [end] | ||
| + | [submenu] (Image) {} | ||
| + | [exec] (KimDaBa) {/ | ||
| + | [exec] (The GIMP) {/ | ||
| + | [exec] (Ksnapshot) {/ | ||
| + | [exec] (Capture d' | ||
| + | [end] | ||
| + | [submenu] (Réseau) {} | ||
| + | [exec] (Firefox Web Browser) {firefox} </ | ||
| + | [exec] (Epiphany) {epiphany} </ | ||
| + | [exec] (Liferea) {/ | ||
| + | [exec] (Gaim) {/ | ||
| + | [exec] (Amsn) {/ | ||
| + | [exec] (Gftp) {/ | ||
| + | [end] | ||
| + | [submenu] (Bureautique) {} | ||
| + | [exec] (Gedit) {/ | ||
| + | [exec] (Abiword) {abiword} <> | ||
| + | [exec] (Calculette) {gnome-calculator} </ | ||
| + | [exec] (Openoffice.org2 Writer) {/ | ||
| + | [end] | ||
| + | [submenu] (Outils système) {} | ||
| + | [exec] (Gnome system monitor) {/ | ||
| + | [exec] (Gnome Terminal) {/ | ||
| + | [exec] (Mises à jour) {gksudo / | ||
| + | [exec] (Synaptic) {gksudo synaptic} <> | ||
| + | [exec] (Gkrellm) {gkrellm} </ | ||
| + | [exec] (Réseau) {gksudo network-admin} <> | ||
| + | [exec] (Aide) {gnome-help} </ | ||
| + | [exec] (Rox) {/ | ||
| + | [end] | ||
| + | [submenu] (Développement) {} | ||
| + | [exec] (Gedit) {/ | ||
| + | [exec] (Anjuta) {/ | ||
| + | [exec] (Eclipse) {/ | ||
| + | [exec] (Netbeans) {/ | ||
| + | [exec] (DBDesigner) {/ | ||
| + | [exec] (Quanta Plus) {/ | ||
| + | [end] | ||
| + | [config] (Configuration de Fluxbox) | ||
| + | [reconfigure] (Reconfiguration) | ||
| + | [restart] (Redémarrer) | ||
| + | [exit] (Sortir) | ||
| + | |||
| + | keys: | ||
| + | Mod1 Tab :NextWindow | ||
| + | Mod1 Shift Tab :PrevWindow | ||
| + | Mod1 F1 :Workspace 1 | ||
| + | Mod1 F2 :Workspace 2 | ||
| + | Mod1 F3 :Workspace 3 | ||
| + | Mod1 F4 :Close | ||
| + | Mod1 b : | ||
| + | Mod1 v : | ||
| + | Mod1 x : | ||
| + | Mod1 p : | ||
| + | Mod1 f : | ||
| + | Mod1 m : | ||
| + | Mod1 t : | ||
| + | Mod1 c : | ||
| + | Mod1 g : | ||
| + | Mod1 l : | ||
| + | Mod1 r : | ||
| + | Mod1 g : | ||
| + | Mod1 i : | ||
| + | Mod1 s : | ||
| + | |||
| + | ===== Changer le fond d' | ||
| + | Un petit script de ma main assez sympa pour changer automatiquement le fond d' | ||
| + | |||
| + | Pour cela allez dans votre répertoire personnel puis affichez les fichiers cachés, allez dans le répertoire .fluxbox, là créez un répertoire que vous appelerez fonds. | ||
| + | Ce qui donne dans un terminal: | ||
| + | cd ~/.fluxbox | ||
| + | mkdir fonds | ||
| + | |||
| + | Enfin vous allez créer et éditer un fichier que vous appellerez changefondecran, | ||
| + | touch changefondecran && xdg-open changefondecran | ||
| + | Dans lequel vous placerez ceci: | ||
| + | #!/bin/sh | ||
| + | flux=true | ||
| + | #Tant que fluxbox tourne | ||
| + | while $flux;do | ||
| + | #Dort 2000 secondes | ||
| + | sleep 2000 | ||
| + | nombre=$RANDOM | ||
| + | let " | ||
| + | let " | ||
| + | fbsetbg -f ~/ | ||
| + | #Fluxbox fonctionne-t-il toujours? | ||
| + | if ! [ `ps aux | grep fluxbox | wc -l` -gt 1 ];then | ||
| + | flux=false | ||
| + | fi | ||
| + | done | ||
| + | |||
| + | Enregistrez et fermez le document et dans le terminal donnez les droits d' | ||
| + | chmod 755 changementfondecran | ||
| + | |||
| + | Il ne reste plus qu'un détail à régler pour lancer le script au démarrage de fluxbox, pour cela nous allons éditer le fichier startup se trouvant dans le répertoire .fluxbox: | ||
| + | xdg-open startup | ||
| + | |||
| + | Il devrait ressembler à ça (voir plus haut dans ce tuto): | ||
| + | gnome-volume-manager & | ||
| + | gkrellm & | ||
| + | gaim & | ||
| + | exec / | ||
| + | |||
| + | Nous allons ajouter la ligne qui lancera le script: | ||
| + | gnome-volume-manager & | ||
| + | gkrellm & | ||
| + | gaim & | ||
| + | ~/ | ||
| + | exec / | ||
| + | |||
| + | ===== Petits plus ===== | ||
| + | Je vous invite à lire [[: | ||
| + | |||
| + | Ainsi que le document pdf en français que vous trouverez sur [[http:// | ||
