<appendix id="nutshell">
<title
>En quelques mots &mdash; Trucs et astuces</title>

<!-- Traditionally, most of this stuff will have been put into a FAQ section. It is more useful, however, to put it at the very start of a manual, as this is the place the (inexperienced) user first looks for.

I disagree. What is useful for a quick start, should go in "Getting started".
Troubleshooting hints go in the appendix or a FAQ. Volker Paul.

This chapter is meant to provide short hints and tips together with (mandatory) navigation links.
There should be an additional FAQ section near the end nevertheless which contains more general stuff not directly related to navigating the manual. -->

<para
>Les informations contenues dans ce chapitre sont censées être une référence rapide pour prendre un bon départ ou si vous avez (momentanément) oublié une notion de base. Il y a également de brefs conseils sur la manière de résoudre quelques problèmes courants lorsqu'on travaille avec &kdevelop;. </para>
<para
>Si vous souhaitez plus d'informations sur un sujet, suivez simplement le lien dans le titre placé au début de ce conseil. </para>
<para
>Sont disponibles des informations sur ces sujets : </para>
<simplelist>
  <member
><link linkend="nutshellitem-look-and-feel"
>Apparence</link
></member>
  <member
><link linkend="nutshellitem-projects"
>Projets</link
></member>
  <member
><link linkend="nutshellitem-compilation"
>Compilation</link
></member>
  <member
><link linkend="nutshellitem-automake"
>&automanag;</link
></member>
  <member
><link linkend="nutshellitem-compilemake"
>Problèmes avec « make » / la compilation</link
></member>
  <member
><link linkend="nutshellitem-others"
>Autres sujets</link
></member>
</simplelist>

<variablelist id="nutshellitem-look-and-feel">
<title
>Apparence</title>

<varlistentry>
<term id="nutshell-ideal-tabs"
><link linkend="setup-ui-toolview"
>Imposer des onglets plus petits dans les vues des outils en mode IDEAl</link
></term>
<listitem>
<para
>Par défaut, &kdevelop; démarre avec de grands onglets d'infobulle de type texte dans la zone de travail. Vous pouvez changez cet aspect pour &pex; économiser de l'espace dans la boîte de dialogue de configuration de &kdevelop; <menuchoice
><guimenu
>Configuration</guimenu
> <guimenuitem
>Configurer KDevelop...</guimenuitem
> <guimenuitem
>Interface utilisateur</guimenuitem
></menuchoice
>).</para>
<para
>Si vous employez une version antérieure à &kdevelop; 3, cette boîte de dialogue de configuration peut ne pas être disponible. Pour changer l'affichage des onglets des vues des outils manuellement, placez un élément <option
>MDIStyle</option
> sous la marque <option
>[UI]</option
> dans votre fichier de configuration <filename
>$KDEHOME/share/config/kdeveloprc</filename
> comme suit :</para>

<simplelist>
<member
><option
>MDIStyle=0</option
> : icônes seules</member>
<member
><option
>MDIStyle=1</option
> : texte seul (par défaut)</member>
<!--<member
><computeroutput
>MDIStyle=2</computeroutput
>: icons only on smaller tabs (not very useful)</member
>-->
<member
><option
>MDIStyle=3</option
> : icônes et texte</member>
</simplelist>
</listitem>
</varlistentry>

<varlistentry
>  <!-- ### remove this entry when the bug is repaired -->
<term id="nutshell-weird-style"
>Caractères et/ou style d'affichage colorés de façon étrange</term>
<listitem>
<para
>Si vous remarquez des lettres colorées au hasard n'importe où (&cad; sur les onglets, barres d'outils, etc.) et que la fenêtre de &kdevelop; utilise apparemment un style d'affichage incorrect, ceci peut vous aider :</para>

<itemizedlist>
<listitem
><para
>Dans votre fichier de configuration <filename
>$<envar
>KDEHOME</envar
>/share/config/kdeveloprc</filename
>, cherchez la ligne contenant « <computeroutput
>Style=Checked</computeroutput
> » et supprimez-la. Puis redémarrez &kdevelop;. </para>
</listitem>
</itemizedlist>
<para
>(Ce comportement se produit parfois après que vous avez cliqué sur un fichier « .ui » dans un des navigateurs de fichiers et que &kdevelop; a chargé <application
>KUIViewer</application
> pour afficher la &GUI; produite à partir de ce fichier.)</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="nutshell-full-screen"
><link linkend="maximize-workspace"
>Mode plein écran</link
></term>
<listitem>
<para
>Sélectionnez <menuchoice
><guimenu
>Affichage</guimenu
><guimenuitem
>Mode plein écran</guimenuitem
></menuchoice
> depuis les menus ou appuyez sur <keycombo
>&Ctrl;&Maj;<keycap
>F</keycap
></keycombo
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="nutshell-hide-menu"
><link linkend="maximize-workspace"
>Cacher / Afficher la barre de menus</link
></term>
<listitem>
<para
>Pour cacher la barre de menus, sélectionnez <menuchoice
><guimenu
>Configuration</guimenu
><guimenuitem
>Afficher la barre de menus</guimenuitem
></menuchoice
> depuis les menus ou appuyez sur <keycombo
>&Ctrl;<keycap
>M</keycap
></keycombo
>. Pour réafficher la barre de menus uniquement, <keycombo
>&Ctrl;<keycap
>M</keycap
> </keycombo
> est disponible.</para>
</listitem>
</varlistentry>
</variablelist>

