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
tint2 [Le 03/01/2009, 15:00]
Linkid
tint2 [Le 11/09/2022, 11:27] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>pannel barre_de_tache}}+{{tag>openbox}}
  
 ---- ----
  
-====== Tint Task Manager ( barre de tâche ​) ======+====== Tint Task Manager ( barre de tâches ​) ======
  
-===== Présentation ===== 
  
-**Tint2** est une barre de tâche basées ​sur le code de //ttm// et créée spécialement pour [[Openbox]] 3, mais utilisable avec d'​autres ​Gestionnaires ​de fenêtres.+**Tint2** est une barre de tâches basée ​sur le code de //ttm// et créée spécialement pour [[Openbox]] 3, mais utilisable avec d'​autres ​gestionnaires ​de fenêtres.
  
-Cette barre de tâche ​combine beauté et légèreté,​ et est relativement simple à configurer.+Cette barre de tâches ​combine beauté et légèreté,​ et est relativement simple à configurer.
  
 {{:​openbox:​ecran_tint06.jpg|}} {{:​openbox:​ecran_tint06.jpg|}}
  
  
-==== Fonctionnalités ​====+=== Fonctionnalités ===
  
   * Transparence/​couleur du texte, des icônes, de la bordure et du fond;   * Transparence/​couleur du texte, des icônes, de la bordure et du fond;
   * Personnalisation des évènements liés à la souris (cliques);   * Personnalisation des évènements liés à la souris (cliques);
-  * Glissé-déposé des tâches; ​+  * Glissé-déposé des tâches;
   * Horloge avec couleur ou transparence;​   * Horloge avec couleur ou transparence;​
 +  * Systray
   * ...   * ...
  
Ligne 25: Ligne 25:
 ===== Installation ===== ===== Installation =====
  
-La version actuelle (0.6.0) n'est pas dans les dépôts d'Ubuntu, mais il y a tout de même plusieurs façons de l'installer.+==== Depuis les dépôts officiels ==== 
 +Un paquet ​est disponible ​dans les dépôts. Il suffit ​d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt://​tint2|tint2]]**.
  
-==== Par les sources ​====+===== Utilisation =====
  
