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
Prochaine révision Les deux révisions suivantes
doc:environnements:x11:openbox [21/03/2015 13:38]
milou [Openbox]
doc:environnements:x11:openbox [03/01/2016 03:21]
Vernom [Utilisation]
Ligne 3: Ligne 3:
   * Objet : Openbox, Présentation,​ utilisation   * Objet : Openbox, Présentation,​ utilisation
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
   * 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à !]] :-)
   * Suivi : {{tag>​à-tester}}   * Suivi : {{tag>​à-tester}}
     * Création par [[user>​smolski]] le 06/05/2012     * Création par [[user>​smolski]] le 06/05/2012
Ligne 48: Ligne 48:
 Pour commencer, dans un terminal et en root, tapez : Pour commencer, dans un terminal et en root, tapez :
  
-<​code ​bash+<​code ​root
-apt-get install openbox obconf obmenu+apt-get update && ​apt-get install openbox obconf obmenu
 </​code>​ </​code>​
  
Ligne 56: Ligne 56:
 ===== 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 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 72: Ligne 73:
 ===== Les raccourcis claviers/​souris : ===== ===== Les raccourcis claviers/​souris : =====
  
-Il s'agit du fichier rc.xml, vous pouvez le modifier à votre guise. Ainsi, par exemple, le raccourci alt+F2 peut vous lancer gmrun, un lanceur très pratique. Il est aussi possible de configurer des raccourcis pour redimensionner les fenêtres, les déplacer, changer de chanson dans votre lecteur de musique… et tout cela au clavier ! +Il s'agit du fichier rc.xml, vous pouvez le modifier à votre guise. Ainsi, par exemple, le raccourci ​<key>alt</​key> ​<key>F2</​key> ​peut vous lancer gmrun, un lanceur très pratique. Il est aussi possible de configurer des raccourcis pour redimensionner les fenêtres, les déplacer, changer de chanson dans votre lecteur de musique… et tout cela au clavier ! 
-Les touches ​"​super"​"alt","ctrl","shift", peuvent être désignées respectivement par les lettres majuscules ​"W","​A"​,"C","S"+Les touches ​<​key>​Windows</​key>​<key>alt</​key>​<key>ctrl</​key>​<key>shift</​key>​, peuvent être désignées respectivement par les lettres majuscules ​<key>W</​key>​<​key>​a</​key>​<key>C</​key>​<key>S</​key>​
  
 Ajoutez simplement ce genre de lignes :  Ajoutez simplement ce genre de lignes : 
  
   ​   ​
-<code xml>+<file xml Extrait de rc.xml>
 <keybind key="​A-F2">​ <keybind key="​A-F2">​
    <​action name="​Execute">​    <​action name="​Execute">​
Ligne 85: Ligne 86:
    </​action>​    </​action>​
  </​keybind>​  </​keybind>​
-</code>+</file> 
   ​   ​
  
 Voici un extrait de fichier qui peut servir d'​exemple. Les parties «desktops» et «keyboard» sont celles que vous modifierez en premier. Voici un extrait de fichier qui peut servir d'​exemple. Les parties «desktops» et «keyboard» sont celles que vous modifierez en premier.
  
-<code xml>+<file xml Extrait de rc.xml>
 <?xml version="​1.0"​ encoding="​UTF-8"?>​ <?xml version="​1.0"​ encoding="​UTF-8"?>​
 <!-- Do not edit this file, it will be overwritten on install. <!-- Do not edit this file, it will be overwritten on install.
Ligne 237: Ligne 239:
 </​keyboard>​ </​keyboard>​
 </​openbox_config>​ </​openbox_config>​
