Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
liquid [Le 06/01/2011, 08:58]
82.67.13.106
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​point montage gestion KDE4}} 
  
-====== Liquid ====== 
-Liquid est un module KDED qui permet de lister les points de montage disponibles sur un ordinateur et d'​être averti lors de tout ajout ou suppression de l'un d'​entre eux. 
- 
-===== Avant tout ===== 
-Vous pouvez utiliser le dépôt de [[utilisateurs:​spomky|Spomky ]] afin de faciliter l'​installation du logiciel et ses dépendances. 
- 
-Le code source ​ est disponible sous [[https://​edge.launchpad.net/​fusible|Launchpad]] et peut être téléchargé avec [[Bazaar]]. 
- 
-===== Installation ===== 
-Liquid est disponible sous forme de paquets binaires x86 et x86_64. 
- 
-Installez simplement le paquet [[apt://​liquid]]. 
-Pour développer en utilisant Liquid, installez le paquet [[apt://​liquid-dev]]. 
- 
-<note important>​S'​agissant d'un module pour KDE, vous devrez quitter votre session KDE puis revenir pour que Liquid soit pris en compte.</​note>​ 
- 
-===== Activation/​Désactivation ===== 
-Liquid est un module KDED ; il s'​exécutera en tâche de fond dès l'​ouverture d'une session. 
- 
-Si vous souhaitez arrêter Liquid ou désactiver le lancement automatique,​ rendez-vous dans le panneau "​Configuration du système"​ de KDE, choisissez l'​onglet "​Administration du système"​ puis "​Démarrage et arrêt"​ et enfin "​Gestionnaire de services"​. 
- 
-Recherchez ensuite "​Service Liquid"​ dans la partie "​Services au démarrage"​ et activez-le comme il vous plaira. 
- 
-===== Configuration ===== 
-Liquid peut être configuré via le panneau "​Configuration du système"​ de KDE. 
-Rendez-vous à l'​onglet "​Gestion des points de montage"​.\\ 
-Vous changements sont pris en compte dès que vous les aurez validés. 
- 
-Liquid utilise KNotify pour avertir les utilisateurs dès qu'un point de montage est ajouté ou supprimé. Dans l'​onglet "​Notifications des application"​ cherchez "​Service Liquid"​.\\ 
-Sélectionnez ensuite les méthodes de notifications selon votre convenance. 
- 
-===== Utilisation ===== 
-Liquid met à votre disposition une interface DBus disponible sous "​org.kde.kded/​modules/​liquid"​ proposant les méthodes et signaux suivants :\\ 
-  * Signal : Added 
-  * Signal : Removed 
-  * Méthode : List 
-  * Méthode : updateSettings 
- 
-Les signaux envoient une chaîne de caractères représentant le chemin d'​accès au point de montage.\\ 
-La méthode List envoie une liste de chaînes de caractères représentant les points de montage disponibles actuellement.\\ 
-updateSettings permet à Liquid de relire sa configuration. Cette méthode n'est utile que si les paramètres ont été modifiés manuellement ou via un logiciel tiers. 
- 
-===== Développer avec l'API Liquid ===== 
-L'API Liquid met à disposition des classes objet .\\ 
-Vous devez installer le paquet [[apt://​liquid-dev]] pour développer un logiciel via cette API. 
- 
-==== notifier ==== 
-//​notifier//​ averti lorsqu'​un point de montage est ajouté ou supprimé. 
- 
-Pour utiliser //​notifier//,​ ajoutez l'​en-tête correspondant : 
-<​code>#​include <​Liquid/​Notifier></​code>​ 
- 
-=== Connexion des signaux === 
-//​notifier//​ se comporte comme une instance unique. Pour faire appel à ses signaux, utilisez //​Liquid::​Notifier::​self()//​. 
-Par exemple : 
-<​code>​ connect(Liquid::​Notifier::​self(),​ SIGNAL( added( Liquid::​Mountpoint&​ ) ), [...] 
- connect(Liquid::​Notifier::​self(),​ SIGNAL( removed( Liquid::​Mountpoint&​ ) ), [...]</​code>​ 
- 
-==== mountpoint ==== 
-//​mountpoint//​ permet d'​obtenir la liste des points de montage en cours et les informations sur ceux-ci. 
- 
-Pour utiliser //​mountpoint//,​ ajoutez l'​en-tête correspondant : 
-<​code>#​include <​Liquid/​Mountpoint></​code>​ 
-=== Obtenir la liste des points de montage === 
-<​code>​QList<​Liquid::​Mountpoint>​ result = Liquid::​Mountpoint::​allMountpoints();</​code>​ 
- 
-Reportez-vous à l'​en-tête pour connaître toutes les fonctions possibles. 
-=== Exemple d'​utilisation === 
-<​code>​QList<​Liquid::​Mountpoint>​ result = Liquid::​Mountpoint::​allMountpoints();​ 
-QList<​Liquid::​Mountpoint>::​const_iterator i; 
- 
-for( i = result.constBegin();​ i != result.constEnd();​ i ++ ) 
-{ 
- qDebug() << "Le point de montage " << i->​getFilesystemPath() << " est de type " << i->​getFilesystemType();​ 
-} 
-</​code>​ 
- 
-===== Désinstallation ===== 
-Supprimez le paquet [[apt://​liquid]] ou [[apt://​liquid-dev]].\\ 
-Vous devez quitter la session en cours et vous reconnecter pour que la désinstallation soit complète. 
  • liquid.1294300692.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)