logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:environnements:x11:awesome [28/04/2016 05:33]
smolski [Premières modifications]
doc:environnements:x11:awesome [24/03/2017 14:09] (Version actuelle)
Vega [Premières modifications]
Ligne 14: Ligne 14:
 ===== Introduction ===== ===== Introduction =====
  
-awesome est un gestionnaire de fenêtres de la famille des «tiling windows». \\+awesome est un gestionnaire de fenêtres de la famille des « tiling windows ». \\
 En jargon informatique,​ un gestionnaire de fenêtres de cette famille présente les affichages sans chevauchement. En jargon informatique,​ un gestionnaire de fenêtres de cette famille présente les affichages sans chevauchement.
  
Ligne 45: Ligne 45:
  
 ==== Lancement ==== ==== Lancement ====
-Pour lancer **awesome**,​ vous pouvez le faire depuis votre [[:​doc:​environnements:​environnements#​gestionnaire-de-sessions|gestionnaire de session]], si vous en avez un, après l'​avoir relancé ou avoir redémarrer ​votre Debian.+Pour lancer **awesome**,​ vous pouvez le faire depuis votre [[:​doc:​environnements:​environnements#​gestionnaire-de-sessions|gestionnaire de session]], si vous en avez un, après l'​avoir relancé ou avoir redémarré ​votre Debian.
 <note info>​Pour relancer lightdm : <code root>​service lightdm restart</​code></​note>​ <note info>​Pour relancer lightdm : <code root>​service lightdm restart</​code></​note>​
   ​   ​
Ligne 52: Ligne 52:
 exec awesome</​code>​ exec awesome</​code>​
  
-Connectez-vous ensuite en tant qu'​utilisateur (non-root) dans une console et tapez +Connectez-vous ensuite en tant qu'​utilisateur (non root) dans une console et tapez :
 <code user>​startx</​code></​note>​ <code user>​startx</​code></​note>​
 ===== Premiers contacts ===== ===== Premiers contacts =====
  
-Probablement que vous trouverez votre premier contact avec AWESOME ​quelque peu rude, vous y remédierez un peu plus loin. \\+Probablement que vous trouverez votre premier contact avec **awesome** ​quelque peu rude, vous y remédierez un peu plus loin. \\
  
 {{ /​file-Ree559965318954419a80d4e0698a38fd.png?​400 }} \\ {{ /​file-Ree559965318954419a80d4e0698a38fd.png?​400 }} \\
Ligne 66: Ligne 66:
 Si vous placez le curseur de la souris dans le coin supérieur gauche de l'​écran et que vous cliquez sur le logo **awesome**,​ un petit menu s'​affiche. \\ Si vous placez le curseur de la souris dans le coin supérieur gauche de l'​écran et que vous cliquez sur le logo **awesome**,​ un petit menu s'​affiche. \\
 Il offre trois options dont un sous-menu //Debian//. Il offre trois options dont un sous-menu //Debian//.
-  * Ce dernier propose quelques applications pré-installées. Inutile de vous attardez ​sur ce sous-menu, il est appelé à disparaître.+  * Ce dernier propose quelques applications pré-installées. Inutile de vous attarder ​sur ce sous-menu, il est appelé à disparaître.
   * L'​option **open terminal** permet de lancer un terminal graphique rudimentaire.   * L'​option **open terminal** permet de lancer un terminal graphique rudimentaire.
-  * L'​option **awesome** vous permet (entre autres...) de quitter l'​environnement graphique (quit).+  * L'​option **awesome** vous permet (entre autres) de quitter l'​environnement graphique (quit).
  
 Maintenant que vous savez que la souris reste disponible, voyez un peu comment mettre à profit le clavier. Maintenant que vous savez que la souris reste disponible, voyez un peu comment mettre à profit le clavier.
Ligne 84: Ligne 84:
   * par la combinaison <​key>​Windows</​key>​ + <​key>​Shift</​key>​ + <​key>​c</​key>​   * par la combinaison <​key>​Windows</​key>​ + <​key>​Shift</​key>​ + <​key>​c</​key>​
  
-Relancer ​le terminal avec la combinaison : <​key>​Windows</​key>​ + <​key>​Enter</​key>​+Relancez ​le terminal avec la combinaison : <​key>​Windows</​key>​ + <​key>​Enter</​key>​
  
-Cette fois-ci c'est le terminal que vous venez d'​installer qui s'​exécute. \\+Cette fois-cic'est le terminal que vous venez d'​installer qui s'​exécute. \\
 En effet, lors de l'​installation de **xfce4-terminal**,​ apt-get a exécuté la commande **//​update-alternatives//​** pour activer par défaut ce terminal. En effet, lors de l'​installation de **xfce4-terminal**,​ apt-get a exécuté la commande **//​update-alternatives//​** pour activer par défaut ce terminal.
  
 Il y a une autre technique pour lancer une application,​ c'est en tapant la commande dans la barre de statut : Il y a une autre technique pour lancer une application,​ c'est en tapant la commande dans la barre de statut :
-  - appuyez sur les touches <​key>​Windows</​key>​ + <​key>​r</​key>​ Le champ **Run:** apparaît alors dans la barre de statut.+  - appuyez sur les touches <​key>​Windows</​key>​ + <​key>​r</​key>​Le champ **Run:** apparaît alors dans la barre de statut,
   - et lancez à nouveau le terminal en saisissant :   - et lancez à nouveau le terminal en saisissant :
 <code bash>​xfce4-terminal</​code>​ <code bash>​xfce4-terminal</​code>​
Ligne 105: Ligne 105:
 <code root>​apt-get install iceweasel iceweasel-l10n-fr</​code>​ <code root>​apt-get install iceweasel iceweasel-l10n-fr</​code>​
  
-**AWESOME** supporte ​ plusieurs autres combinaisons de touches, le [[:​doc:​systeme:​man | manuel]] disponible en //Français// les décrit. Consultez-le en tapant :+**awesome** supporte ​ plusieurs autres combinaisons de touches, le [[:​doc:​systeme:​man | manuel]] disponible en //français// les décrit. Consultez-le en tapant :
 <code user>man awesome</​code>​ <code user>man awesome</​code>​
  
Ligne 128: Ligne 128:
 ===== Premières modifications ===== ===== Premières modifications =====
  
-Ici vous apportez de légères modifications à l'​apparence de votre environnement de travail Vous verrez plus loin comment personnaliser le plus possible votre bureau.+Ici vous apportez de légères modifications à l'​apparence de votre environnement de travailVous verrez plus loin comment personnaliser le plus possible votre bureau.
  
 ==== Changement de thème ==== ==== Changement de thème ====
  
-AWESOME ​propose trois thèmes :+awesome ​propose trois thèmes :
  
-  -default; +  -default, 
-  -sky;+  -sky,
   -zenburn.   -zenburn.
  
-Pour changer le thème, éditez le fichier ''​~/​.config/​awesome/​rc.lua'' ​et localisez ​la ligne :+Pour changer le thème, éditez le fichier ''​~/​.config/​awesome/​rc.lua''​. \\ 
 +Remplacez "​default"​ par un des thèmes précédemment cités, sur la ligne :
  
 <file lua Extrait de rc.lua> <file lua Extrait de rc.lua>
Ligne 149: Ligne 150:
 ==== Modification de l'​arrière-plan ==== ==== Modification de l'​arrière-plan ====
  
-Pour mettre l'​arrière plan de votre choix il faut modifier le fichier theme.lua et modifier la ligne commençant par "​theme.wallpaper_cmd"​ comme suit (pour l'​exemple l'​image se situe dans '/​home/​user/​Images/'​ et se nomme '​images.jpg'​):​+Pour mettre l'​arrière-plan de votre choixil faut modifier le fichier theme.lua et modifier la ligne commençant par "​theme.wallpaper_cmd"​ comme suit (pour l'​exemplel'​image se situe dans '/​home/​user/​Images/'​ et se nomme '​images.jpg'​):​
 <file lua Extrait de theme.lua>​ <file lua Extrait de theme.lua>​
 theme.wallpaper_cmd = { awsetbg /​home/​user/​Images/​images.jpg } theme.wallpaper_cmd = { awsetbg /​home/​user/​Images/​images.jpg }
Ligne 156: Ligne 157:
  
 ==== Attribution d'un nom aux tags ==== ==== Attribution d'un nom aux tags ====
-Pour une gestion parfaite des tags et des layouts à adopter voici un exemple de code pouvant être utiliser ​(remplacer ​les noms et numéros de layouts par ce que vous voulez bien sûr)+Pour une gestion parfaite des tags et des layouts à adoptervoici un exemple de code pouvant être utilisé ​(remplacez ​les noms et numéros de layouts par ce que vous voulez bien sûr).
  
 Dans le fichier rc.lua Dans le fichier rc.lua
Ligne 172: Ligne 173:
  
  
-==== Un Tag > Un logiciel...ou plus ;) ====+==== Un Tag > Un logiciel... ou plus ;) ====
  
