<h2>But de ce document</h2>
<p class="spip">Le but de ce document est de présenter les fonctionnalités de Konsole et montrer les possibilités avancées de configuration de ce terminal.</p>

<h2>Présentation de Konsole</h2>
<p class="spip">Konsole est une application d’émulation de terminal, intégrée à l’environnement graphique KDE.</p>

<p class="spip">Une même fenêtre Konsole peut émuler plusieurs terminaux à la fois grâce à un système d’onglets.</p>

<p class="spip">Quelques applications comme Konqueror et Kate utilisent Konsole pour inclure une fonction terminal grâce à la technologie Kpart.</p>

<p class="spip">Konsole dispose d’une barre d’ascenseur permettant de consulter l’historique des commandes et résultats.</p>

<p class="spip">Konsole est un émulateur de terminal entièrement réécrit pour KDE et non pas dérivé de xterm ou rxvt.</p>

<h2>Présentation rapide des fonctionnalités</h2>
<p class="spip">Voici une liste non exhaustive des fonctionnalités de Konsole :
<br /></p>
<li> Gestion des onglets permettant d’avoir des configurations différentes de Konsole dans chaque onglet
<br /><li> Mémorisation et recherche dans l’historique de l’affichage des commandes
<br /><li> Gestion des signets permettant de ce déplacer rapidement dans les dossiers courants ou même sur des serveurs distants via ssh
<br /><li> Personnalisation du clavier, de l’encodage des caractères, des couleurs, de la police d’affichage,...
<br /><li> Possibilité de sauvegarder des modèles de couleurs
<br /><li> Possibilité de sauvegarder des sessions permettant de mémoriser tous les paramétrages
<h2>Fichiers de configuration</h2>
<p class="spip">Les fichiers de configuration sont dans :
<br /></p>
<li> /home/login/.kde/share/apps/konsole/
<br /><li> /home/login/.kde/share/config/konsolerc
<h2>Les options de la ligne de commande</h2>
<p class="spip">Ces trois commandes permettent de connaître la liste complète des options</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>konsole –help<br />
konsole –help-qt<br />
konsole --help-kde</code></div>
<p class="spip">Exemples :</p>

<p class="spip">Définir les dimensions de la fenêtre (Si les dimensions sont plus important que la résolution, la fenêtre prendra la place maximum sur l’écran :</p>

<p class="spip"><code class='spip_code' dir='ltr'>konsole --geometry 1500x1200</code></p>

<p class="spip">Liste des profiles :</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ konsole –profiles<br />
2shells<br />
3shells<br />
4shells<br />
5shells</code></div>
<h2>Surveillance des logs avec Konsole</h2>
<p class="spip">On peut surveiller les logs sous Konsole et être averti d’un changement.</p>

<p class="spip">Par exemple, on lance dans Konsole :</p>

<p class="spip"><code class='spip_code' dir='ltr'>tail -f /var/log/syslog</code></p>

<p class="spip">Le menu « Affichage / Guetter l’activité » permet d’être averti si un changement a eu lieu dans l’onglet.</p>

<p class="spip">Remarque : On peut également renommer l’onglet en syslog par exemple.</p>

<h2>Comment enregistrer des signets vers des serveurs SSH ou Telnet</h2>
<br /><li> Menu « Signet / Modifier les signets »
<br /><li> Mettre « ssh ://login@serveur » dans la zone « URL » ou « telnet ://host »
<h2>Dossier contenant les profiles de « Konsole »</h2>
<br /><li>  /.kde/share/apps/konsole/profiles/
<br /><li> /usr/share/apps/konsole/profiles/
<h2>Dossier contenant les sessions de « Konsole »</h2>
<br /><li> /usr/share/apps/konsole/
<br /><li>  /.kde/share/apps/konsole/
<h2>Dossier contenant les personnalisations de couleurs de « Konsole »</h2>
<br /><li>  /.kde/share/apps/konsole/*.schema
<h2>Piloter Konsole avec DCOP</h2>
<p class="spip">Exemple :</p>

<div style='text-align: left;' class='spip_code' dir='ltr'><code>$ echo $KONSOLE_DCOP_SESSION<br />
DCOPRef(konsole-6441,session-1)<br />
$ dcop konsole-6441 session-1 renameSession "le nouveau nom"</code></div>
<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>09/11/06</td><td>Création par Tony GALMICHE</td></tr>
<tr class="row_odd"><td>0.3</td><td>26/07/07</td><td>Ajout chapitre « Configurer « Konsole » pour accéder à l’AS400 »</td></tr>
<tr class="row_even"><td>0.7</td><td>01/06/08</td><td>Mise en ligne</td></tr>
</tbody>
</table>