Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tint2 [Le 30/05/2012, 00:27] mohican [Lancement] |
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 17: | Ligne 17: | ||
* 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 | * Systray | ||
Ligne 28: | Ligne 28: | ||
Un paquet est disponible dans les dépôts. Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://tint2|tint2]]**. | Un paquet est disponible dans les dépôts. Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://tint2|tint2]]**. | ||
- | <del>Cependant, cette version n'est pas à jour. La version actuelle de tint2 présente dans les dépôts est la 0.7.1-1, alors que la version 11 est sortie.</del> | + | ===== Utilisation ===== |
- | Pour Ubuntu 12.04 precise, la version de tint2 disponible est 0.11 : c'est bien la dernière en date (info au 30 mai 2012) | + | |
- | ==== Depuis un dépôt Launchpad ==== | + | ==== Lancement ==== |
- | <note>Ce dépôt permet de télécharger les dernières versions de tint2. Il est mis a jour à partir du dépôt svn. L'auteur des paquets précise cependant sur son [[https://launchpad.net/~killeroid/+archive/ppa|site]] que tint2 reste stable.</note> | + | Pour lancer **Tint2** et ainsi l'afficher sur votre bureau, entrez ceci dans la ligne de commande (ou dans un terminal) : |
+ | <code>tint2</code> | ||
- | [[:tutoriel:comment_modifier_sources_maj|Ajoutez un des dépôts]] **non officiels** suivants à vos sources de mises à jour (choisissez celui correspondant à votre version d'Ubuntu) : | + | ==== Au démarrage ==== |
- | ^ Version ^ Dépôt ^ | + | * Avec [[Openbox]], ajoutez cette ligne dans votre fichier **~/.config/openbox/autostart.sh** : |
- | | Ubuntu 10.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu maverick main%%''| | + | <code>tint2 &</code> |
- | | Ubuntu 10.04| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu lucid main%%''| | + | |
- | | Ubuntu 9.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu karmic main%%''| | + | |
- | | Ubuntu 9.04| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu jaunty main%%'' | | + | |
- | | Ubuntu 8.10| ''%%deb http://ppa.launchpad.net/killeroid/ppa/ubuntu intrepid main%%''| | + | |
+ | * Avec Gnome (et donc Unity), créer une nouvelle entrée avec l'outil "applications au démarrage", avec commande = tint2. | ||
- | Copiez-collez cette ligne dans un [[:terminal]] pour ajouter la clé d'authentification du dépôt : | + | A noter : pour ne le lancer que sous Unity, il faut éditer ensuite le fichier de démarrage situé dans ~/.config/autostart |
- | <code> sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C4412AEB3B1D5F58E8149B7DD9DAAF25C26CCF8E</code> | + | |
- | [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]], puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://tint2|tint2]]**. | + | gedit tint2.desktop |
+ | et ajouter la ligne : | ||
+ | OnlyShowIn=Unity; | ||
+ | ==== Configuration Manuelle ==== | ||
+ | Pour configurer votre nouveau panel, éditez le fichier **~/.config/tint2/tint2rc** qui se crée au premier lancement. | ||
- | ==== Par les sources ==== | + | Si vous souhaitez utiliser un autre fichier de configuration pour des tests par exemple, alors il vous faudra appeler **Tint2** avec la commande suivante : |
+ | <code>tint2 -c $HOME/tint.conf</code> | ||
- | Les sources sont disponibles directement sur le site de [[http://code.google.com/p/tint2/downloads/list | Tint2 (Google Code)]]. | + | 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 : |
- | Là encore, plusieurs possiblités : | + | - [[http://tint2.googlecode.com/files/tint-0.6.pdf|documentation de **Tint** version 0.6]] |
- | * soit vous téléchargez l'archive proposée qui est normalement la version "stable", | + | |
- | <code>wget http://tint2.googlecode.com/files/tint2<dernière version>.tar.gz</code> | + | |
- | * soit vous prenez la dernière version avec [[Subversion]]. | + | |
- | <code>svn checkout http://tint2.googlecode.com/svn/trunk/ tint2-read-only</code> | + | |
- | Cependant, il y a quelques [[:tutoriel:comment_installer_un_paquet|dépendances/paquets à installer]] : [[apt://libcairo2-dev,autoconf,libpango1.0-dev,libglib2.0-dev,libimlib2-dev,libxinerama-dev,libx11-dev,libxdamage-dev,libxcomposite-dev,libxrender-dev,libxrandr-dev,libgtk2.0-dev|{{apt.png}}]]**libcairo2-dev,libpango1.0-dev,libglib2.0-dev,libimlib2-dev,libxinerama-dev,libx11-dev,libxdamage-dev,libxcomposite-dev,libxrender-dev,libxrandr-dev,libgtk2.0-dev**. | + | - [[http://tint2.googlecode.com/files/tint2-0.7.pdf|documentation de **Tint2** version 0.7]] |
- | On peut également installer ces dépendances grace à la ligne de commande: | + | - [[http://code.google.com/p/tint2/wiki/Configure|documentation de **Tint2** version 0.11]] |
- | <code> | + | |
- | sudo apt-get install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev libxinerama-dev libx11-dev libxdamage-dev libxcomposite-dev libxrender-dev libxrandr-dev libgtk2.0-dev | + | |
- | </code> | + | |
+ | - [[https://gitlab.com/o9000/tint2/blob/master/doc/tint2.md/|documentation de la dernière version (0.12)]] | ||
- | <note>Depuis la version 0.11, tint2 nécessite cmake pour être compilé ! Utilisez la ligne de commande suivante si vous ne l'avez pas encore installé: | ||
- | <code> | ||
- | sudo apt-get install cmake | ||
- | </code> </note> | ||
- | Ensuite, il ne vous restera plus qu'à taper ces quelques lignes dans votre terminal | + | ==== Configuration avec outil graphique ==== |
- | <code> | + | === Ajouter/changer de thème === |
- | cd ~/votre/repertoire/tint/ | + | |
- | mkdir build | + | |
- | cd build | + | |
- | cmake -DCMAKE_INSTALL_PREFIX=/usr ../ | + | |
- | make | + | |
- | sudo make install | + | |
- | </code> | + | |
- | ===== Utilisation ===== | + | Pour lancer l'outil de gestion des thèmes, utilisez la commande **tint2conf**. |
- | ==== Lancement ==== | + | Voir explications sur le [[https://code.google.com/p/tint2/wiki/Tint2conf|wiki de tint2 : tint2conf]]. |
- | Pour lancer **Tint2** et ainsi l'afficher sur votre bureau, entrez ceci dans la ligne de commande (ou dans un terminal) : | + | === Éditer le thème (la configuration) === |
- | <code>tint2</code> | + | Le bouton propriété donne accès à un outil d'édition du thème. |
- | ==== Au démarrage ==== | + | 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éparaeurs, et des "boutons" vierges permettant de lancer des scripts ou des programmes divers. | ||
- | Avec [[Openbox]], ajoutez cette ligne dans votre fichier **~/.config/openbox/autostart.sh** : | + | === Ajouter un menu des applications (dans Openbox) === |
- | <code>tint2 &</code> | + | Nativement, tint2 n'a pas de menu des applications. |
- | ==== Configuration Manuelle ==== | + | Si Tint2 est utilisé avec [[openbox|Openbox]], ce qui est fréquent, on peut ajouter le menu openbox dans un bouton tint2. |
- | Pour configurer votre nouveau panel, éditez le fichier **~/.config/tint2/tint2rc** qui se crée au premier lancement. | + | * 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 : | ||
- | Si vous souhaitez utiliser un autre fichier de configuration pour des tests par exemple, alors il vous faudra appeler **Tint2** avec la commande suivante : | + | <keybind key="C-m"> |
- | <code>tint2 -c $HOME/tint.conf</code> | + | <action name="ShowMenu"> |
+ | <menu>root-menu</menu> | ||
+ | </action> | ||
+ | </keybind> | ||
- | 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 : | + | * 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. | ||
- | - [[http://tint2.googlecode.com/files/tint-0.6.pdf|documentation de **Tint** version 0.6]] | + | === 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. | ||
- | - [[http://tint2.googlecode.com/files/tint2-0.7.pdf|documentation de **Tint2** version 0.7]] | + | 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. | ||
- | - [[http://code.google.com/p/tint2/wiki/Configure|documentation de **Tint2** version 0.8]] | + | Contournement : |
+ | 1. En utilisant la molette de la souris | ||
- | ==== Configuration Automatique ==== | + | régler les raccourcis à (valeurs par défaut) : |
- | Il existe une GUI (interface graphique) permettant de configurer dans les moindres détails tint2 dans sa dernière version : TINTWIZARD. | + | mouse_scroll_up = toggle (PAS toggle_iconify) |
- | Uniquement en anglais pour le moment, son utilisation reste relativement simple. | + | mouse_scroll_down = iconify |
- | Vous trouverez des explications et un paquet tar.gz comprenant tout ce qui est nécessaire sur : [[http://code.google.com/p/tintwizard/|la page du projet]] | + | ainsi même lorsque le clic gauche ne restaure pas la fenêtre, molette vers le haut le fera. |
- | Téléchargez et décompressez l'archive, puis lancez tintwizard.py. | + | |
- | ===== Erreurs fréquentes ===== | + | 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> | + | |
- | 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]]. | ||
===== Voir aussi ===== | ===== 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 143: | Ligne 145: | ||
---- | ---- | ||
- | //Contributeurs : [[:utilisateurs:Linkid]], [[utilisateurs:morgen_stern]]//. | + | //Contributeurs : [[:utilisateurs:Linkid]], [[utilisateurs:morgen_stern]], [[utilisateurs:mohican]]//. |