logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:environnements:x11:openbox [23/11/2015 17:35]
milou [Les raccourcis claviers/souris :]
doc:environnements:x11:openbox [14/05/2023 00:09] (Version actuelle)
lagrenouille [Openbox]
Ligne 5: Ligne 5:
   * Commentaires : // Un gestionnaire de fenêtres rapide //   * Commentaires : // Un gestionnaire de fenêtres rapide //
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
-  * Suivi : {{tag>​à-tester}}+  * Suivi : {{tag>​à-placer}}
     * Création par [[user>​smolski]] le 06/05/2012     * Création par [[user>​smolski]] le 06/05/2012
-    * Testé par .... le ....+    * Testé ​et augmenté ​par lagrenouille ​le 14/05/2023
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=1503 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))    * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=1503 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
Ligne 51: Ligne 51:
 apt-get update && apt-get install openbox obconf obmenu apt-get update && apt-get install openbox obconf obmenu
 </​code>​ </​code>​
 +<note important>"​obmenu"​ n'est plus disponible sur debian-11... plus besoin de l'​inclure donc dans la commande "​apt-get"</​note>​
  
 +ou
  
 +<code root>apt install openbox feh tint2</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Pour démarrer Openbox seul, choisissez « Openbox » depuis le menu « session » de GDM ou KDM.+Pour démarrer Openbox seul, choisissez « Openbox » depuis le menu « session » de GDM LIGHTDM ​ou KDM.\\ 
 +Si aucun gestionnaire de session n'est installé, [[doc:​environnements:​x11:​slim|SLiM]] est très léger.
  
 Pour l'​utiliser comme gestionnaire de fenêtres sur Gnome, choisissez « GNOME/​Openbox » dans le menu session de GDM ou KDM. Pour l'​utiliser comme gestionnaire de fenêtres sur Gnome, choisissez « GNOME/​Openbox » dans le menu session de GDM ou KDM.
Ligne 65: Ligne 69:
 ===== Configuration ===== ===== Configuration =====
  
-Openbox possède quelques fichiers de configuration utiles, qui se trouvent dans le dossier "/​home/​utilisateur/​.config/​openbox"​. Il se peut que vous deviez les copier depuis "/​etc/​xdg/​openbox"​. Ils sont au nombre de trois sur les versions < 3.5 : «rc.xml«, «menu.xml» et «autostart.sh». après cette version, on note l'​arrivée de "​environment"​.+Openbox possède quelques fichiers de configuration utiles, qui se trouvent dans le dossier "/​home/​utilisateur/​.config/​openbox"​. Il se peut que vous deviez les copier depuis "/​etc/​xdg/​openbox"​. Ils sont au nombre de trois sur les versions < 3.5 : «rc.xml«, «menu.xml» et «autostart». après cette version, on note l'​arrivée de "​environment"​.
 <note importante>​ <note importante>​
 Vous éditerez les fichiers de votre répertoire personnel. Vous éditerez les fichiers de votre répertoire personnel.
Ligne 250: Ligne 254:
 Utilisez ces actions dans votre rc.xml , cela permet de redimensionner les fenêtres vers le prochain bord de l'​écran,​ ou de fenêtre : Utilisez ces actions dans votre rc.xml , cela permet de redimensionner les fenêtres vers le prochain bord de l'​écran,​ ou de fenêtre :
   ​   ​
-<code xml>+<file xml Extrait de rc.xml> 
 <keybind key="​W-S-o">​ <keybind key="​W-S-o">​
   <action name="​SendToTopLayer"/>​   <action name="​SendToTopLayer"/>​
Ligne 308: Ligne 313:
   </​action>​   </​action>​
 </​keybind>​ </​keybind>​
-</code>+</file> 
   ​   ​
  
Ligne 323: Ligne 329:
 À noter que la syntaxe change depuis la version 3.5, toutefois l'​ancienne syntaxe est reconnue. Voici quelques exemples du "​rc.xml"​ À noter que la syntaxe change depuis la version 3.5, toutefois l'​ancienne syntaxe est reconnue. Voici quelques exemples du "​rc.xml"​
  