<variablelist>
<title id="nutshellitem-projects"
>Projets</title>
<varlistentry>
<term
><link linkend="new-projects"
>Créer un nouveau projet</link
></term>
<listitem>
<para
><menuchoice
><guimenu
>Projet</guimenu
><guimenuitem
>Nouveau projet...</guimenuitem
></menuchoice
> démarrera l'<link linkend="applicationwizard"
>&appwizard;</link
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="nutshell-new-custom-project"
>Créer un projet personnalisé</term>
<listitem>
<para
>Il n'y a aucun moyen de créer un projet personnalisé (&cad; un projet qui se sert de ses propres « makefiles »). Utilisez <menuchoice
><guimenu
>Projet</guimenu
> <guimenuitem
>Importer un projet existant</guimenuitem
></menuchoice
> à la place. N'oubliez pas de définir le <guilabel
>Type de projet</guilabel
> approprié, étiqueté par un 
> CMakefiles personnalisés) » additionnel, dans la boîte de dialogue.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="nutshell-project-options"
>Utiliser les options de projet au début</term>
<listitem>
<para
>Chaque fois que vous démarrez un nouveau projet, n'oubliez pas de régler le <menuchoice
><guimenu
>Projet</guimenu
> <guimenuitem
>Options du projet...</guimenuitem
></menuchoice
> selon vos besoins.</para>
</listitem>
</varlistentry>
</variablelist>

<variablelist id="nutshellitem-compilation">
<title
>Compilation</title>
<varlistentry>
<term id="nutshell-compilemsg-detail"
><link
linkend="setup-main-compile"
>Détail manquant dans les messages de compilation</link
></term>
<listitem>
<para
>Si pendant les compilations vous remarquez qu'il manque certaines informations important dans la fenêtre <guilabel
>Affichage des messages de sortie</guilabel
>, il se peut que le niveau de détail des messages soit réglé trop bas. Cliquez avec le &BDS; dans la fenêtre et sélectionnez un autre niveau de détail depuis le menu contextuel. </para>
</listitem>
</varlistentry>
</variablelist>

<variablelist id="nutshellitem-automake">
<title
><link linkend="automake-manager"
>&automanag;</link
></title>

<varlistentry>
<term
>Créer de nouveaux fichiers dans un projet</term>
<listitem>
<para
>Sélectionnez le sous-projet dans la partie supérieure du &automanag;, puis cliquez avec le &BDS; sur la partie inférieure sur le titre des groupes dont vous voulez ajouter les fichiers et sélectionnez <guimenuitem
>Créer un nouveau fichier...</guimenuitem
>.</para>
</listitem>
</varlistentry>

<varlistentry id="nutshell-add-project-file">
<term
>Ajouter des fichiers existants à un projet</term>
<listitem>
<para
>Sélectionnez le sous-projet dans la partie supérieure du &automanag;, puis cliquez avec le &BDS; dans la partie inférieure sur le titre des groupes dont vous voulez ajouter les fichiers et sélectionnez <guimenuitem
>Ajouter des fichiers existants...</guimenuitem
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Supprimer un fichier d'un projet</term>
<listitem>
<para
>Sélectionnez le sous-projet dans la partie supérieure du &automanag;, puis dans la partie inférieure, ouvrez la liste des groupes dont vous voulez supprimer les fichiers, cliquez avec le &BDS; sur le fichier dans cette liste et sélectionnez <guimenuitem
>Supprimer</guimenuitem
>.</para>
</listitem>
</varlistentry>
</variablelist>

<variablelist id="nutshellitem-compilemake">
<title
>Problèmes avec « make » / la compilation</title>
<varlistentry>
<term id="nutshell-builddirproblems"
><link
linkend="defaultbuild-warning"
>Le projet ne compile plus après avoir basculé vers / depuis la cible par défaut</link
></term>
<listitem>
<para
>Il y a un problème avec la machinerie &automake; / &autoconf;. Si <menuchoice
> <guimenu
>Projet</guimenu
> <guimenuitem
>Configuration de compilation</guimenuitem
></menuchoice
> offre de choisir parmi trois dossiers de compilation : <guimenuitem
>par défaut</guimenuitem
>, <guimenuitem
>optimisé</guimenuitem
> et <guimenuitem
>débogage</guimenuitem
>, il est presque certain que vous choisissez <emphasis
>soit</emphasis
> les cibles « par défaut », <emphasis
>soit</emphasis
> « débogage » / « optimisé ».</para>
<itemizedlist>
<listitem>
<para
>Une fois que vous avez configuré votre projet avec « par défaut », il ne compilera plus avec « débogage » ou « optimisé ».</para>
</listitem>
<listitem>
<para
>Une fois que vous avez configuré votre projet avec « débogage » ou « optimisé », il ne compilera plus avec « par défaut ».</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>

<varlistentry>
<term id="nutshell-autoconf-problem"
>« Mauvaise version de <command
>autoconf</command
> » &etc; Erreur</term>
<listitem>
<para
>Il y a plusieurs messages d'erreur concernant des versions trop anciennes de <application
>autoconf</application
>, &etc;, empêchant <command
>configure</command
> de fonctionner correctement. Lancez <command
>autoreconf</command
> dans l'arborescence de dossiers où se trouvent les fichiers <filename
>configure.in</filename
> en question. Cette commande essaiera de mettre à jour les informations dans les fichiers du <foreignphrase
>&GNU; Build System</foreignphrase
>. Reportez-vous à <command
>man autoreconf</command
> pour plus d'informations.</para>
</listitem>
</varlistentry>
</variablelist>

<variablelist id="nutshellitem-others">
<title
>Autres sujets</title>
<varlistentry>
<term id="nutshell-others-files"
><link linkend="app-files"
>Fichiers de configuration utilisés par &kdevelop;</link
></term>
<listitem>
<para
>Habituellement, vous n'aurez pas à leur prêter attention, mais ils peuvent être utiles à connaître en cas d'incident avec votre installation.</para>
</listitem
>	
</varlistentry>
</variablelist>

</appendix
> <!-- nutshell -->
