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.
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
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
Utilisez LightDM :
sudo systemctl enable lightdm sudo systemctl start lightdm
Plusieurs options sont disponibles. Voici deux options légères :
sudo apt install tint2
Configuration automatique :
echo "tint2 &" >> ~/.config/openbox/autostart chmod +x ~/.config/openbox/autostart
Personnalisation :
tint2conf
sudo apt install plank echo "plank &" >> ~/.config/openbox/autostart
sudo apt install network-manager network-manager-gnome echo "nm-applet &" >> ~/.config/openbox/autostart
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
sudo apt install network-manager-openvpn network-manager-openvpn-gnome
sudo apt install network-manager-pptp network-manager-pptp-gnome
sudo apt install network-manager-l2tp network-manager-l2tp-gnome
Puis :
sudo systemctl restart NetworkManager
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
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
sudo update-menus
Menu personnalisable :
~/.config/openbox/menu.xml
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
Fichiers à éditer :
Ajoutez dans `rc.xml` :
rofi -show drun terminator pcmanfm scrot -e 'mv $f ~/Images'
Recharger la config :
openbox --reconfigure
Pilotes :
sudo apt install xserver-xorg-video-intel # Intel sudo apt install nvidia-driver # NVIDIA sudo apt install firmware-amd-graphics # AMD
sudo apt install pulseaudio alsa-utils pavucontrol
Cette configuration fournit un environnement Openbox léger et fonctionnel sur Debian 12 avec tous les éléments essentiels.