-Par défaut chaque application lancée le sera dans le tag courant, l'​intérêt étant de pouvoir attitrer un tag à chaque logiciel (ou l'​inverse) et naviguer facilement entre toutes ces fenêtres sans se prendre la tête :)+Par défautchaque application lancée le sera dans le tag courant, l'​intérêt étant de pouvoir attitrer un tag à chaque logiciel (ou l'​inverse) et naviguer facilement entre toutes ces fenêtres sans se prendre la tête :)
  
 Tout ceci se fait de façon assez simple dans le fichier rc.lua, dans lequel il y a déjà des exemples pour plus de facilité :) Tout ceci se fait de façon assez simple dans le fichier rc.lua, dans lequel il y a déjà des exemples pour plus de facilité :)
Ligne 185: Ligne 186:
 Décortiquons un peu tout ceci : Décortiquons un peu tout ceci :
  
-class =            -> pour connaître la class d'un logiciel il faut utiliser la ligne de commande, plus précisément '​xprop'​ qui va renvoyer tout un tas d'​informations dont la '​class'​. Pour utiliser '​xprop',​ lancer la commande '​xprop'​ dans un terminal utilisateur et cliquer sur une application ; cette action renverra les informations utiles (dont la classe qui vous servira) dans le terminal.+class =            -> pour connaître la classe ​d'un logicielil faut utiliser la ligne de commande, plus précisément '​xprop'​ qui va renvoyer tout un tas d'​informations dont la '​class'​. Pour utiliser '​xprop',​ lancer la commande '​xprop'​ dans un terminal utilisateur et cliquer sur une application ; cette action renverra les informations utiles (dont la classe qui vous servira) dans le terminal.
  
 "​Chromium" ​        -> la '​class'​ du logiciel chromium (logique non??) "​Chromium" ​        -> la '​class'​ du logiciel chromium (logique non??)
  