-</code>+</file> 
  
 J'ai volontairement oublié de mettre la partie «mouse», elle est très longue et complète. Vous pouvez l'​ajouter en recopiant à partir du "/​etc/​xdg/​openbox/​rc.xml"​. Pour les plus curieux, retrouvez l'​intégralité du fichier ici : [[http://​pastebin.com/​bbn5dx9T|Intégralité de "​rc.xml"​]] J'ai volontairement oublié de mettre la partie «mouse», elle est très longue et complète. Vous pouvez l'​ajouter en recopiant à partir du "/​etc/​xdg/​openbox/​rc.xml"​. Pour les plus curieux, retrouvez l'​intégralité du fichier ici : [[http://​pastebin.com/​bbn5dx9T|Intégralité de "​rc.xml"​]]
Ligne 248: Ligne 251:
 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 269: Ligne 273:
 <keybind key="​W-S-m">​ <keybind key="​W-S-m">​
   <action name="​ToggleMaximizeFull"/>​   <action name="​ToggleMaximizeFull"/>​
 +</​keybind>​
  <​keybind key="​W-S-F1">​  <​keybind key="​W-S-F1">​
   <action name="​SendToDesktop">​   <action name="​SendToDesktop">​
Ligne 305: Ligne 310:
   </​action>​   </​action>​
 </​keybind>​ </​keybind>​
-</code>+</file> 
   ​   ​
  
Ligne 320: Ligne 326:
 À 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 327: Ligne 334:
   </​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 362: Ligne 373:
 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 399: Ligne 410:
   </​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 412: Ligne 424:
 Il est possible aussi d'​avoir des entrées de menu dynamique que l'on appelle pipemenu.\\ Il est possible aussi d'​avoir des entrées de menu dynamique que l'on appelle pipemenu.\\
 On peut, par exemple, afficher l'​heure. Il suffit d'​enregistrer le script que voici sous "​heure.py"​ : On peut, par exemple, afficher l'​heure. Il suffit d'​enregistrer le script que voici sous "​heure.py"​ :
-<code python>+<code python ​heure.py>
 #​!/​usr/​bin/​python #​!/​usr/​bin/​python
 # -*- coding: utf-8 -* # -*- coding: utf-8 -*
Ligne 420: Ligne 432:
 </​code>​ </​code>​
 et de lui donner les droits d'​exécution et de lui donner les droits d'​exécution
-<​code ​bash>+<​code ​root>
 chmod +x /​chemin/​du/​script/​heure.py chmod +x /​chemin/​du/​script/​heure.py
 </​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 492: Ligne 505:
 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.sh''​ 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 ​bash>+<​code ​root>
 chmod +x ~/​.config/​openbox/​autostart.sh chmod +x ~/​.config/​openbox/​autostart.sh
 </​code>​ </​code>​
  
 Un petit exemple : Un petit exemple :
-<code bash>+<code bash autostart.sh>
 #lancer conky #lancer conky
 sh -c "sleep 5; conky -c /​home/​[user]/​.conkyrc;"​ & sh -c "sleep 5; conky -c /​home/​[user]/​.conkyrc;"​ &
Ligne 521: Ligne 534:
  * DebianPkg:​xcompmgr (extension composite)  * DebianPkg:​xcompmgr (extension composite)
  * DebianPkg:​transset (pour la transparence)  * DebianPkg:​transset (pour la transparence)
-  * [[http://​rox.sourceforge.net/​desktop/​static.html|ROX Desktop]] +  * %%[[http://​rox.sourceforge.net/​desktop/​static.html|ROX Desktop]]%%  lien obsolète 
-  * [[http://​awn.wetpaint.com/​|Avant Window Navigator]]+  * %%[[http://​awn.wetpaint.com/​|Avant Window Navigator]]%%  lien obsolète
   * [[http://​www.kde-look.org/​content/​show.php?​content=12097|kooldock]]   * [[http://​www.kde-look.org/​content/​show.php?​content=12097|kooldock]]
   * [[http://​freshmeat.net/​projects/​wbar/​|wbar]]   * [[http://​freshmeat.net/​projects/​wbar/​|wbar]]
   * idesk   * idesk
   * [[http://​code.l3ib.org/?​p=visibility-python.git;​a=summary|visibility]] (click snapshot to download a .tar.gz)   * [[http://​code.l3ib.org/?​p=visibility-python.git;​a=summary|visibility]] (click snapshot to download a .tar.gz)
-  * [[http://​www.gnomefiles.org/​app.php/​LXPanel|lxpanel]]+  * %%[[http://​www.gnomefiles.org/​app.php/​LXPanel|lxpanel]]%%  lien obsolète
   * [[http://​freshmeat.net/​projects/​perlpanel/​|perlpanel]]   * [[http://​freshmeat.net/​projects/​perlpanel/​|perlpanel]]
   * fbpanel   * fbpanel
Ligne 541: Ligne 554:
   * [[http://​conky.sourceforge.net/​|conky]]   * [[http://​conky.sourceforge.net/​|conky]]
   * [[http://​obpager.sourceforge.net/​|ObPager]]   * [[http://​obpager.sourceforge.net/​|ObPager]]
-  * [[http://​bbtools.sourceforge.net/​|bbtools]] +  * %%[[http://​bbtools.sourceforge.net/​|bbtools]]%%  lien obsolète 
-  * [[http://​linuxbrit.co.uk/​feh/​|feh]] - Image viewer +  * %%[[http://​linuxbrit.co.uk/​feh/​|feh]]%% - Image viewer ​ lien obsolète 
-  * [[http://​code.google.com/​p/​oboinus/​|Oboinus]]+  * %%[[http://​code.google.com/​p/​oboinus/​|Oboinus]]%%  lien obsolète
   * [[http://​stalonetray.sourceforge.net/​|stalonetray]]   * [[http://​stalonetray.sourceforge.net/​|stalonetray]]
   * [[http://​bbdock.nethence.com/​|BBDock]] (untested. EWMH capable) Tested by CrossWind, Fully operational!   * [[http://​bbdock.nethence.com/​|BBDock]] (untested. EWMH capable) Tested by CrossWind, Fully operational!
   * [[http://​icculus.org/​openbox/​tools/​setlayout.c|Set Layout]] - small program to set your desktops into a grid if you do not use a pager   * [[http://​icculus.org/​openbox/​tools/​setlayout.c|Set Layout]] - small program to set your desktops into a grid if you do not use a pager
  
-Des dockapps :  [|http://​www.dockapps.org|www.dockapps.org]].+Des dockapps :  ​%%[[http://​www.dockapps.org|www.dockapps.org]]%% lien obsolète
  
 ===== Liens utiles ===== ===== Liens utiles =====
doc/environnements/x11/openbox.txt · Dernière modification: 14/05/2023 00:09 par lagrenouille

Pied de page des forums

Propulsé par FluxBB