Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openbox [Le 11/09/2022, 12:12] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
openbox [Le 24/12/2023, 22:06] (Version actuelle) 37.174.173.116 [Présentation] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
**Openbox** est un [[:gestionnaire de fenêtres]] extrêmement rapide, souple et agréable. | **Openbox** est un [[:gestionnaire de fenêtres]] extrêmement rapide, souple et agréable. | ||
Cette interface graphique minimale est cohérente à plus d'un titre. Très légère, elle se suffit à elle-même et permet également d'accélérer considérablement la réactivité de [[:Gnome]] lorsqu'elle remplace [[:Metacity]]. | Cette interface graphique minimale est cohérente à plus d'un titre. Très légère, elle se suffit à elle-même et permet également d'accélérer considérablement la réactivité de [[:Gnome]] lorsqu'elle remplace [[:Metacity]]. | ||
- | Elle n'a pas de tableau de bord par défaut, mais il est possible d'accéder aux fenêtres avec le raccourci alt+tab, ou en ajoutant un tableau de bord personnalisé.:-) | + | Elle n'a pas de tableau de bord par défaut, mais il est possible d'accéder aux fenêtres avec le raccourci alt+tab, ou en ajoutant un tableau de bord personnalisé comme [[https://doc.ubuntu-fr.org/tint2|tint2]]:-) |
Openbox est un outil puissant qui n‘a de limite que | Openbox est un outil puissant qui n‘a de limite que | ||
l‘imagination de l‘utilisateur ! | l‘imagination de l‘utilisateur ! | ||
Ligne 62: | Ligne 62: | ||
Grâce à ces fonctions, Openbox peut donc se passer de tableau de bord, même si on peut bien sûr en ajouter un (lxpanel, tint2,...). | Grâce à ces fonctions, Openbox peut donc se passer de tableau de bord, même si on peut bien sûr en ajouter un (lxpanel, tint2,...). | ||
- | ===== Pré-requis pour installer Openbox ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]] ; | ||
- | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe et Multiverse]]. | ||
===== Installation et lancement sur une base Ubuntu classique ===== | ===== Installation et lancement sur une base Ubuntu classique ===== | ||
Ligne 72: | Ligne 67: | ||
Pour commencer, il suffit [[:tutoriel:comment_installer_un_paquet|d'installer les paquets]] **[[apt>openbox,obconf,obmenu]]**. | Pour commencer, il suffit [[:tutoriel:comment_installer_un_paquet|d'installer les paquets]] **[[apt>openbox,obconf,obmenu]]**. | ||
Pour démarrer Openbox seul, choisissez « Openbox » depuis le menu « session » de [[:LightDM]]. | Pour démarrer Openbox seul, choisissez « Openbox » depuis le menu « session » de [[:LightDM]]. | ||
- | Pour l'utiliser comme gestionnaire de fenêtres sur [[:Gnome]], choisissez « GNOME/Openbox » dans le menu session de [[:LightDM]] ou [[:KDM]]. (si cela ne fonctionne pas, voir [[http://openbox.org/wiki/Help:Using_Openbox_in_GNOME|ici]]). FIXME: cela ne fonctionne plus avec unity sauf gnome fallback. | + | Pour l'utiliser comme gestionnaire de fenêtres sur [[:Gnome]], choisissez « GNOME/Openbox » dans le menu session de [[:LightDM]]. (si cela ne fonctionne pas, voir [[http://openbox.org/wiki/Help:Using_Openbox_in_GNOME|ici]]). FIXME: cela ne fonctionne plus avec unity sauf gnome fallback. |
- | Pour l'utiliser comme gestionnaire de fenêtres sur [[:KDE]], choisissez « KDE/Openbox » dans le menu session de [[:KDM]]. | + | Pour l'utiliser comme gestionnaire de fenêtres sur [[:KDE]], choisissez « KDE/Openbox » dans le menu session de [[:sddm]]. |
===== Installation et lancement sur une base Ubuntu minimale ===== | ===== Installation et lancement sur une base Ubuntu minimale ===== | ||
Ligne 175: | Ligne 170: | ||
# https://stackoverflow.com/questions/6437602/shell-script-to-get-the-process-id-on-linux | # https://stackoverflow.com/questions/6437602/shell-script-to-get-the-process-id-on-linux | ||
# We count how many instances of gmrun are running | # We count how many instances of gmrun are running | ||
- | running=`ps -aux|grep g[m]run | wc -l | cut -f 1` | + | if [ "$(pgrep -c "gm?run")" -eq 0 ]; then |
- | # If no gmrun is running, let's call him | + | gmrun |
- | if [ $running -eq 0 ]; then | + | |
- | gmrun | + | |
else | else | ||
- | xdotool search --name "Execute program" windowfocus windowraise | + | xdotool search --name "Execute program" windowfocus windowraise |
fi | fi | ||
</code> | </code> |