Awesome/fr

awesome est Article description::un gestionnaire de fenêtres pour [[X hautement configurable]]. Il est principalement destiné aux utilisateurs avancés, aux développeurs et à tous ceux qui désirent un contrôle aux petits oignons de leur environnement graphique. Il est configurable grâce au langage de programmation Lua.

Services
Choose exactly one of:


 * elogind: Standalone logind package, extracted from the systemd project for use with OpenRC or other init systems.
 * systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

 * D-Bus: Enables use of the D-Bus message bus system.
 * polkit: Enables the polkit framework for controlling privileges for system-wide services.
 * udisks: Enables support for some storage related services.

X server
Follow the instructions on Xorg/Guide to set up the X environment.

Starting the X server
One of the following methods can be used to start X:


 * Display manager: Presents the user with a graphical login screen.
 * X without Display Manager: When running a single-user system, one may find display managers an unnecessary waste of resources.

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  :

Or simply set the wallpaper property of the theme:

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.

Lancement automatique de } via :

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|lang=lua|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