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 →
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 Prochaine révision Les deux révisions suivantes | ||
doc:environnements:x11:awesome [19/10/2015 13:31] leonlemouton |
doc:environnements:x11:awesome [28/04/2016 05:33] smolski [Premières modifications] |
||
---|---|---|---|
Ligne 98: | Ligne 98: | ||
Par exemple, tapez simplement : | Par exemple, tapez simplement : | ||
xfce4- | xfce4- | ||
- | et appuyez sur la touche **Tabulation** du clavier, le nom de la commande | + | et appuyez sur la touche <key>Tab</key> du clavier, le nom de la commande |
xfce4-terminal | xfce4-terminal | ||
sera alors automatiquement complété. | sera alors automatiquement complété. | ||
Ligne 140: | Ligne 140: | ||
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'' et localisez la ligne : | ||
- | <code lua>beautiful.init("/usr/share/awesome/themes/default/theme.lua")</code> | + | <file lua Extrait de rc.lua> |
+ | beautiful.init("/usr/share/awesome/themes/default/theme.lua") | ||
+ | </file> | ||
Ligne 148: | Ligne 150: | ||
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 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'): | ||
- | <code lua>theme.wallpaper_cmd = { awsetbg /home/user/Images/images.jpg } | + | <file lua Extrait de theme.lua> |
- | </code> | + | theme.wallpaper_cmd = { awsetbg /home/user/Images/images.jpg } |
+ | </file> | ||
==== Attribution d'un nom aux tags ==== | ==== Attribution d'un nom aux tags ==== | ||
Ligne 155: | Ligne 159: | ||
Dans le fichier rc.lua | Dans le fichier rc.lua | ||
- | <code lua> | + | <file lua extrait rc.lua> |
-- {{{ Tags | -- {{{ Tags | ||
tags = { | tags = { | ||
Ligne 165: | Ligne 169: | ||
end | end | ||
-- }}} | -- }}} | ||
- | </code> | + | </file> |
==== Un Tag > Un logiciel...ou plus ;) ==== | ==== Un Tag > Un logiciel...ou plus ;) ==== | ||
Ligne 172: | Ligne 177: | ||
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é :) | ||
+ | <file lua extrait rc.lua> | ||
+ | { rule = { class = "Chromium" }, | ||
+ | properties = { floating = true, tag = tags[1][1], switchtotag = true } }, | ||
+ | </file> | ||
- | <code lua>{ rule = { class = "Chromium" }, | ||
- | properties = { floating = true, tag = tags[1][1], switchtotag = true } }, | ||
- | </code> | ||
Décortiquons un peu tout ceci : | Décortiquons un peu tout ceci : | ||
Ligne 191: | Ligne 197: | ||
par exemple: | par exemple: | ||
- | <code lua>{ rule = { name = "weechat-curses" }, | + | <file lua extrait rc.lua> |
- | properties = { tag = tags[1][3], switchtotag = true } }, | + | lua |
- | </code> | + | { rule = { name = "weechat-curses" }, |
+ | properties = { tag = tags[1][3], switchtotag = true } },</file> | ||
==== Raccourcis clavier ==== | ==== Raccourcis clavier ==== | ||
Ligne 203: | Ligne 211: | ||
pour passer d'un tag à un autre avec les <key>Left</key> | <key>Right</key> du clavier il suffit d'utiliser cette partie du fichier rc.lua | pour passer d'un tag à un autre avec les <key>Left</key> | <key>Right</key> du clavier il suffit d'utiliser cette partie du fichier rc.lua | ||
- | <code lua>-- {{{ Key bindings | + | <file lua extrait rc.lua> |
+ | -- {{{ Key bindings | ||
globalkeys = | globalkeys = | ||
{ | { | ||
Ligne 209: | Ligne 218: | ||
key({ modkey, }, "Right", awful.tag.viewnext ), | key({ modkey, }, "Right", awful.tag.viewnext ), | ||
key({ modkey, }, "Escape", awful.tag.history.restore), | key({ modkey, }, "Escape", awful.tag.history.restore), | ||
+ | </file> | ||
+ | |||
- | </code> | ||
cette partie sert à gérer les layouts: | cette partie sert à gérer les layouts: | ||
- | <code lua> -- Layout manipulation | + | <file lua extrait rc.lua> |
+ | -- Layout manipulation | ||
key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), | key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), | ||
key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end), | key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end), | ||
Ligne 240: | Ligne 251: | ||
key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end), | key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end), | ||
key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end), | key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end), | ||
- | </code> | + | </file> |
les prompts pour lancer des applications ou du code lua: | les prompts pour lancer des applications ou du code lua: | ||
- | <code lua> -- Prompt | + | <file lua extrait rc.lua> |
+ | -- Prompt | ||
key({ modkey }, "F1", | key({ modkey }, "F1", | ||
function () | function () | ||
Ligne 260: | Ligne 273: | ||
end), | end), | ||
} | } | ||
+ | </file> | ||
+ | |||
- | </code> | ||
==== Fenêtres ==== | ==== Fenêtres ==== | ||
Ligne 268: | Ligne 282: | ||
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: | ||
- | <code lua> | + | |
+ | <file lua Extrait de rc.lua> | ||
awful.titlebar.add(c, { modkey = modkey }) | awful.titlebar.add(c, { modkey = modkey }) | ||
- | </code> | + | </file> |
//Pour décommenter il faut enlever les deux tirets qui se trouvent en début de ligne.// | //Pour décommenter il faut enlever les deux tirets qui se trouvent en début de ligne.// | ||
Ligne 290: | Ligne 306: | ||
exemple : | exemple : | ||
- | <code lua>os.execute("chromium &") | + | <file lua extrait rc.lua> |
- | </code> | + | lua |
+ | os.execute("chromium &")</file> | ||
et c'est tout, au démarrage d'awesome chromium sera lancé automatiquement selon la configuration faite dans la partie "Un Tag > Un logiciel...ou plus" | et c'est tout, au démarrage d'awesome chromium sera lancé automatiquement selon la configuration faite dans la partie "Un Tag > Un logiciel...ou plus" | ||
Ligne 314: | Ligne 332: | ||
==== Premier widget ==== | ==== Premier widget ==== | ||
1) Ajouter en haut du fichier rc.lua (après "require("naughty")" par exemple) le code suivant : | 1) Ajouter en haut du fichier rc.lua (après "require("naughty")" par exemple) le code suivant : | ||
- | <code lua>-- Widgets library | + | <file lua extrait rc.lua> |
+ | -- Widgets library | ||
require("wicked") | require("wicked") | ||
- | </code> | + | </file> |
2) Ajouter dans la section Wibox (après "textclock widget" par exemple) le code suivant : | 2) Ajouter dans la section Wibox (après "textclock widget" par exemple) le code suivant : | ||
- | <code lua> | + | <file lua extrait rc.lua> |
-- graphe d’utilisation du processeur | -- graphe d’utilisation du processeur | ||
cpugraphwidget = widget({ | cpugraphwidget = widget({ | ||
Ligne 341: | Ligne 362: | ||
wicked.register(cpugraphwidget, wicked.widgets.cpu, '$1', 1, 'cpu') : | wicked.register(cpugraphwidget, wicked.widgets.cpu, '$1', 1, 'cpu') : | ||
- | </code> | + | </file> |
3) Enfin ajouter le widget à la barre de statut (avec le nom du widget : cpugraphwidget) : | 3) Enfin ajouter le widget à la barre de statut (avec le nom du widget : cpugraphwidget) : | ||
- | <code lua>-- Add widgets to the wibox - order matters | + | <file lua extrait rc.lua> |
+ | -- Add widgets to the wibox - order matters | ||
mywibox[s].widgets = { | mywibox[s].widgets = { | ||
{ | { | ||
Ligne 358: | Ligne 381: | ||
mytasklist[s], | mytasklist[s], | ||
layout = awful.widget.layout.horizontal.rightleft | layout = awful.widget.layout.horizontal.rightleft | ||
- | }</code> | + | } |
+ | </file> | ||
| | ||
Des exemples de widgets sont disponibles ici : [[http://awesome.naquadah.org/wiki/Wicked/fr#Mettre_en_place_Wicked]] | Des exemples de widgets sont disponibles ici : [[http://awesome.naquadah.org/wiki/Wicked/fr#Mettre_en_place_Wicked]] | ||
Ligne 367: | Ligne 391: | ||
* [[utilisateurs:captnfab]] | * [[utilisateurs:captnfab]] | ||
+ | ===== Liens vers le forum ===== | ||
+ | * [[https://debian-facile.org/viewtopic.php?id=14065 | [résolu] Awesome WM - Multi écran navigation dynamique]] | ||
===== Liens utiles ===== | ===== Liens utiles ===== | ||
* [[http://forum.malekal.com/awesome-window-manager-t21608.html]] | * [[http://forum.malekal.com/awesome-window-manager-t21608.html]] | ||
* [[http://wiki.chezlefab.net/tuto_nix/awesome/accueil]] | * [[http://wiki.chezlefab.net/tuto_nix/awesome/accueil]] | ||
* [[https://awesome.naquadah.org/wiki/Main_Page/fr]] | * [[https://awesome.naquadah.org/wiki/Main_Page/fr]] |