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_sources [Le 13/05/2014, 06:11] – [Xsession] 78.250.179.173 | 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:// |