DOCUMENTATION DONCKY This file is a part of the Cairo-Dock project Copyright : (C) see the 'copyright' file. E-mail : see the 'copyright' file. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see /!\ ----------------------------------------------------------------------------------------------> TO BE REWRITE ! DESCRIPTION DES BALISES : code : Balise principale contenant le code zone : Balise pour la zone de texte ( = 1 balise zone par fonction/font/couleur,etc...). /!\ Une ligne peut contenir plusieurs zones ! txt : Zone de texte simple Ex: Hello World cmd : Commande bash "simple" Ex: uname -r echo : Commande bash "avancée" identique à un sh -c 'echo "..."' dans un terminal Ex: `cat /etc/issue.net` $(lsb_release -sc) alignW : Alignement horizontal du texte sur le desklet (left, center ou right ... left par défaut) alignH : Alignement vertical du texte sur le desklet (top, middle ou low ... middle par défaut) font : Force la font définie par défaut en config pour la zone en cours Ex: Terminal Bitstream Vera Sans Mono Bold 10 color : Force la couleur définie par défaut en config pour la zone en cours (valeurs de 0 à 255) Utilisation : red;green;blue;alpha Ex: 255;255;255;255 br : Retour chariot -> Fin de la ligne Ex1:
(pour un retour chariot classique) Ex2:
30
(pour un retour chariot avec décalage forcé) nbr : idem br mais en restant sur la même ligne (utilisé pour avoir plusieurs alignements différents sur une même ligne) Ex1: (pour un retour chariot classique) Ex2: -5 (pour un retour chariot avec décalage forcé) internal : Commande interne (voir liste ci-dessous) Ex: uptime bar : Affiche une barre sur tout le reste de la ligne qui renvoit la valeur d'une commande interne (% uniquement). Ex: cpuperc;8 (8 étant la hauteur de la barre) lbar : idem bar mais avec une largeur définie Ex: cpuperc;150;8 (150 étant la largeur et 8 la hauteur) refresh : Durée entre 2 raffraichissements en s (pour les balises cmd, echo et bar uniquement) img : Affiche une image - Utilisation : chemin_complet_de_l_image imgsize : Définit la taille de l'image en spécifiant la largeur souhaitée (en conservant le ratio) imgsizeW : Largeur de l'image (nécéssite de renseigner imgsizeH) pour forcer le ratio imgsizeH : Hauteur de l'image (nécéssite de renseigner imgsizeW) pour forcer le ratio override : Permet de forcer le positionnement d'une zone sans influencer la taille de la ligne afin de recaler la zone très précisément. Utilisation : Height;Width Ex: 7;0 mount_point : Permet de spécifier un point de montage à utiliser pour les commandes internes fs Si aucun point de montage n'est spécifié -> utilisation de / par défaut. Ex: /home stroke : Dessine une ligne de l'épaisseur spécifiée jusqu'à la fin de la ligne Ex: 1 lstroke : Dessine une ligne de la largeur et de l'épaisseur spécifiées Ex: 100;1 (= ligne de largeur 100 et d'épaisseur 1) LISTE DES COMMANDES INTERNES : cpuperc : Utilisation CPU en % cpuperc2f : Idem cpuperc mais avec 2 chiffres (de 00 à 99) memperc : Utilisation RAM en % memperc2f : Idem memperc mais avec 2 chiffres (de 00 à 99) mem : RAM utilisée en Mo memg : Idem mem mais en Go memmax : Taille totale RAM en Mo memmaxg : Idem memmax mais en Go swapperc : Utilisation SWAP en % swapperc2f : Idem swapperc mais avec 2 chiffres (de 00 à 99) swap : SWAP utilisé en Mo swapg : Idem swap mais en Go swapmax : Taille totale SWAP en Mo swapmaxg : Idem swapmax mais en Go nvtemp : Température CG en °C (cartes NVIDIA uniquement) nvname : Nom de la carte graphique (cartes NVIDIA uniquement) nvdriver : Version du driver (cartes NVIDIA uniquement) nvram : RAM CG (cartes NVIDIA uniquement) uptime : Temps de connexion fs_size : Taille totale du disque spécifié grace à la balise (en Go) fs_free : Espace libre du disque spécifié grace à la balise (en Go) fs_used : Espace utilisé du disque spécifié grace à la balise (en Go) fs_freeperc : Espace libre du disque spécifié grace à la balise en % fs_usedperc : Espace utilisé du disque spécifié grace à la balise en % fs_type : Type du disque spécifié grace à la balise (ex: ext4) fs_device : Nom du disque spécifié grace à la balise (ex: sda1)