Awesome/fr

awesome is Article description::a highly configurable, next generation, dynamic [[window manager for X.]] It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. It is extended using the Lua programming language.

Emerge
Installez :

Démarrage
Pour lancer awesome utilisez un Gestionnaire d'affichage ou.

Pour utiliser avec le support de ConsoleKit, installez ConsoleKit et créez le fichier suivant :

Fichier de configuration
Le fichier de configuration par défaut d'awesome est. Si le dossier ou fichier n'existe pas, il doit être créé. Un fichier de configuration prêt à l'emploi est livré avec, vous le trouverez dans. Copiez le dans votre répertoire utilisateur.

Tout d'abord créez le dossier :

Copiez ensuite le fichier de configuration :

Si n'est pas installé, installez le ou changez le terminal par défaut par un des terminaux présents sur votre système. Ci dessous on définit, du paquet , comme terminal par défaut.

Après avoir fait des modifications, il peut être utile de vérifier qu'il n'y a pas d'erreur dans le fichier de configuration :

On peut utiliser le paquet pour gérer le fond d'écran.

Par exemple, pour utiliser pour définir le fond d'écran, éditez  :

Tags
Dans, on nomme tags les différents bureaux virtuels dans lesquels une ou plusieurs applications sont ouvertes. On peut définir pour chaque tag un symbole particulier :

Menu
Ci dessous un exemple de menu personnalisé :

Date
Ci dessous un exemple d'utilisation d'un format de date personnalisé. La syntaxe utilisée pour le formatage est. La seconde option, 60, est l'intervalle de rafraîchissement, en secondes.

Controleur de volume
Le paquet peut être utiliser pour gérer les touches de volumes automatiquement et afficher les informations concernant le volume dans la zone de notification.

Autostart from within :

Une méthode alternative consiste à configurer les touches de volume directement dans le fichier de configuration d' :

Touches multimedia MPD
Installez pour avoir le support des touches multimédias pour MPD :

Mettez à jour le fichier de configuration d' pour assigner les touches multimédias aux commandes correspondantes :

Removing window gaps
Gaps between windows can be visible, most noticeably between terminal windows. These can be removed by inserting the  property in the   table like this:

{{FileBox|filename=~/.config/awesome/rc.lua|title=Setting size_hints_honor property|1= awful.rules.rules = { { rule = { }, properties = { size_hints_honor = false, -- Remove gaps border_width = beautiful.border_width, border_color = beautiful.border_normal, ... }}

Déboguer le fichier de configuration avec Xephyr
Xephyr est un outil très pratique pour corriger les erreurs de configuration. Il crée une instance d'un serveur X dans une fenêtre client.

Cela ouvrira une fenêtre de 800x600. Pour y lancer, ouvrez un terminal et exécutez la commande :

Cela lancera dans la fenêtre.

Raccourcis clavier
Voici une liste des principaux raccourcis clavier par défaut.


 * + = déplacer le client avec la souris
 * + = redimmensionner le client avec la souris


 * + = ouvre un terminal
 * + = Éxécute la commande
 * ++ = "tuer" l'application
 * + = Maximiser
 * + = Minimiser
 * ++ = Restaure les clients minimisés
 * + = Plein écran
 * + = bascule vers le client précédent
 * ++ = fenêtre flottante


 * + = active le client de gauche
 * + = active le client de droite
 * ++ = déplace le client vers la droite
 * ++ = déplace le client vers la gauche


 * + = redimensionne un client lorsqu'on est en mode mosaïque (tiling)
 * + = redimensionne un client lorsqu'on est en mode mosaïque (tiling)


 * + = déplace vers le tag de gauche/ droite
 * + = déplace vers le tag n° 1 à 9
 * ++ = envoie le client vers le tag

On peut ainsi définir n'importe quel raccourci clavier. Par exemple pour utiliser + pour basculer sur la fenêtre précédente :

Ressources externes

 * User Configuration Files sur le wiki d'awesome