Page 1 sur 1

[Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:05
par Erincka
Bonjour à tous,

Après avoir passé quelque temps sous Awesome WM pour me familiariser, j’aurais voulu savoir s’il serait possible d’avoir votre aide afin de m’aider à le personnaliser.

J’utilise le thème de Copycat Killer (https://github.com/copycat-killer/awesome-copycats ), sur lequel j’aimerais faire quelques modifications :

- Je souhaiterais retirer le cadre en haut à droite de l’acran (avec la pochette de l’album et le titre, en revanche je souhaiterais garder le titre de la musique en haut à gauche)

- Changer les titres des bureaux virtuels (web/term/docs/media/files/other)

- Retirer le widget batterie (J’utilise un PC Fixe)

- Retirer le widget flèches upload/download

- Ajouter si possible l’état du VPN (connecté ou non) avec OpenVPN (J’utilise le thème faenza-icon-theme https://www.archlinux.org/packages/comm ... eme/files/ il y a le logo VPN, par contre je souhaiterais garder les autres logos du thème Awesome)

- Ajouter le kernel linux

- Ajouter un script affichant les updates disponibles

- Retirer la barre noire en bas de l'écran avec les layouts affichés en bas à droite de l'écran

- Pour arriver à quelque chose comme ceci (les mêmes couleurs de la barre d’en haut et type d’affichage serait génial) :

Image

Et le thème ne propose pas tous les layouts, en effet, les fenêtres sont toutes collées, j'aurais aimé savoir comment il serait possible d'ajouter toutes les dispositions possibles

Merci d'avance

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:19
par Piczel
Salut :)
Pourrais-tu link ton rc.lua stp ?

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:38
par Erincka

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:50
par Piczel
Alors, la partie concernant le nom des tags est celle-là :)
(lignes 88-97)

Code : Tout sélectionner

-- {{{ Tags
tags = {
   names = { "web", "term", "docs", "media", "files", "other" },
   layout = { layouts[1], layouts[3], layouts[4], layouts[1], layouts[7], layouts[1] }
}
for s = 1, screen.count() do
-- Each screen has its own tag table.
   tags[s] = awful.tag(tags.names, s, tags.layout)
end
-- }}}
la partie concernant le widget batterie :
(lignes 188-199)

Code : Tout sélectionner

-- Battery
baticon = wibox.widget.imagebox(beautiful.widget_batt)
batwidget = lain.widgets.bat({
    settings = function()
        if bat_now.perc == "N/A" then
            perc = "AC "
        else
            perc = bat_now.perc .. "% "
        end
        widget:set_text(perc)
    end
})
et celle-là (ligne 374)

Code : Tout sélectionner

 right_layout:add(batwidget)
les flèches up/download
(lignes 213-230)

Code : Tout sélectionner

-- Net
netdownicon = wibox.widget.imagebox(beautiful.widget_netdown)
--netdownicon.align = "middle"
netdowninfo = wibox.widget.textbox()
netupicon = wibox.widget.imagebox(beautiful.widget_netup)
--netupicon.align = "middle"
netupinfo = lain.widgets.net({
    settings = function()
        if iface ~= "network off" and
           string.match(yawn.widget._layout.text, "N/A")
        then
            yawn.fetch_weather()
        end

        widget:set_markup(markup("#e54c62", net_now.sent .. " "))
        netdowninfo:set_markup(markup("#87af5f", net_now.received .. " "))
    end
})
et celle-là (lignes 357-360)

Code : Tout sélectionner

    right_layout:add(netdownicon)
    right_layout:add(netdowninfo)
    right_layout:add(netupicon)
    right_layout:add(netupinfo)
Le reste, j'ai regardé vraiment en 3 coups d'oeils, regarde un petit peu, j'ai pas vraiment trouvé, mais la déjà ça devrait être mieux :)

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:52
par Erincka
Merci, en fait j'ai essayé de supprimer ces lignes avant de faire le post, mais j'ai un message d'erreur ^^

Edit : Oh génial c'est bon !! Tu saurais comment retirer la barre noire en bas avec les layouts affichée en bas à droite ? ^^

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 16:55
par Piczel
ah, montre moi ce fameux message, on va voir tout ça

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 17:01
par Erincka
C'était ça :
Image

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 17:09
par Piczel
Je vois je vois, maintenant voyons la ligne magique qui permettra de retirer les layout en bas hehe.

Mais t uveux faire quoi ? les retirer ? les mettre en haut ?

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 17:15
par Erincka
Les retirer carrément, comme j'utilise le raccourci clavier j'en ai pas besoin ^^ le souci c'est que les fenêtres sont collées aussi et ça me va pas trop^^ on verra plus tard ça

Merci pour le temps que tu m'accordes :)

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 18:47
par Piczel
Hum j'vois, en gros sur la barre du bas, tu veux carrément la retirer, j'regarde, il me semble c'est ce pavé là qu'il faut retirer :)

(lignes 386-402)

Code : Tout sélectionner

 -- Create the bottom wibox
    mybottomwibox[s] = awful.wibox({ position = "bottom", screen = s, border_width = 0, height = 20 })
    --mybottomwibox[s].visible = false

    -- Widgets that are aligned to the bottom left
    bottom_left_layout = wibox.layout.fixed.horizontal()

    -- Widgets that are aligned to the bottom right
    bottom_right_layout = wibox.layout.fixed.horizontal()
    bottom_right_layout:add(mylayoutbox[s])

    -- Now bring it all together (with the tasklist in the middle)
    bottom_layout = wibox.layout.align.horizontal()
    bottom_layout:set_left(bottom_left_layout)
    bottom_layout:set_middle(mytasklist[s])
    bottom_layout:set_right(bottom_right_layout)
    mybottomwibox[s]:set_widget(bottom_layout)
end
Et pour les fenêtres collées, tu veux des bordures entre les fenêtres ? car elles seront toujours plus ou moins collées, Awesome est un Tilling WM, du coup les fenêtres prennent le maximum d'espace

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 19:32
par Erincka
A titre d'exemple je te mets deux screens, le premier comme je n'aime pas trop :

http://zupimages.net/up/15/24/00oa.png C'est tout collé, présent sur le thème 1.

Le second comme je préfères, présent sur le thème 2 :

http://zupimages.net/up/15/24/89si.png
et
http://zupimages.net/up/15/24/ey7t.png


En fait j'ai des positions des fenêtre présentes sur l'un et non sur l'autre, vice versa, sur le second thème les dispositions des fenêtres sont à la fois collées et séparées, comme j'aimerais avoir

Re: [Awesome WM] - Un peu d'aide pour la config ? :)

Publié : dim. 14 juin 2015, 20:12
par Piczel
je vois, les bordures entre les fenêtres, j'en ai aucune idée désolé étant donné que je hais ça et que de base ça n'y est pas..