-Les sources sont disponibles directement sur le site de [[http://​code.google.com/​p/​tint2/​downloads/​list | Tint2 (Google Code)]].+==== Lancement ====
  
-Là encore, plusieurs possiblités :  +Pour lancer **Tint2** et ainsi l'afficher sur votre bureau, entrez ceci dans la ligne de commande (ou dans un terminal) : 
-  ​soit vous téléchargez ​l'archive proposée qui est normalement ​la version "​stable",​ +<​code>​tint2</​code>​
-  * soit vous prenez la dernière version avec [[Subversion]].+
  
-Cependant, il y a quelques [[:​tutoriel:​comment_installer_un_paquet|paquets à installer]] :  **[[apt://​libcairo2-dev,​libpango1.0-dev,​libglib2.0-dev,​libimlib2-dev,​libxinerama-dev|ibcairo2-dev,​libpango1.0-dev,​libglib2.0-dev,​libimlib2-dev,​libxinerama-dev]]**.+==== Au démarrage ====
  
 +  * Avec [[Openbox]],​ ajoutez cette ligne dans votre fichier **~/​.config/​openbox/​autostart.sh** :
 +<​code>​tint2 &</​code>​
  
-^ Installer en 1 clic ^ +  * Avec Gnome (et donc Unity)créer une nouvelle entrée avec l'​outil "​applications au démarrage"​avec commande = tint2.
-| [[apt://​libcairo2-dev,libpango1.0-dev,libglib2.0-dev,​libimlib2-dev,​libxinerama-dev|{{ apt.png |En 1 clic.}}]] |+
  
-Ensuite, il ne vous restera plus qu'à taper ces quelques lignes ​dans votre terminal.+A noter : pour ne le lancer que sous Unity, il faut éditer ensuite le fichier de démarrage situé ​dans ~/.config/​autostart
  
-<​code>​cd ~/​votre/​repertoire/​tint/​ +  gedit tint2.desktop 
-make +et ajouter la ligne : 
-sudo make install +  ​OnlyShowIn=Unity;​ 
-</​code>​+==== Configuration Manuelle ====
  
-==== Avec un paquet ====+Pour configurer votre nouveau panel, éditez le fichier **~/​.config/​tint2/​tint2rc** qui se crée au premier lancement.
  
-Un paquet sera bientôt disponible dans les dépôt ​de Jaunty, la prochaine version d'​Ubuntu (9.04).+Si vous souhaitez utiliser un autre fichier ​de configuration pour des tests par exemplealors il vous faudra appeler **Tint2** avec la commande suivante : 
 +<​code>​tint2 -c $HOME/tint.conf</​code>​
  
-En attendant, un autre est disponible ​sur [[https://​launchpad.net/​~k-belding/​+archive|Launchpad]]. +Pour plus d'​informations ​sur la configuration ​de votre barre des tâches, veuillez vous reporter directement à la documentation qui est bien détaillée :
-Alors à vous de choisir ​votre version d'​Ubuntu !+
  
-===== Utilisation =====+- [[http://​tint2.googlecode.com/​files/​tint-0.6.pdf|documentation de **Tint** version 0.6]]
  
-==== Lancement ====+- [[http://​tint2.googlecode.com/​files/​tint2-0.7.pdf|documentation de **Tint2** version 0.7]]
  
-Pour lancer ​**Tint2** ​et ainsi l'​afficher sur votre bureau, entrez ceci dans votre terminal : +- [[http://​code.google.com/​p/​tint2/​wiki/​Configure|documentation de **Tint2** ​version 0.11]]
-<​code>​tint</​code>​+
  
-==== Au démarrage ====+- [[https://​gitlab.com/​o9000/​tint2/​blob/​master/​doc/​tint2.md/​|documentation de la dernière version (0.12)]]
  
-Avec [[Openbox]],​ ajoutez cette ligne dans votre fichier **~/​.config/​openbox/​autostart.sh** : 
-<​code>​tint &</​code>​ 
  
-==== Configuration ====+==== Configuration ​avec outil graphique ​====
  
-Pour configurer votre nouveau pannel, éditez le fichier **~/.config/​tint/​tintrc** qui se créer au premier lancement.+=== Ajouter/changer de thème ===
  
-Si vous souhaitez utiliser un autre fichier ​de configuration pour des tests par exemplealors il vous faudra ​appeler **Tint2** avec la commande suivante ​+Pour lancer l'​outil ​de gestion des thèmes, utilisez la commande **tint2conf**. 
-<code>tint -c $HOME/tint.conf</code>+ 
 +Voir explications sur le [[https://​code.google.com/​p/​tint2/​wiki/​Tint2conf|wiki de tint2 : tint2conf]]. 
 + 
 +=== Éditer le thème (la configuration) === 
 +Le bouton propriété donne accès à un outil d'​édition du thème. 
 + 
 +Il y a un certain nombre d'​onglets permettant de définir les couleurs (il existe également un set de thèmes prédéfinis). 
 +L'​onglet "​éléments du panel" permet de définir les icones de lancements rapides ​pour les applications souhaitées. 
 +Il offre ausi des séparaeurset des "​boutons"​ vierges permettant de lancer des scripts ou des programmes divers. 
 + 
 +=== Ajouter un menu des applications (dans Openbox) === 
 +Nativement, tint2 n'a pas de menu des applications. 
 + 
 +Si Tint2 est utilisé avec [[openbox|Openbox]],​ ce qui est fréquent, on peut ajouter le menu openbox dans un bouton tint2. 
 + 
 +  * Il faut d'​abord affecter une combinaison de touches pour appeler ​le menu openbox (qui se lance normalement au clic-droit sur le fonds d'​écran). 
 +  ​pour ce faire, allez dans **~/​.config/​openbox/​rc.xml** (si le répertoire et le fichier ​ n'​existent pas, copiez les depuis **/​etc/​xdg/​openbox**). 
 +  * dans **rc.xml**, en dessous de la ligne **<!-- Keybindings for running aplications -->** on insère ​
 + 
 +  ​<keybind key="​C-m"​> 
 +    <action name="​ShowMenu">​ 
 +       <​menu>​root-menu</menu> 
 +    ​</action> 
 +  </​keybind>​ 
 + 
 +  * Puis on "​reconfigure"​ openbox (une fonction du menu, justement). 
 +  * on peut désormais appeler le menu clic-droit par une combinaison de touches, ici **ctrl m** 
 +  * Si on veut appeler le menu par un bouton tint2, il faut désormais installer un programme qui s'​appelle **xdotool** (dans les dépôts). Son rôle est de construire des commandes émulant une combinaison de touche. 
 +  * Un fois **xdotool** installé, reste à introduire un bouton dans la barre tint2, 
 +  * dans la zone "​commande du clic gauche"​ du bouton , on met la commande **xdotool key control+m** (ou toute autre combinaison de touches que vous aurez choisis). 
 +  * Le bouton cliquable dans la barre lance désormais le menu openbox. 
 + 
 +=== Ajouter un bouton pour éteindre l'​ordinateur === 
 +Dans la configuration graphique de tint2, ajouter un Bouton via le menu, et positionnez le où vous voulez dans la barre. 
 + 
 +Lui affecter une icone quelconque, et comme commande **telinit 0** (**telinit 6** si on souhaite un redémarrage machine). 
 + 
 +Pour ne plus jamais avoir à taper le mot de passe pour ces fonctions **telinit**,​ tapez dans un terminal **sudo chmod +s /​sbin/​telinit**. Le mot de passe ne vous sera plus jamais demandé. 
 + 
 +===== Bugs connus ===== 
 +==== Impossible de restaurer une fenêtre dans certains cas ==== 
 +[Ubuntu 14.04 et 16.04] En utilisant le clic gauche (action par défaut = toggle_iconify),​ une fenêtre ne s'​affiche plus la seconde fois que l'on veut la restaurer si toutes les autres fenêtres sont minimisées. 
 + 
 +Contournement : 
 + 
 +1. En utilisant la molette de la souris 
 + 
 +régler les raccourcis à (valeurs par défaut) :
  
-Pour plus d'​informations sur la configuration de votre barre de tâches, veuillez vous reporter directement à la [[http://​tint2.googlecode.com/​files/​tint-0.6.pdf|documentation de **Tint2**]] qui est bien détaillée.+   ​mouse_scroll_up = toggle (PAS toggle_iconify) 
 +   ​mouse_scroll_down = iconify
  
 +ainsi même lorsque le clic gauche ne restaure pas la fenêtre, molette vers le haut le fera.
  
-===== Erreurs =====+2. En utilisant le clic gauche
  
-==== make et make install ====+régler les raccourcis à :
  
-FIXME +   ​mouse_left = toggle (à la place de la valeur par défaut: toggle_iconify) 
-Si vous avez l'​erreur suivante, +   mouse_scroll_down = iconify 
-<​code>​cc ​ -Wall -g `pkg-config --cflags --libs cairo pangocairo x11 xinerama imlib2 glib-2.0` -o tint tint.c server.c window.c task.c launcher.c visual.c config.c +dans ce cas un clic gauche restaurera toujours la fenêtre.
-server.c:​31:​35:​ Fehler: X11/​extensions/​Xrandr.h:​ No such file or directory +
-make: *** [tint] Fehler 1</​code>​+
  
-allez dans [[Synaptic]] et [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]] : [[apt://​libxrandr-dev]].+Par contre pour réduire la fenêtre il faudra obligatoirement utiliser la molette vers le bas.
  
 +  * **(en)** [[https://​gitlab.com/​o9000/​tint2/​issues/​599|lien vers le bug sur GitLab]].
  
-===== Ressources ​=====+===== Voir aussi =====
  
-  * **(en)** [[http://code.google.com/p/​tint2/​|Site officiel de Tint2]]. +  * **(en)** [[https://gitlab.com/o9000/​tint2/​|Site officiel de Tint2]]. 
-  * **(en)** [[http://​urukrama.wordpress.com/​2008/​07/​23/​tint2/​|Autre description de Tint2]].+  * **(en)** [[https://​urukrama.wordpress.com/​2008/​07/​23/​tint2/​|Autre description de Tint2]].
   * **(en)** [[http://​ubuntuforums.org/​showthread.php?​p=6351815#​post6351815|Problème à l'​installation résolu]].   * **(en)** [[http://​ubuntuforums.org/​showthread.php?​p=6351815#​post6351815|Problème à l'​installation résolu]].
   * **(fr)** [[https://​launchpad.net/​~k-belding/​+archive|Paquets disponibles sur Launchpad]].   * **(fr)** [[https://​launchpad.net/​~k-belding/​+archive|Paquets disponibles sur Launchpad]].
Ligne 99: Ligne 145:
 ---- ----
  
-//Contributeur ​: [[:​utilisateurs:​Linkid]].//+//Contributeurs ​: [[:​utilisateurs:​Linkid]], [[utilisateurs:​morgen_stern]],​ [[utilisateurs:​mohican]]//.
  • tint2.1230991239.txt.gz
  • Dernière modification: Le 03/01/2009, 15:00
  • par Linkid