HOWTO EyeCandy

Un article de Gentoo Linux Wiki.

Cet article fait partie des HOWTOs.
Méthodes d'installation CD Live Noyau et matériel Portables et Notebooks Portage Système Réseaux et Services Serveur X Logiciels fréquemment utilisés Autres


Cet article est une ébauche. Vous pouvez l'aider à s'enrichir en le complétant.


Sommaire

[modifier] Introduction

[modifier] Root-tail

Vous avez certainement vu des copies d'écran contenant des logs systèmes qui défilent en temps réel sur votre bureau ? En plus d'être utile c'est beau et ça s'appelle root-tail!

[modifier] Installation

Gentoo intègre root-tail directement dans portage, l'installation de cet outil se déroule alors très simplement grâce à la commande emerge

x11-terms/root-tail

[modifier] Configuration

Nous allons à présent créer un lanceur pour root-tail.

Fichier : ~/.root-tail

#!/bin/sh
/usr/bin/root-tail -g 720x250+15+30 --wordwrap -fn "-misc-*-*-*-*-*-10-*-*-*-*-*-*-*" \
--fork /var/log/messages,black

Il faut ensuite le rendre executable

chmod u+x ~/.root-tail

root-tail peut maintenant être executé en root d'une simple commande

/home/<utilisateur>/.root-tail

Mais pourquoi ne pas le lancer directement au chargement de notre gestionnaire de fenêtres et en temps qu'utilisateur ?
Pour celà nous allons devoir modifier quelque peu les permissions de notre fichier /var/log/messages.
Par exemple si vous utilisez syslog-ng

Fichier : /etc/syslog-ng/syslog-ng.conf

Repérez la ligne contenant:

destination messages { file("/var/log/messages"); };

et modifiez la de la sorte:

destination messages { file("/var/log/messages" group(wheel) perm(0640)); };

pour recharger la configuration:

/etc/init.d/syslog-ng restart

A présent tout utilisateur du groupe wheel aura les droits nécéssaire pour afficher /var/log/messages sur son bureau.
Il ne nous reste plus qu'à le placer dans le script de lancement de notre gestionnaire de fenêtres, dans le cas de fluxbox:

Fichier : ~/.fluxbox/startup

~/.root-tail

A présent vous saurez en temps réel qui fait quoi sur votre machine. Très pratique n'est-ce pas ? ;o)

etix 8 mai 2005 à 20:13 (GMT)

[modifier] Torsmo

Cet article est une ébauche. Vous pouvez l'aider à s'enrichir en le complétant.

[modifier] Idesk

Ohhh!!! Les belles icones avec plein de transparence.. Moi aussi j'en veux!!! La solution (Une des) idesk.

[modifier] Installation

Bien sur idesk se trouve dans les portage de gentoo: emerge

x11-misc/idesk

[modifier] Configuration

La configuration de idesk n'est pas tres complexe en soit, voici les principaux fichiers:

~/.ideskrc qui contient la configuration a proprement parler de idesk.
~/.idesktop/ qui va contenir les fichiers *.lnk qui sont en fait les descriptions de chacunes de vos icones.

[modifier] .ideskrc

  • La section:
  1. table Config contient toutes les options concernant l'aspect de idesk.
  2. table Actions contient les actions a effectuer en cas de click sur l'un des icones.
  • Les principales options:
    • table Config:
      • FontName, definie la police de caractere a utiliser pour le nom de l'icone.
      • FontSize, definie la taille de cette meme police.
      • FontColor, definie la couleur de cette police.
      • Locked, si cette option est suivie de true, il est impossible de deplacer les icones sur le bureau. (true, false)
      • Transparency, definie l'utilisation de transparence. (255 maximale, 0 minimale)
      • Shadow, definie l'utilisation de l'ombrage de la police de caractere. (true, false)
      • ShadowX et ShadowY, definissent respectivement la taille de l'ombre vers la droite et vers le bas.
      • Bold, definie une police grasse. (true, false)
      • ClickDelay, definie le temps en milliseconde pour un double click.
      • SingleClick, active l'execution en cas de click simple. (true, false)
      • IconSnap, active l'ancrage de l'icone sur la grille. (true, false)
      • SnapWidth et SnapHeight, definissent la taille des rectangles de la grille.
      • SnapOrigin, definie l'origine du repere de la grille. (TopLeft, TopRight, BottomLeft, BottomRight)
      • SnapShadow, active l'ombrage de l'icone. (true, false)
      • SnapShadowTrans, active la transparence de l'ombre. (255 maximale, 0 minimale)
      • CaptionOnHover, n'active la legende que lorsque que le curseur survole l'icone. (true, false)
    • table Actions
      • Lock, empeche le deplacement des icones sauf si la sequence qui suit est utilisee.
      • Reload, recharge la configuration est l'arriere-plan des icones.
      • Drag, l'icone suit le curseur.
      • EndDrag, depose l'icone la ou il est.
      • Execute[i], definie l'action a effectuer et est appele dans les *.ink par Command[i].

Les sequence declenchant les evenements se definissent d'une facon simple:

<shift> <alt> <control> [bouton] [click]
[bouton] = left, right, middle
[click] = singleClk, doubleClk, tripleClk, hold