Table des matières
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.