FAQ
Blackbox
Cette Foire Aux Questions
est la traduction de la FAQ anglaise de Jeremy C. Reed, disponible à
http://www.reedmedia.net/misc/blackbox/faq.html.
Une version Russe est également
disponible à http://gazette.linux.ru.net/etc/bb-faq.html.
(Précédement à http://alterart.boom.ru/linux/bb-faq.html)
(Remerciements à Pavel < cobalt @ non-conformism.com >)
Les informations sont le
résultat de la compilation de la liste de diffusion, d'autres sources
et de contributions variées .... John Kennis, Gregory J. Barlow,
beef(niggard.org), Brett Williams, Bradley T. Hughes, Steve Carter, Chris
Brown, Aaron M., David W. Talmage, Kevin Miller, Brock Sides, Jesse Becker,
Jan Ruediger, Matthew R. Briggs, Mark Charlebois, s_rasul, Sean 'Shaleh'
Perry, et beaucoup d'autres (Le site officiel de Blackbox est à
http://blackboxwm.sourceforge.net/).
J'ai utilisé Blackbox
pendant plus de trois ans et je n'ai pas essayé toutes les options,
utilitaires ou patchs (NDT. pour sa part, le traducteur utilise Blackbox
depuis plus de deux ans -- à la suite d'un message lu sur linuxfr.org
-- et n'a pas non plus utilisé tous les utilitaires ou tous les
patchs). Veuillez envoyer toute clarification ou suggestion concernant
cette FAQ à jeremy@reedmedia.net (NDT. si vous préférez
la langue de Molière, vous pouvez les envoyer à bertrand.duret@libertysurf.fr
qui les transmettra). Veuillez ne pas envoyer de question, à moins
qu'elle ne soit accompagnée de sa réponse ; si vous avez
une question, lisez cette FAQ et les pages de manuels, puis posez votre
question sur la liste de diffusion.
1 Gestion des touches du
clavier
1.1 Pourquoi ne puis-je
pas utiliser des touches du clavier pour changer de fenêtre ? Mes
touches spéciales ne fonctionnent pas.
1.2 Comment puis-je
choisir mes propres touches pour changer de fenêtre ?
1.3 Qu'est-ce que
Mod1 ?
1.4 Quelles sont les
commandes habituelles déclenchées par les touches du clavier
?
1.5 Des frappes du
clavier sont perdues, par exemple CTRL+S ne provoque plus l'enregistrement
dans nedit.
1.6 Puis-je utiliser
le clavier pour accéder au menu ?
2 Installation
2.1 Comment faire pour
exécuter ??? automatiquement ?
2.2 Comment compiler
sous Solaris ou SunOS ?
3 Divers
3.1 Lorsque j'iconifie
une application, elle disparaît. Où sont les icones ?
3.2 Puis-je mettre
des icones sur le bureau Blackbox ?
3.3 Le déplacement
ou le redimensionnement des fenêtres est vraiment lent. Que puis-je
faire ?
4 Utilisation
4.1 Quelles sont les
fonctions courantes ?
4.2 Comment puis-je
changer le fond d'écran ?
4.3 Y a-t-il un moyen
d'associer une image différente à chaque espace de travail
?
4.4 À quoi
sert l'item Épingle dans le menu des fenêtres ?
4.5 Comment puis-je
restaurer une application iconifiée ?
4.6 Comment puis-je
changer la taille de la Barre-outil ? Comment puis-je déplacer la
Barre-outil ?
4.7 Comment puis-je
me débarasser de la barre-outil ?
4.8 Comment puis-je
redimensionner une fenêtre ?
5 Support d'autres Environnements de bureau
(NDT. Desktop Environments)
5.1 Kpanel (ou d'autres
applications KDE) ne fonctionnent pas correctement.
5.2 À propos
du support de GNOME ?
6 La Fente (NDT. Slit)
6.1 Qu'est-ce que la Fente
?
6.2 Comment puis-je
activer la Fente ?
6.3 Quelles sont les
fonctions du menu qui apparaît lorsque je clique dans la Fente ?
et Comment spécifie-t-on l'emplacement de la Fente ?
7 Configuration
7.1 J'ai édité
mon fichier de configuration blackboxrc, mais lorsque je me reconnecte
mes modifications sont perdues.
7.2 Comment puis-je
insérer une ligne vide dans les menus ?
7.3 Que sont les
modes d'attribution du clavier ?
7.4 Comment puis-je
faire pour qu'une fenêtre qui vient d'obtenir le clavier vienne automatiquement
au premier plan, disons après 500 ms ?
7.5 Comment puis-je
faire afficher la date et l'heure dans la barre-outil ?
7.6 Comment faire
pour que Blackbox crée par défaut un second espace de travail
lors du démarrage ?
8 Patchs
8.1 À propos
des fonctions additionnelles (patchs) pour Blackbox?
8.2 Comment est-ce
que j'utilise un patch ?
9 Thèmes/Styles
9.1 Où puis-je
trouver d'autres styles ou thèmes ?
9.2 Certains styles
ont des barres de titre transparentes et d'autres apparences étranges.
Que se passe-t-il ?
1 Gestion des touches du
clavier
1.1 Pourquoi ne puis-je
pas utiliser les touches du clavier pour changer de fenêtre ? Mes
touches spéciales ne fonctionnent pas.
Mes raccourcis clavier ne fonctionnent pas.
Qu'est-il advenu du support de la gestion des touches du clavier ? Depuis
la version 0.60.x, Blackbox ne gère plus le clavier. Vous devrez
utiliser un programme externe tel que bbkeys (http://movingparts.thelinuxcommunity.org/bbkeys.shtml).
Blackbox est en train de devenir compatible avec ICCCM (Inter-Client Communications
Conventions Manual -- NDT. Manuel des Conventions de Communications Entre
Clients).
1.2 Comment puis-je
choisir mes propres touches pour changer de fenêtre ?
Utilisez bbkeys, ou avec les anciennes versions
de Blackbox (antérieure à 0.60), essayez par exemple, dans
votre fichier .blackboxrc :
session.windowCycleModifier: Mod1
Les valeurs possibles sont : Shift, Lock,
Control, Mod1, Mod2, Mod3, Mod4, Mod5
1.3 Qu'est-ce que
Mod1 ?
Mod1 est habituellement le nom de la touche
Alt. C'est une touche de combinaison utilisée pour commuter les
fenêtres ou les espaces de travail. Sur votre machine, ce peut être
la touche Alt par défaut.
1.4 Quelles sont
les commandes habituelles déclenchées par les touches du
clavier ?
Les versions récentes de blackbox ne
supportent plus les frappes du clavier. Vous devez utiliser un outil séparé,
bbkeys, pour cela (Voir ci-dessus). Ci-dessous, figurent les commandes
que vous pouvez associer aux frappes du clavier pour les anciennes versions
(antérieure à 0.60) :
-
Alt+TAB sur la fenêtre racine, fait
permutte les fenêtres ouvertes, mettant l'une des fenêtres
au premier plan chaque fois que Alt+TAB est préssé.
-
Shift+Alt+TAB sur la fenêtre racine
est identique à Alt+TAB, excepté que les fenêtres sont
permuttées dans le sens inverse.
-
Ctrl+Alt+Flèche{Gauche,Droite} sur
la fenêtre racine, permutte les espaces de travail.
1.5 Des frappes du
clavier sont perdues, par exemple CTRL+S ne provoque plus l'enregistrement
dans nedit.
Essayez de dévérouiller les
pavé numérique (Num-lock) ou les majuscules (Caps-lock) depuis
l'application qui rencontre des difficultés.
1.6 Puis-je utiliser
le clavier pour accéder au menu ?
Actuellement, non. Ceci a fait l'objet de
(longues) discussions et sera disponible dans le futur (cela induit que
Blackbox devra à nouveau intégrer la gestion du clavier).
2 Installation
2.1 Comment faire
pour exécuter ??? automatiquement ?
Vous pouvez l'exécuter automatiquement
à partir de votre fichier .xinitrc ou .xsession avant de démarrer
Blackbox.
Voici par exemple, mon fichier ~/.xsession:
#!/bin/sh
loadmeter -override -geom 40x94+1+382 &
rxvt -fn 6x13 -geometry 80x24+45+25 &
exec blackbox
2.2 Comment compiler
sous Solaris ou SunOS ?
Blackbox 0.65.0 et au-delà devrait
compiler sans problème sous Solaris. Pour des versions antérieures,
essayez: dans les fichiers Makefile sous src/ et util/, ajoutez -fpermissive
à CXXFLAGS.
Éventuellement, utilisez avec ./configure
--x-includes=/usr/openwin/include and --x-libraries=/usr/openwin/lib.
Apparemment, gcc n'aime pas l'ancien style
des entêtes X sous Sun. Vous pouvez contourner ce problème
en faisant une copie locale des entêtes et en les corrigeant (en
ajoutant le type de retour int à tous les prototypes). Puis utilisez
:
./configure --x-includes=<votre_nouveau_répertoire>
3 Divers
3.1 Lorsque j'iconifie
une application, elle disparaît. Où sont les icones ?
Blackbox a été conçu
pour être visuellement minimal. Cela signifie qu'il ne montre pas
les icones. "Iconifier" signifie réellement "Je ne veux plus voir
cette application". Au lieu de cela, vous pouvez rendre les fenêtre
fantômes.
On retrouve une fenêtre iconifiée
via Menu Espaces de travail -> Icones (ou Menu Blackbox -> Liste des espaces
de travail -> Icones). Ce menu peut-être détaché pour
le conserver de façon permanente sur le bureau.
3.2 Puis-je mettre
des icones sur le bureau Blackbox ?
Blackbox ne supporte pas nativement les icones.
Mais il est possible d'utiliser un programme différent ; kfm (le
gestionnaire de fichier KDE), gmc
(le gestionnaire de fichier GNOME), xfm (le gestionnaire de fichier X),
ROX,
dfm ...
(Par défaut avec dfm, si vous cliquez
sur l'arrière-plan, vous obtiendrez le menu dfm et non celui de
Blackbox. Vous pouvez modifier cela en naviguant dans le menu "dfm x11"
et en désactivant "desktop context menu")
3.3 Window moves
and redrawing are really slow. What can I do?
Si votre style utilise un dégradé
pour la ressource window.frame, la génération peut être
lente sur certaines machines. Changer la ressource window.frame à
Raised Solid (ou quelque chose d'équivalent) améliorera les
performances de façon significative.
Par ailleurs, vous pouvez aussi désactiver
l'option Déplacement opaque des fenêtres.
Vous pouvez également accélerer
l'exécution de Blackbox de la façon suivante :
strip blackbox
4 Utilisation
4.1 Quelles sont
les fonctions courantes ?
Élément cliqué |
Bouton 1 (gauche) |
Bouton 2 (centre) |
Bouton 3 (droite) |
Fenêtre
racine (arrière-plan) |
Rien |
Fait apparaître le menu de l'espace
de travail |
Fait apparaître le menu des applications
(menu de l'utilisateur) |
Barre de titre
de fenêtre |
Attribue le clavier,
Place la fenêtre au premier plan.
Double-clic ou Ctrl+clic : rend la fenêtre
fantôme/visible |
Place la fenêtre à l'arrière-plan |
Fait apparaître le menu de la fenêtre |
Bouton Maximisation |
Maximisation totale |
Maximisation verticale |
Maximisation horizontale |
Barre-outil |
Place la Barre-outil au premier-plan |
Place la Barre-outil à l'arrière-plan
(si Toujours au-dessus n'est pas activé) |
Fait apparaître le menu de la Barre-outil |
Fente (zone libre) |
Place la Fente au premier-plan |
Place la Fente à l'arrière-plan
(si Toujours au-dessus n'est pas activé) |
Fait apparaître le menu de la Fente |
Menu |
Active l'item sélectionné |
Active l'item sélectionné
de façon spéciale |
Fait disparaître le menu |
Alt+N'importe
où dans une fenêtre |
Place la fenêtre au premier-plan,
Déplace la fenêtre si l'on
fait glisser la souris |
Place la fenêtre à l'arrière-plan |
Redimensionne la fenêtre |
4.2 Comment puis-je
changer le fond d'écran ?
Blackbox inclut bsetbg et bsetroot pour placer
une image sur la fenêtre racine (le fond de l'écran). Il est
cependant possible d'utiliser tout autre utilitaire, tel que xview, wmsetbg,
XV, xsetroot, Esetroot, xli, ImageMagick's display, etc. Par exemple :
xv -root -quit -max -smooth ~/blackbox/styles/LoveHewett/Love1.jpg
ou
display -window root /home/fred/images/animals/cougar01.jpg
4.3 Y a-t-il un
moyen d'associer une image différente à chaque espace de
travail ?
Non, désolé.
4.4 À quoi
sert l'item Épingle dans le menu des fenêtres ?
Une fenêtre épinglée est
visible sur les tous les espaces de travail. Elle est en quelque sorte
épinglée à votre écran.
4.5 Comment puis-je
restaurer une application iconifiée ?
Dans le menu des espaces de travail (clic
avec le bouton 2 sur la fenêtre racine), sélectionnez l'item
Icones, puis sélectionnez l'application que vous souhaitez restaurer.
Note : le menu des espaces de travail
peut être inclu dans le menu des applications (voir la documentation
sur le menu des applications dans la page de manuel).
4.6 Comment puis-je
changer la taille de la Barre-outil ? Comment puis-je déplacer la
Barre-outil ?
La taille de la Barre-outil est modifiable
en éditant le fichier de configuration de Blackbox (.blackboxrc
dans votre répertoire personnel) :
session.screen0.toolbarWidthPercent: [0-100] ; pourcentage
Il s'agit de la proportion de la largeur de
l'écran qui sera occupée par la Barre-outil. Après
modification de cette valeur, il est nécessaire de redémarrer
Blackbox, soit via l'item de menu associé, soit en quittant puis
se connectant à nouveau.
L'emplacement de la Barre-outil peut être
modifié pendant l'exécution de Blackbox, à l'aide
du menu de la Barre-outil (item Disposition).
4.7 Comment puis-je
me débarasser de la barre-outil ?
Un patch pour supprimer la Barre-outil est
disponible à http://blackbox.linuxbox.com/
(quelle version de Blackbox ?).
Une solution moins radicale consiste à
activer l'option Auto disparaît dans le menu de la Barre-outil, ainsi
la barre glisse hors de l'écran lorsque la souris n'est plus au
dessus d'elle.
4.8 Comment puis-je
redimensionner une fenêtre ?
Cliquez sur l'une des poignées de redimensionnement
et faites la glisser.
Alternativement, vous pouvez presser la
touche Alt (MOD), cliquer n'importe où dans la fenêtre avec
le bouton droit, puis faire glisser la souris.
Lorsque vous redimensionnez une fenêtre,
le curseur prend l'apparence d'un angle et une petite fenêtre apparaît
au milieu de l'écran, affichant les dimesions.
5 Support d'autres Environnements de bureau
(NDT. Desktop Environments)
5.1 Kpanel (ou d'autres
applications KDE) ne fonctionnent pas correctement.
Compilez Blackbox en activant le support de
KDE :
./configure --enable-kde
Si malgré cela, kpanel ne fonctionne
pas, essayez de le lancer de la façon suivante :
kpanel -no-KDE-compliant-window-manager
Pour plus d'information sur l'intégration
de Blackbox et KDE, lisez le Integrating KDE and Blackbox HOWTO à
http://www.draknor.net/kbb/howto/index.html.
5.2 À propos
du support de GNOME ?
Vous pouvez ajouter à Blackbox un support
minimal de GNOME en appliquant un patch disponible à gnome.windsofstorm.net
(version de Blackbox ?).
6 La Fente (NDT. Slit)
6.1 Qu'est-ce que
la Fente ?
La Fente est une fenêtre spéciale
destinée à recevoir de petites applications du type Dockapps
de WindowMaker. La Fente ne sera visible que si elle contient des applications.
Une application du type 'dockapp' est un
programme identique à tout autre programme que vous exécutez
habituellement. Généralement, il est dédié
à une tâche *unique*, telle qu'afficher l'heure ou l'utilisation
du processeur. Vous pouvez (habituellement) l'exécuter de façon
autonome et dans ce cas il sera affiché dans une petite fenêtre
sous le contrôle du gestionnaire de fenêtre que vous utilisez.
Ce qui rend les 'dockapps' spéciales,
c'est que sous certaines circonstances, elles peuvent être 'avalées'.
Cela signifie qu'elles perdent les propriétés que la plupart
des fenêtre ont : barre de titre, bordure de redimensionnement, etc.
En contrepartie, elles sont placées (habituellement) dans le Wharf/Dock/Slit
(NDT. quai/ponton/fente -- ces termes sont relatifs à AfterStep,
WindowMaker et Blackbox respectivement). La conséquence est que
ces applications sont toujours présentes sur l'écran, indépendament
de l'espace de travail sur lequel vous êtes placés ; elles
sont regroupées en une place unique afin d'être immédiatement
disponibles ; enfin, selon le paramétrage, elles peuvent être
'Toujours au-dessus', ce qui signifie qu'aucune autre fenêtre ne
peut les masquer.
Toutes les 'dockapps' de WindowMaker et
les applications 'wharf' d'AfterStep fonctionnent avec la Fente de Blackbox.
Des applications qui fonctionnent avec
la Fente sont disponibles aux adresses suivantes :
http://bbtools.windsofstorm.net
http://bensinclair.com/dockapp/
http://windowmaker.mezaway.org/
http://www.linuks.mine.nu/dockapp
Vous trouverez des captures d'écran
en guise d'illustration aux adresses suivantes :
http://blackbox.wiw.org/screenshots/blackbox-theme.{gif,jpg,tif}
http://themes.org/current/FORTYoz-current.jpg
http://home.midsouth.rr.com/biermans/
(situé sur le côté droit, écran du centre)
6.2 Comment puis-je
activer la Fente ?
Depuis la version 0.60.x, la Fente n'est plus
une option de compilation (i.e. la Fente est automatiquement active).
Pour les versions antérieures,
la Fente est activée de la façon suivante : (c'est l'option
par défaut)
./configure --enable-slit
6.3 Quelles sont
les fonctions du menu qui apparaît lorsque je clique dans la Fente
? et Comment spécifie-t-on l'emplacement de la Fente ?
Le menu de la Fente permet de spécifier
son emplacement sur l'écran, son orientation, si la Fente doit disparaître
hors de l'écran lorsque la souris n'est plus au-dessus et si la
Fente doit toujours être au dessus des autres fenêtres.
Les emplacements possibles sont : En haut
à gauche, En haut au centre, En haut à droite, Au centre
à gauche, Au centre à droite, En bas à gauche, En
bas au centre et En bas à droite.
Les orientations possibles sont : Horizontal
et Vertical.
7 Configuration
7.1 J'ai édité
mon fichier de configuration blackboxrc, mais lorsque je me reconnecte
mes modifications sont perdues.
Lorsque Blackbox se termine, il enregistre
sa configuration courante et écrase toute modification faite dans
le fichier, à l'exception de quelques paramètres. Il est
donc nécessaire d'éditer le fichier uniquement quand Blackbox
n'est pas en cours d'exécution, ou de modifier les paramètres
via les menus de configuration (sur la Barre-outil, la Fente ou les options
générales).
7.2 Comment puis-je
insérer une ligne vide dans les menus ?
Utilisez la commande [nop] :
[nop] (--------)
ou
[nop]
7.3 Que sont les
modes d'attribution du clavier ?
Le mode d'attribution du clavier détermine
la façon dont la fenêtre associée au clavier est choisie.
Les options possibles sont :
-
Cliquer pour obtenir le clavier (ClickToFocus)
: vous devez cliquer sur la fenêtre afin qu'elle dispose du clavier,
-
Attribution du clavier souple (SloppyFocus)
: la fenêtre disposant du clavier est celle située sous le
pointeur de la souris (ou la dernière qui a été située
sous le pointeur de la souris si celle-ci est au-dessus de la fenêtre
racine). Autrement dit, le clavier suit le pointeur de la souris.
Lorsque vous sélectionnez Attribution
du clavier souple, vous avez la possibilité d'activer Permier plan
automatique (AutoRaiseSloppyFocus). Cela signifie que la fenêtre
à qui est attribué le clavier passe automatiquement au premier
plan.
L'option Clavier à la nouvelle fenêtre
attribue automatiquement le clavier à toute nouvelle fenêtre
créée.
7.4 Comment puis-je
faire pour qu'une fenêtre qui vient d'obtenir le clavier vienne automatiquement
au premier plan, disons après 500 ms ?
Si vous êtes dans le mode Cliquer pour
obtenir le clavier, la fenêtre passe automatiquement au premier plan
lorsque vous cliquez. Cette question ne concerne donc que le mode Attribution
du clavier souple. Dans ce cas, une fenêtre partiellement cachée
peut obtenir le clavier sans être au premier plan. En sélectionnant
Premier plan automatique, la fenêtre passera automatiquement au premier
plan dès qu'elle disposera du clavier.
Le délai est spécifié
dans le fichier de configuration (~/.blackboxrc) :
session.autoRaiseDelay: 500
Après l'avoir modifié, vous
devez redémarrer Blackbox pour qu'il soit pris en compte.
7.5 Comment puis-je
faire afficher la date et l'heure dans la barre-outil ?
Editez le fichier de configuration (~/.blackboxrc)
et spécifiez le format de date/heure que vous désirez (voir
les pages de manuel date ou strftime). %D produit le format mm/dd/yy :
session.screen0.strftimeFormat: %I:%M%P %m/%d/%y
ou
session.screen0.strftimeFormat: %I:%M %p
7.6 Comment faire
pour que Blackbox crée par défaut un second espace de travail
lors du démarrage ?
Blackbox sauve les informations sur les espaces
de travail lorsqu'il se termine. Aussi, si vous avez créé
un nouvel espace de travail, il sera présent lors de la prochaine
exécution de Blackbox (i.e. lors de votre prochaine connexion).
Pour créer un nouvel espace de travail,
cliquez avec le bouton du milieu (bouton 2) de la souris sur la fenêtre
racine (fond de l'écran) pour faire apparaître le menu des
espaces de travail. Sélectionnez alors Nouvel espace de travail.
Un nouvel espace de travail est créé, nommé Espace
de travail n. Il sera présent tant que vous ne le supprimerez pas
explicitement.
8 Patchs
8.1 À propos
des fonctions additionnelles (patchs) pour Blackbox?
http://blackbox.linuxbox.com/
http://www.holoweb.net/ubb/
http://www4.ncsu.edu/~rjmorris/blackbox
http://www.draknor.net/kbb/
8.2 Comment est-ce
que j'utilise un patch ?
Un patch (NDT. rustine) sert à
modifier les sources d'un programme.
Pour appliquer un patch, vous devez en
premier lieu, vous placer dans le répertoire des sources de Blackbox
(celui qui contient src, doc, etc.). Pour un patch normal (texte clair),
tapez :
patch -p0 < nom.patch
Ou pour un patch compressé avec gzip
:
gzip -cd nom.patch.gz | patch -p0
Le paramètre -p0 pourrait être
-p1 or -p2 ou même plus. Cette option sert à tronquer une
partie du chemin des fichiers. Par exemple, si le chemin est /src/Window.cc
-p0 : blackbox/src/Window.cc
-p1 : src/Window.cc
-p2 : Window.cc
(Si patch -p0 proteste qu'il ne trouve pas
le fichier, essayez -p1, etc.). Ensuite exécutez make et éventuellement
make install.
9 Thèmes/Styles
9.1 Where can I
find more styles or themes?
Vous pouvez trouver plus de 450 styles ou
thèmes pour Blackbox à http://bb.themes.org/.
9.2 Certains styles
ont des barres de titre transparentes et d'autres apparences étranges.
Que se passe-t-il ?
Le format des styles a changé entre
les versions 0.5x.x et 0.6x.x. Il est possible qu'il soit nécessaire
de corriger le style, ou alors utilisez une version plus récente.
Note : le site ... a été
restauré à partir d'archives anciennes après une longue
interruption (anciennement, il s'agissait de bb.themes.org). La plupart
des styles présents sont relativement anciens ; mais ils devraient
être progressivement remis à jour. Aussi, je vous conseille
de vous baser sur la date de dernière modification lors de vos recherches.
Veuillez envoyer toute clarification ou suggestion concernant
cette FAQ à jeremy@reedmedia.net (NDT. si vous préférez
la langue de Molière, vous pouvez les envoyer à bertrand.duret@libertysurf.fr
qui les transmettra). Veuillez ne pas envoyer de question, à moins
qu'elle ne soit accompagnée de sa réponse ; si vous avez
une question, lisez cette FAQ et les pages de manuels, puis posez votre
question sur la liste de diffusion.