====== Configuration d'Openbox sur Debian 12 ====== Cette documentation détaille l'installation et la configuration d'Openbox sur Debian 12, en partant d'une installation minimale. Elle comprend la mise en place d'une barre de tâches/dock, la configuration réseau, la gestion de l'alimentation, et l'installation d'applications complémentaires essentielles. ===== Installation de base ===== Commencez par une installation minimale de Debian 12 (Bookworm). Lors de l'installation, ne sélectionnez que les composants essentiels du système. Une fois connecté, mettez à jour le système : sudo apt update sudo apt upgrade ===== Installation d'Openbox et des composants essentiels ===== sudo apt install openbox obconf menu xorg xinit lightdm mkdir -p ~/.config/openbox cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart} ~/.config/openbox/ Outils de configuration et utilitaires : sudo apt install xterm lxappearance nitrogen pcmanfm ===== Configuration du gestionnaire de connexion ===== Utilisez LightDM : sudo systemctl enable lightdm sudo systemctl start lightdm ===== Barre de tâches / Dock ===== Plusieurs options sont disponibles. Voici deux options légères : ==== Option 1 : Tint2 ==== sudo apt install tint2 Configuration automatique : echo "tint2 &" >> ~/.config/openbox/autostart chmod +x ~/.config/openbox/autostart Personnalisation : tint2conf ==== Option 2 : Plank ==== sudo apt install plank echo "plank &" >> ~/.config/openbox/autostart ===== Configuration du réseau ===== ==== Gestionnaire de réseau graphique ==== sudo apt install network-manager network-manager-gnome echo "nm-applet &" >> ~/.config/openbox/autostart ==== Configuration du WiFi ==== Pilotes selon votre matériel : sudo apt install firmware-iwlwifi # Intel sudo apt install firmware-realtek # Realtek Redémarrage du service : sudo systemctl restart NetworkManager ==== Configuration VPN ==== === OpenVPN === sudo apt install network-manager-openvpn network-manager-openvpn-gnome === PPTP === sudo apt install network-manager-pptp network-manager-pptp-gnome === L2TP === sudo apt install network-manager-l2tp network-manager-l2tp-gnome Puis : sudo systemctl restart NetworkManager ===== Gestion de l'alimentation ===== sudo apt install xfce4-power-manager policykit-1-gnome Ajoutez au fichier autostart : echo "xfce4-power-manager &" >> ~/.config/openbox/autostart echo "/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &" >> ~/.config/openbox/autostart ===== Configuration du fond d'écran ===== sudo apt install nitrogen Définir un fond d'écran : nitrogen /chemin/vers/dossier/images Restaurer au démarrage : echo "nitrogen --restore &" >> ~/.config/openbox/autostart ===== Menu Openbox ===== sudo update-menus Menu personnalisable : ~/.config/openbox/menu.xml ===== Applications supplémentaires ===== **Navigateur web** : sudo apt install firefox-esr // ou sudo apt install chromium **Terminal** : sudo apt install terminator // ou rxvt-unicode **Éditeur de texte** : sudo apt install mousepad // ou geany **Lecteur multimédia** : sudo apt install vlc **Visionneuse d’images** : sudo apt install nomacs // ou gpicview **Archiveur** : sudo apt install xarchiver **Notifications** : sudo apt install dunst echo "dunst &" >> ~/.config/openbox/autostart **Lanceur d'applications** : sudo apt install rofi Ajouter dans `rc.xml` : rofi -show drun **Volume audio** : sudo apt install volumeicon-alsa echo "volumeicon &" >> ~/.config/openbox/autostart **Capture d’écran** : sudo apt install scrot **Thèmes GTK et icônes** : sudo apt install papirus-icon-theme arc-theme lxappearance **Moniteur système** : sudo apt install htop // console sudo apt install lxtask // graphique **Effets visuels (compositing)** : sudo apt install compton echo "compton -b &" >> ~/.config/openbox/autostart ===== Personnalisation ===== Fichiers à éditer : * `~/.config/openbox/rc.xml` : Raccourcis, thèmes, comportement des fenêtres * `~/.config/openbox/menu.xml` : Menu contextuel * `~/.config/openbox/autostart` : Démarrage automatique * `~/.config/openbox/environment` : Variables d’environnement ===== Raccourcis utiles ===== Ajoutez dans `rc.xml` : rofi -show drun terminator pcmanfm scrot -e 'mv $f ~/Images' Recharger la config : openbox --reconfigure ===== Dépannage ===== ==== Affichage ==== Pilotes : sudo apt install xserver-xorg-video-intel # Intel sudo apt install nvidia-driver # NVIDIA sudo apt install firmware-amd-graphics # AMD ==== Audio ==== sudo apt install pulseaudio alsa-utils pavucontrol ===== Conclusion ===== Cette configuration fournit un environnement Openbox léger et fonctionnel sur Debian 12 avec tous les éléments essentiels.