-<code xml>+<file xml Extrait de rc.xml> 
 <keybind key="​S-A-Right">​ <keybind key="​S-A-Right">​
   <action name="​SendToDesktopRight">​   <action name="​SendToDesktopRight">​
Ligne 330: Ligne 337:
   </​action>​   </​action>​
 </​keybind>​ </​keybind>​
-</code>+</file>
  
 devient ​ devient ​
  
-<code xml>+<file xml Extrait de rc.xml>
 <keybind key="​S-A-Right">​ <keybind key="​S-A-Right">​
   <action name="​SendToDesktop"><​to>​right</​to><​wrap>​no</​wrap></​action>​   <action name="​SendToDesktop"><​to>​right</​to><​wrap>​no</​wrap></​action>​
 </​keybind>​ </​keybind>​
-</code>+</file> 
  
 Il en va de même pour les "​mousebinds"​ Il en va de même pour les "​mousebinds"​
  
-<code xml>+ 
 +<file xml Extrait de rc.xml>
 <​mousebind button="​C-A-Up"​ action="​Click">​ <​mousebind button="​C-A-Up"​ action="​Click">​
   <action name="​DesktopPrevious"/>​   <action name="​DesktopPrevious"/>​
 </​mousebind>​ </​mousebind>​
-</code>+ 
 +</file>
  
 devient devient
  
-<code xml>+<file xml Extrait de rc.xml>
 <​mousebind button="​C-A-Up"​ action="​Click">​ <​mousebind button="​C-A-Up"​ action="​Click">​
   <action name="​GoToDesktop"><​to>​previous</​to></​action>​   <action name="​GoToDesktop"><​to>​previous</​to></​action>​
 </​mousebind>​ </​mousebind>​
-</code>+</file> 
  
  
Ligne 365: Ligne 376:
 Voyons à quoi il ressemble : Voyons à quoi il ressemble :
  
-<code xml>+<file xml menu.xml>
 <menu id="​root-menu"​ label="​Openbox 3"> <menu id="​root-menu"​ label="​Openbox 3">
   <item label="​Urxvt">​   <item label="​Urxvt">​
Ligne 402: Ligne 413:
   </​menu>​   </​menu>​
 </​openbox_menu>​ </​openbox_menu>​
-</code>+</file> 
  
   * «Urxvt» et «Icedove» apparaîtront dans le menu, l'un en dessous de l'​autre.   * «Urxvt» et «Icedove» apparaîtront dans le menu, l'un en dessous de l'​autre.
Ligne 427: Ligne 439:
 </​code>​ </​code>​
 Vous créez ensuite une entrée dans le "​menu.xml"​ Vous créez ensuite une entrée dans le "​menu.xml"​
-<code xml>+<file xml Extrait de menu.xml>
 <menu id="​time"​ label="​heure"​ execute="​python /​chemin/​du/​script/​heure.py"​ /> <menu id="​time"​ label="​heure"​ execute="​python /​chemin/​du/​script/​heure.py"​ />
-</code>+</file> 
 Trop fastoche. Trop fastoche.
  
Ligne 476: Ligne 489:
   * DebianPkg:​xfce4-panel (panel de Xfce)   * DebianPkg:​xfce4-panel (panel de Xfce)
   * DebianPkg:​lx-panel,​ panel de lxde   * DebianPkg:​lx-panel,​ panel de lxde