-properties = {     -> propriétés à appliquer au logiciel +properties = {     -> propriétés à appliquer au logiciel, 
-floating ​          -> le logiciel sera en mode floating et non en tile +floating ​          -> le logiciel sera en mode floating et non en tile, 
-tag = tags[1][1] ​  -> le premier [1] désigne l'​écran sur lequel sera affecté l'​application,​ le deuxième [1] désigne le tag d'​affectation,​ il est donc possible de le changer en mettant une valeur de 1 à 9 selon ses préférences. +tag = tags[1][1] ​  -> le premier [1] désigne l'​écran sur lequel sera affecté l'​application,​ le deuxième [1] désigne le tag d'​affectation,​ il est donc possible de le changer en mettant une valeur de 1 à 9 selon ses préférences, 
-switchtotag = true -> si vous vous trouvez sur le tag 5 par exemple le lancement de chromium va vous basculer directement sur le tag 1.+switchtotag = true -> si vous vous trouvez sur le tag 5 par exemplele lancement de chromium va vous basculer directement sur le tag 1.
  
-Si vous souhaitez faire de même pour un logiciel sans interface graphique il faudra dans ce cas utiliser '​name'​ au lieu de '​class'​+Si vous souhaitez faire de même pour un logiciel sans interface graphiqueil faudra dans ce cas utiliser '​name'​ au lieu de '​class'​
  
-par exemple:+par exemple :
 <file lua extrait rc.lua> <file lua extrait rc.lua>
 lua lua
Ligne 205: Ligne 206:
 ==== Raccourcis clavier ==== ==== Raccourcis clavier ====
  
-Awesome ​se contrôlant principalement avec le clavier il est très utile d'​utiliser des raccourcis claviers.+awesome ​se contrôlant principalement avec le clavieril est très utile d'​utiliser des raccourcis claviers.
 le fichier rc.lua par défaut en contient déjà beaucoup qu'il peut être pratique de modifier selon ses goûts. le fichier rc.lua par défaut en contient déjà beaucoup qu'il peut être pratique de modifier selon ses goûts.
  
Ligne 222: Ligne 223:
  
  
-cette partie sert à gérer les layouts:+cette partie sert à gérer les layouts :
 <file lua extrait rc.lua> <file lua extrait rc.lua>
    -- Layout manipulation    -- Layout manipulation
Ligne 254: Ligne 255:
  
  
-les prompts pour lancer des applications ou du code lua:+les prompts pour lancer des applications ou du code lua :
 <file lua extrait rc.lua> <file lua extrait rc.lua>
     -- Prompt     -- Prompt
Ligne 279: Ligne 280:
 ==== Fenêtres ==== ==== Fenêtres ====
  
-Par défaut les fenêtres d'applications ​ne comportent pas de boutons maximiser/​diminuer/​quitter étant donné qu'​awesome est surtout conçu pour être géré au clavier, néanmoins il est très facile d'en ajouter.+Par défautles fenêtres d'application ​ne comportent pas de boutons maximiser/​diminuer/​quitter étant donné qu'​awesome est surtout conçu pour être géré au clavier, néanmoins il est très facile d'en ajouter.
  
-Il suffit de décommenter la ligne suivante qui se trouve ​ dans la section "​Signals"​ du fichier rc.lua par défaut: ​+Il suffit de décommenter la ligne suivante qui se trouve ​ dans la section "​Signals"​ du fichier rc.lua par défaut : 
  
 <file lua Extrait de rc.lua> <file lua Extrait de rc.lua>
Ligne 287: Ligne 288:
 </​file>​ </​file>​
  
-//Pour décommenter il faut enlever les deux tirets qui se trouvent en début de ligne.//+//Pour décommenteril faut enlever les deux tirets qui se trouvent en début de ligne.//
  
 Signification des boutons par défaut : Signification des boutons par défaut :
   * La flèche : fenêtre flottante. La fenêtre ignorera la configuration définie, elle pourra être redimensionnée librement.   * La flèche : fenêtre flottante. La fenêtre ignorera la configuration définie, elle pourra être redimensionnée librement.
   * La fusée : fenêtre agrandie. La fenêtre ignorera également la configuration définie pour utiliser tout l'​espace disponible.   * La fusée : fenêtre agrandie. La fenêtre ignorera également la configuration définie pour utiliser tout l'​espace disponible.
-  * Le plus : fenêtre collante. La fenêtre sera visible sur tous les tags+  * Le plus : fenêtre collante. La fenêtre sera visible sur tous les tags.
   * L'​étoile : fenêtre au dessus. La fenêtre ignorera l'​ordre d'​empilement normal et sera affichée au-dessus de tout le reste.   * L'​étoile : fenêtre au dessus. La fenêtre ignorera l'​ordre d'​empilement normal et sera affichée au-dessus de tout le reste.
   * La croix : bouton de fermeture. Ferme la fenêtre...   * La croix : bouton de fermeture. Ferme la fenêtre...
Ligne 298: Ligne 299:
 ==== Démarrage ==== ==== Démarrage ====
  
-Pour lancer ​un application dès le démarrage il existe plusieurs méthodes.+Pour lancer ​une application dès le démarrageil existe plusieurs méthodes.
  
 === Lancer une application via awesome === === Lancer une application via awesome ===
-Celle-ci fait partie des plus simples :) L'​inconvénient majeur étant que si l'on décide de redémarrer awesome (sans fermer sa session) ​alors les applications seront relancées.+Celle-ci fait partie des plus simples :) L'​inconvénient majeur étant que si l'on décide de redémarrer awesome (sans fermer sa session) les applications seront relancées.
  
 Pour ce faire, il suffit d'​ajouter un bout de code lua tel que celui-ci dans le fichier rc.lua. Pour ce faire, il suffit d'​ajouter un bout de code lua tel que celui-ci dans le fichier rc.lua.
Ligne 361: Ligne 362:
 }) })
  
-wicked.register(cpugraphwidget,​ wicked.widgets.cpu,​ '​$1',​ 1, '​cpu'​) ​:+wicked.register(cpugraphwidget,​ wicked.widgets.cpu,​ '​$1',​ 1, '​cpu'​)
 </​file>​ </​file>​
  
Ligne 387: Ligne 388:
  
 ==== Exemples de fichiers de configuration ==== ==== Exemples de fichiers de configuration ====
-Outre les exemples présents sur le wiki awesome, certains utilisateurs du wiki ont fourni leurs fichiers de configurations ​awesome:+Outre les exemples présents sur le wiki awesome, certains utilisateurs du wiki ont fourni leurs fichiers de configuration ​awesome :
  
   * [[utilisateurs:​captnfab]]   * [[utilisateurs:​captnfab]]
doc/environnements/x11/awesome.1461814399.txt.gz · Dernière modification: 28/04/2016 05:33 par smolski

Pied de page des forums

Propulsé par FluxBB