/usr/share/doc/aptitude/html/fr/ch02s05s04.html is in aptitude-doc-fr 0.6.11-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Personnaliser la disposition de l'affichage</title><link rel="stylesheet" type="text/css" href="aptitude.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Manuel de l'utilisateur d'aptitude"><link rel="up" href="ch02s05.html" title="Personnalisation d'aptitude"><link rel="prev" href="ch02s05s03.html" title="Personnaliser la couleur du texte et les styles"><link rel="next" href="ch02s05s05.html" title="Référence du fichier de configuration"><link rel="preface" href="pr01.html" title="Introduction"><link rel="chapter" href="ch01.html" title="Chapitre 1. Démarrage rapide"><link rel="chapter" href="ch02.html" title="Chapitre 2. Guide de référence d'aptitude"><link rel="chapter" href="ch03.html" title="Chapitre 3. Foire aux questions sur aptitude"><link rel="chapter" href="ch04.html" title="Chapitre 4. Crédits"><link rel="reference" href="rn01.html" title="Référence de l'interface en ligne de commande"><link rel="refentry" href="rn01re01.html" title="aptitude"><link rel="refentry" href="rn01re02.html" title="aptitude-create-state-bundle"><link rel="refentry" href="rn01re03.html" title="aptitude-run-state-bundle"><link rel="subsection" href="ch02s05s04.html#idp64687216" title="Éléments d'affichage"><link rel="subsection" href="ch02s05s04.html#secWidgetPlacement" title="Placement des éléments d'affichage"><link rel="subsection" href="ch02s05s04.html#idp64757040" title="Référence des options de la disposition de l'affichage"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Personnaliser la disposition de l'affichage</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s05s03.html"><img src="images/prev.gif" alt="Précédent"></a> </td><th width="60%" align="center">Personnalisation d'<span class="command"><strong>aptitude</strong></span></th><td width="20%" align="right"> <a accesskey="n" href="ch02s05s05.html"><img src="images/next.gif" alt="Suivant"></a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="secDisplayLayout"></a>Personnaliser la disposition de l'affichage</h3></div></div></div><div class="toc"><dl class="toc"><dt><span class="section"><a href="ch02s05s04.html#idp64687216">Éléments d'affichage</a></span></dt><dt><span class="section"><a href="ch02s05s04.html#secWidgetPlacement">Placement des éléments d'affichage</a></span></dt><dt><span class="section"><a href="ch02s05s04.html#idp64757040">Référence des options de la disposition de l'affichage</a></span></dt></dl></div><p>
Il est possible de réordonner la liste des paquets d'<span class="command"><strong>aptitude</strong></span> en apportant
les modifications appropriées au <a class="link" href="ch02s05s05.html" title="Référence du fichier de configuration">fichier de
configuration</a>.
</p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="idp64687216"></a>Éléments d'affichage</h4></div></div></div><p>
La disposition est conservée dans le groupe de configuration
<code class="literal">Aptitude::UI::Default-Package-View</code> et consiste en une
liste d'éléments d'affichage :
</p><pre class="synopsis"><em class="replaceable"><code>Nom</code></em> <em class="replaceable"><code>Type</code></em> {
Row <em class="replaceable"><code>ligne</code></em>;
Column <em class="replaceable"><code>colonne</code></em>;
Width <em class="replaceable"><code>largeur</code></em>;
Height <em class="replaceable"><code>hauteur</code></em>;
<em class="replaceable"><code>options supplémentaires...</code></em>
};</pre><p>
Cela crée un élément d'affichage nommé <em class="replaceable"><code>Nom</code></em> dont
le type est donné par <em class="replaceable"><code>Type</code></em>. Les options
<code class="literal"><a class="link" href="ch02s05s04.html#layoutRow">Row</a></code>, <code class="literal"><a class="link" href="ch02s05s04.html#layoutColumn">Column</a></code>, <code class="literal"><a class="link" href="ch02s05s04.html#layoutWidth">Width</a></code> et <code class="literal"><a class="link" href="ch02s05s04.html#layoutHeight">Height</a></code> doivent être présentes. Elles
déterminent où l'élément d'affichage est situé. Voyez <a class="link" href="ch02s05s04.html#secWidgetPlacement" title="Placement des éléments d'affichage">ci-dessous</a> pour une explication
détaillée sur la manière dont les éléments d'affichage sont disposés.
</p><p>
Vous trouverez des exemples concernant la manière de modifier la disposition
de l'affichage en consultant la définition du <a class="link" href="ch02s05s06.html" title="Thèmes">thème</a> par défaut dans le fichier
<code class="filename">/usr/share/aptitude/aptitude-defaults</code>.
</p><p>
Les types d'éléments d'affichage suivants sont disponibles :
</p><div class="variablelist"><dl class="variablelist"><dt><a name="layoutDescription"></a><span class="term"><code class="literal">Description</code></span></dt><dd><p>
Cet élément d'affichage contient la <span class="quote">« <span class="quote">zone d'information</span> »</span>
(typiquement une description du paquet actuellement sélectionné).
</p><p>
L'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownKey">PopUpDownKey</a></code> donne le nom
d'une commande clavier qui va montrer ou cacher l'élément d'affichage. Par
exemple, mettre cette option à <code class="literal"><a class="link" href="ch02s05s02.html#keyShowHideDescription">ShowHideDescription</a></code> va
donner à l'élément d'affichage actuel le même comportement que celui par
défaut pour la zone d'information. L'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownKey">PopUpDownLinked</a></code> donne le nom
d'un autre élément d'affichage ; l'élément courant sera montré ou caché
à chaque fois que l'autre élément le sera.
</p></dd><dt><span class="term"><code class="literal">MainWidget</code></span></dt><dd><p>
C'est une référence à l'élément d'affichage <span class="quote">« <span class="quote">principal</span> »</span> :
typiquement c'est une liste de paquets. Une disposition d'affichage doit
contenir exactement un élément <code class="literal">MainWidget</code> : pas un
de plus, pas un de moins.
</p></dd><dt><a name="layoutStatic"></a><span class="term"><code class="literal">Static</code></span></dt><dd><p>
Zone de l'écran qui affiche du texte ; elle peut contenir du code formaté
décrit dans <a class="xref" href="ch02s05s01.html#secDisplayFormat" title="Personnaliser la manière d'afficher les paquets">la section intitulée « Personnaliser la manière d'afficher les paquets »</a>. Le texte à afficher peut
être donné dans l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutColumns">Columns</a></code>, ou être stocké dans la
variable spécifiée par l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutColumnsCfg">ColumnsCfg</a></code>. La couleur du texte
est déterminée par le nom de la couleur passé à l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutColor">Color</a></code>.
</p><p>
Les objets <code class="literal">Static</code> peuvent être affichés et cachés de la
même manière que les objets <code class="literal"><a class="link" href="ch02s05s04.html#layoutDescription">Description</a></code> en utilisant les
options <code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownKey">PopUpDownKey</a></code> et <code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownLinked">PopUpDownLinked</a></code>.
</p></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="secWidgetPlacement"></a>Placement des éléments d'affichage</h4></div></div></div><p>
Les éléments d'affichage sont disposés dans une <span class="quote">« <span class="quote">table</span> »</span>. Le
coin supérieur gauche d'un élément est dans la cellule donnée par les
options <code class="literal"><a class="link" href="ch02s05s04.html#layoutRow">Row</a></code> et
<code class="literal"><a class="link" href="ch02s05s04.html#layoutColumn">Column</a></code> (commençant
habituellement à la ligne 0 et la colonne 0 bien que ce ne soit pas
obligatoire). La largeur d'un élément en cellule est donnée par son option
<code class="literal"><a class="link" href="ch02s05s04.html#layoutWidth">Width</a></code>, et sa hauteur
est donnée par son option <code class="literal"><a class="link" href="ch02s05s04.html#layoutHeight">Height</a></code>.
</p><p>
Une fois que l'élément d'affichage est disposé et qu'il a reçu une étendue
initiale à l'écran, il est possible qu'il reste de l'espace. S'il y a de
l'espace libre verticalement chaque ligne contenant un élément d'affichage
dont l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutRowExpand">RowExpand</a></code> est à
<code class="literal">true</code> se verra allouer une partie de l'espace libre. De
façon analogue, s'il y a de l'espace libre horizontalement, chaque colonne
contenant un élément d'affichage dont l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutColExpand">ColExpand</a></code> est à
<code class="literal">true</code> se verra allouer une partie de l'espace libre.
</p><p>
Dans le cas où il n'y a pas assez d'espace, chaque ligne ou colonne dont
<span class="emphasis"><em>tous</em></span> les objets ont leurs options <code class="literal"><a class="link" href="ch02s05s04.html#layoutRowShrink">RowShrink</a></code> ou <code class="literal"><a class="link" href="ch02s05s04.html#layoutColShrink">ColShrink</a></code> à
<code class="literal">true</code> sera rétrécie. S'il n'y en a pas assez, toutes les
lignes et colonnes sont réduites pour s'ajuster à l'espace disponible.
</p><p>
Si un élément d'affichage n'est pas agrandi, mais ses lignes ou colonnes le
sont, son alignement est déterminé par les options <code class="literal"><a class="link" href="ch02s05s04.html#layoutRowAlign">RowAlign</a></code> et <code class="literal"><a class="link" href="ch02s05s04.html#layoutColAlign">ColAlign</a></code>. Les configurer à
<code class="literal">Left</code> (gauche), <code class="literal">Right</code> (droite),
<code class="literal">Top</code> (haut), <code class="literal">Bottom</code> (bas), ou
<code class="literal">Center</code> (centré) va indiquer à <span class="command"><strong>aptitude</strong></span> où placer
l'élément verticalement et horizontalement.
</p><p>
Par exemple, le groupe de configuration suivant crée un élément statique
nommé <span class="quote">« <span class="quote"><code class="literal">Header</code></span> »</span> qui est large de trois
cellules et qui s'agrandit horizontalement mais pas verticalement. Il a la
même couleur que les autres lignes d'en-tête et utilise le format standard
des lignes d'en-tête :
</p><pre class="screen">Header Static {
Row 0;
Column 0;
Width 3;
Height 1;
ColExpand true;
ColAlign Center;
RowAlign Center;
Color ScreenHeaderColor;
ColumnsCfg HEADER;
};</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a name="idp64757040"></a>Référence des options de la disposition de l'affichage</h4></div></div></div><p>
Les options suivantes sont disponibles pour les éléments d'affichage :
</p><div class="variablelist"><dl class="variablelist"><dt><a name="layoutColAlign"></a><span class="term"><code class="literal">ColAlign</code>
<em class="replaceable"><code>alignement</code></em><code class="literal">;</code></span></dt><dd><p>
<em class="replaceable"><code>Alignement</code></em> doit être <code class="literal">Left</code>
(gauche), <code class="literal">Right</code> (droite), ou <code class="literal">Center</code>
(centré). Si la ligne contenant l'élément d'affichage courant est plus large
que l'élément lui-même et que <code class="literal"><a class="link" href="ch02s05s04.html#layoutColExpand">ColExpand</a></code> est
<code class="literal">false</code>, l'élément sera placé dans la ligne selon la valeur
<em class="replaceable"><code>alignement</code></em>.
</p><p>
Si cette option est absente, la valeur par défaut est
<code class="literal">Left</code>.
</p></dd><dt><a name="layoutColExpand"></a><span class="term"><code class="literal">ColExpand</code>
<code class="literal">true</code>|<code class="literal">false;</code></span></dt><dd><p>
Si cette option est mise à <code class="literal">true</code> (vrai), la colonne
contenant l'élément d'affichage se verra allouer une partie de l'espace
horizontal libre qui serait disponible.
</p><p>
Si cette option est absente, la valeur par défaut est
<code class="literal">false</code> (faux).
</p></dd><dt><a name="layoutColor"></a><span class="term"><code class="literal">Color</code>
<em class="replaceable"><code>couleur</code></em><code class="literal">;</code></span></dt><dd><p>
Cette option s'applique à l'élément <code class="literal"><a class="link" href="ch02s05s04.html#layoutStatic">Static</a></code>.
<em class="replaceable"><code>Couleur</code></em> est le nom d'une couleur (par exemple,
<code class="literal"><a class="link" href="ch02s05s03.html#colorScreenStatusColor">ScreenStatusColor</a></code>) qui
devrait être utilisée comme couleur par défaut pour afficher l'élément
d'affichage.
</p><p>
Si cette option est absente, la valeur par défaut est <code class="literal"><a class="link" href="ch02s05s03.html#colorDefaultWidgetBackground">DefaultWidgetBackground</a></code>.
</p></dd><dt><a name="layoutColShrink"></a><span class="term"><code class="literal">ColShrink</code>
<code class="literal">true</code>|<code class="literal">false;</code></span></dt><dd><p>
Si cette option est mise à <code class="literal">true</code> sur chaque élément d'une
colonne et qu'il n'y a pas assez d'espace horizontal, la colonne sera
rétrécie autant qu'il faut pour rentrer dans l'espace disponible. Remarquez
qu'une colonne peut être rétrécie même si <code class="literal">ColShrink</code> est
<code class="literal">false</code> ; cela indique simplement qu'<span class="command"><strong>aptitude</strong></span>
devrait essayer de réduire une colonne particulière avant les autres.
</p><p>
Si cette option est absente, la valeur par défaut est
<code class="literal">false</code> (faux).
</p></dd><dt><a name="layoutColumn"></a><span class="term"><code class="literal">Column</code>
<em class="replaceable"><code>colonne</code></em><code class="literal">;</code></span></dt><dd><p>
Précise la <em class="replaceable"><code>colonne</code></em> la plus à gauche pouvant
contenir cet élément d'affichage.
</p></dd><dt><a name="layoutColumns"></a><span class="term"><code class="literal">Columns</code>
<em class="replaceable"><code>format</code></em><code class="literal">;</code></span></dt><dd><p>
Cette option s'applique aux éléments d'affichage <code class="literal"><a class="link" href="ch02s05s04.html#layoutStatic">Static</a></code> pour lesquels l'option
<code class="literal"><a class="link" href="ch02s05s04.html#layoutColumnsCfg">ColumnsCfg</a></code> n'est
pas configurée. Elle configure le contenu de l'affichage de la ligne
d'état. C'est une chaîne de format du type décrit dans <a class="xref" href="ch02s05s01.html#secDisplayFormat" title="Personnaliser la manière d'afficher les paquets">la section intitulée « Personnaliser la manière d'afficher les paquets »</a>.
</p></dd><dt><a name="layoutColumnsCfg"></a><span class="term"><code class="literal">ColumnsCfg</code>
<code class="literal">HEADER</code>|<code class="literal">STATUS</code>|<em class="replaceable"><code>nom</code></em><code class="literal">;</code></span></dt><dd><p>
Cette option s'applique aux éléments d'affichage <code class="literal"><a class="link" href="ch02s05s04.html#layoutStatic">Static</a></code>. Elle configure le format
d'affichage de l'élément courant à la valeur d'une autre variable de
configuration. Si c'est <code class="literal">HEADER</code> ou
<code class="literal">STATUS</code>, les options, respectivement, <code class="literal"><a class="link" href="ch02s05s05.html#configPackage-Header-Format">Aptitude::UI::Package-Header-Format</a></code>
et <code class="literal"><a class="link" href="ch02s05s05.html#configPackage-Status-Format">Aptitude::UI::Package-Status-Format</a></code>,
sont utilisées. Sinon l'option <em class="replaceable"><code>nom</code></em> est utilisée.
</p><p>
Si cette option est absente, la valeur de l'option <code class="literal"><a class="link" href="ch02s05s04.html#layoutColumns">Columns</a></code> est utilisée pour contrôler
le contenu de l'élément statique.
</p></dd><dt><a name="layoutHeight"></a><span class="term"><code class="literal">Height</code>
<em class="replaceable"><code>hauteur</code></em><code class="literal">;</code></span></dt><dd><p>
Précise la <em class="replaceable"><code>hauteur</code></em> de l'élément d'affichage
courant.
</p></dd><dt><a name="layoutPopUpDownKey"></a><span class="term"><code class="literal">PopUpDownKey</code>
<em class="replaceable"><code>commande</code></em><code class="literal">;</code></span></dt><dd><p>
Cette option s'applique aux éléments d'affichage <code class="literal"><a class="link" href="ch02s05s04.html#layoutDescription">Description</a></code> et <code class="literal"><a class="link" href="ch02s05s04.html#layoutStatic">Static</a></code>.
</p><p>
<em class="replaceable"><code>commande</code></em> est le nom d'une commande clavier (par
exemple, <code class="literal"><a class="link" href="ch02s05s02.html#keyShowHideDescription">ShowHideDescription</a></code>).
Quand cette séquence de touches est pressée, l'élément d'affichage est caché
s'il est visible et affiché s'il est caché.
</p></dd><dt><a name="layoutPopUpDownLinked"></a><span class="term"><code class="literal">PopUpDownLinked <em class="replaceable"><code>élément</code></em>;</code></span></dt><dd><p>
Cette option s'applique aux éléments d'affichage <code class="literal"><a class="link" href="ch02s05s04.html#layoutDescription">Description</a></code> et <code class="literal"><a class="link" href="ch02s05s04.html#layoutStatic">Static</a></code>.
</p><p>
<em class="replaceable"><code>élément</code></em> est le nom d'un élément
d'affichage. Quand <em class="replaceable"><code>élément</code></em> est affiché, l'élément
courant sera affiché lui aussi et quand <em class="replaceable"><code>élément</code></em>
est caché, l'élément courant sera caché lui aussi.
</p></dd><dt><a name="layoutRow"></a><span class="term"><code class="literal">Row</code> <em class="replaceable"><code>ligne</code></em><code class="literal">;</code></span></dt><dd><p>
Précise la <em class="replaceable"><code>ligne</code></em> la plus haute pouvant contenir
cet élément d'affichage.
</p></dd><dt><a name="layoutRowAlign"></a><span class="term"><code class="literal">RowAlign</code>
<em class="replaceable"><code>alignement</code></em><code class="literal">;</code></span></dt><dd><p>
<em class="replaceable"><code>alignement</code></em> doit être <code class="literal">Top</code>
(haut), <code class="literal">Bottom</code> (bas) ou <code class="literal">Center</code>
(centré). Si la ligne contenant l'élément d'affichage courant est plus haute
que l'élément lui-même et que <code class="literal"><a class="link" href="ch02s05s04.html#layoutColExpand">RowExpand</a></code> est
<code class="literal">false</code>, l'élément sera placé dans la ligne selon la valeur
<em class="replaceable"><code>alignement</code></em>.
</p><p>
Si cette option est absente, la valeur de l'option est
<code class="literal">Top</code>.
</p></dd><dt><a name="layoutRowExpand"></a><span class="term"><code class="literal">RowExpand</code>
<code class="literal">true</code>|<code class="literal">false;</code></span></dt><dd><p>
Si la valeur de cette option est <code class="literal">true</code> (vrai), la ligne
contenant l'élément d'affichage se verra allouer une partie de l'espace
horizontal libre qui serait disponible.
</p><p>
Si cette option est absente, la valeur par défaut est
<code class="literal">false</code> (faux).
</p></dd><dt><a name="layoutRowShrink"></a><span class="term"><code class="literal">RowShrink</code>
<code class="literal">true</code>|<code class="literal">false;</code></span></dt><dd><p>
Si la valeur de cette option est <code class="literal">true</code> sur chaque élément
d'une ligne, et s'il n'y a pas assez d'espace horizontal, la ligne sera
rétrécie autant qu'il faut pour rentrer dans l'espace disponible. Remarquez
qu'une ligne peut être rétrécie même si <code class="literal">RowShrink</code> est
<code class="literal">false</code> ; cela indique simplement qu'<span class="command"><strong>aptitude</strong></span>
devrait essayer de réduire une ligne particulière avant les autres.
</p><p>
Si cette option est absente, la valeur par défaut est
<code class="literal">false</code> (faux).
</p></dd><dt><a name="layoutVisible"></a><span class="term"><code class="literal">Visible true|false;</code></span></dt><dd><p>
Si la valeur de cette option est <code class="literal">false</code> (faux), cet
élément d'affichage sera initialement caché. Ce n'est probablement utile que
combiné avec <code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownKey">PopUpDownKey</a></code> et/ou
<code class="literal"><a class="link" href="ch02s05s04.html#layoutPopUpDownLinked">PopUpDownLinked</a></code>.
</p><p>
Si cette option est absente, la valeur de l'option est
<code class="literal">true</code>.
</p></dd><dt><a name="layoutWidth"></a><span class="term"><code class="literal">Width</code>
<em class="replaceable"><code>largeur</code></em><code class="literal">;</code></span></dt><dd><p>
Précise la <em class="replaceable"><code>largeur</code></em> de l'élément d'affichage
courant.
</p></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s05s03.html"><img src="images/prev.gif" alt="Précédent"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s05.html"><img src="images/up.gif" alt="Niveau supérieur"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s05s05.html"><img src="images/next.gif" alt="Suivant"></a></td></tr><tr><td width="40%" align="left" valign="top">Personnaliser la couleur du texte et les styles </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.gif" alt="Sommaire"></a></td><td width="40%" align="right" valign="top"> Référence du fichier de configuration</td></tr></table></div></body></html>
|