-  * DebianPkg:​tint2+  * DebianPkg:​tint2 ​(configurable à l'aide de tint2conf)
  
 Pour avoir un system-tray,​ vous pouvez installer stalonetray. un exemple du fichier de configuration à placer dans le fichier texte ''​~/​.stalonetrayrc''​ : exemple de stalonetrayrc ou pour avoir le tray dans le dock d'​openbox,​ lancez le avec la commande : stalonetray -w , et avec la transparence : stalonetray -t -w (cela évite de devoir écrire tout le .stalonetrayrc,​ et le dock est très facilement configurable dans obconf) Pour avoir un system-tray,​ vous pouvez installer stalonetray. un exemple du fichier de configuration à placer dans le fichier texte ''​~/​.stalonetrayrc''​ : exemple de stalonetrayrc ou pour avoir le tray dans le dock d'​openbox,​ lancez le avec la commande : stalonetray -w , et avec la transparence : stalonetray -t -w (cela évite de devoir écrire tout le .stalonetrayrc,​ et le dock est très facilement configurable dans obconf)
Ligne 489: Ligne 502:
 ===== Lancement de programmes au démarrage : ===== ===== Lancement de programmes au démarrage : =====
  
-Le démarrage automatique de programmes se trouve dans le fichier "​autostart.sh"+Le démarrage automatique de programmes se trouve dans le fichier "​autostart"​
  
-Lorsque vous lancez openbox, un script de démarrage se lance. Celui par défaut se situe ici : ''/​etc/​xdg/​openbox/​autostart.sh''​+Lorsque vous lancez openbox, un script de démarrage se lance. Celui par défaut se situe ici : ''/​etc/​xdg/​openbox/​autostart''​
  
-Mais Vous pouvez utiliser votre propre script de démarrage! C'est très simple, il vous suffit de le placer ici : ''​~/​.config/​openbox/​autostart.sh''​ Ce sera ce script qui sera alors utilisé automatiquement à la place de celui par défaut.+Mais Vous pouvez utiliser votre propre script de démarrage! C'est très simple, il vous suffit de le placer ici : ''​~/​.config/​openbox/​autostart''​ Ce sera ce script qui sera alors utilisé automatiquement à la place de celui par défaut.
 Il vous faudra le rendre exécutable ​ Il vous faudra le rendre exécutable ​
 <code root> <code root>
-chmod +x ~/​.config/​openbox/​autostart.sh+chmod +x ~/​.config/​openbox/​autostart
 </​code>​ </​code>​
  
 Un petit exemple : Un petit exemple :
-<code bash autostart.sh>+<code bash autostart>​
 #lancer conky #lancer conky
 sh -c "sleep 5; conky -c /​home/​[user]/​.conkyrc;"​ & sh -c "sleep 5; conky -c /​home/​[user]/​.conkyrc;"​ &
Ligne 515: Ligne 528:
 Attention, il faut toujours ajouter un "&"​ après chaque commande que vous lancez! Attention, il faut toujours ajouter un "&"​ après chaque commande que vous lancez!
 </​note>​ </​note>​
 +
 +
 +**''​fond d'​écran avec feh''​**
 +
 +le fond d'​écsan ​ aux dimensions de l’écran ​
 +
 +Pour redimensionner l’image aux dimensions de l’écran et l’afficher en fond d’écran :
 +
 +feh —bg-scale /​images/​fond.jpg
 +
 +Pour afficher l’image centrée en fond d’écran, sans la redimensionner :
 +
 +feh —bg-center /​images/​fond.jpg
 +
 +pour garder votre fond d’écran à la réouverture d’openbox,​ editez et mettez dans autostart
 +
 +Un autre fichier exemple de /​etc/​xdg/​openbox/​autostart ​
 +
 +<​code>#​ These things are run when an Openbox X Session is started.
 +# You may place a similar script in $HOME/​.config/​openbox/​autostart
 +# to run user-specific things.
 +#
 +# If you want to use GNOME config tools...
 +#
 +#if test -x /​usr/​lib/​x86_64-linux-gnu/​gnome-settings-daemon >/​dev/​null;​ then
 +#  /​usr/​lib/​x86_64-linux-gnu/​gnome-settings-daemon &
 +#elif which gnome-settings-daemon >/​dev/​null 2>&​1;​ then
 +#  gnome-settings-daemon &
 +#fi
 +
 +# If you want to use XFCE config tools...
 +#
 +#​xfce-mcs-manager &
 +
 +#FOND D'​ÉCRAN
 +if [ -e ~/.fehbg ]; then
 +sh ~/.fehbg & 
 +else        ​
 +feh --bg-fill /​usr/​share/​backgrounds/​lefondécran.jpg & 
 +fi
 +#pour lancer tint2
 +exec tint2
 +</​code>​
 +
 +
 +
  
 ===== Règles pour les programmes : ===== ===== Règles pour les programmes : =====
doc/environnements/x11/openbox.1448296508.txt.gz · Dernière modification: 23/11/2015 17:35 (modification externe)

Pied de page des forums

Propulsé par FluxBB