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).

#26 23-03-2015 11:48:43

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

smile
je n'ai pas pu m'en empêcher... c'était trop tentant... lol

Leonlemouton
°(")°

Hors ligne

#27 23-03-2015 12:30:36

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Je propose de mettre en avant le raccourci clavier : modkey + "Control" + "r" car il est utile pour relancer awesome après avoir modifié le fichier rc.lua.

Si vous voulez un exemple un peu plus complet pour la section "rules" (a peu près en phase avec la section "tags" proposée plus haut) :

-- {{{ Rules
awful.rules.rules = {
    -- All clients will match this rule.
    { rule = { },
      properties = { border_width = beautiful.border_width,
                     border_color = beautiful.border_normal,
                     focus = true,
                     keys = clientkeys,
                     buttons = clientbuttons } },
    { rule = { class = "MPlayer" },
      properties = { floating = true } },
    { rule = { class = "pinentry" },
      properties = { floating = true } },
    { rule = { class = "gimp" },
      properties = { floating = true } },
    -- Set Iceweasel to always map on tags number 3 of screen 1.
    { rule = { class = "Iceweasel" },
      properties = { tag = tags[1][3] } },
    { rule = { class = "Rhythmbox" },
      properties = { tag = tags[1][1] } },
    { rule = { class = "Icedove" },
      properties = { tag = tags[1][2] } },
    { rule = { class = "Nautilus" },
      properties = { tag = tags[1][4] } },
    { rule = { class = "Gnome-terminal" },
      properties = { tag = tags[1][5] } },
}
-- }}}
 



Il pourrait par ailleurs être intéressant d'expliquer plus en détail le fonctionnement de la commande xprop (il n'y a pas grand chose à ajouter) ; en gros lancer xprop et cliquer sur la fenêtre d'une application afin d'obtenir des infos.

@+

Dernière modification par leonlemouton (23-03-2015 17:11:47)


Leonlemouton
°(")°

Hors ligne

#28 23-03-2015 13:18:47

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Des explications pour les boutons de la barre de titre par défaut (à vérifier...):

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.
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.
La croix : bouton de fermeture. Ferme la fenêtre...

Pour la section http://debian-facile.org/doc:environnem … e#fenetres

smile

Dernière modification par leonlemouton (23-03-2015 13:19:26)


Leonlemouton
°(")°

Hors ligne

#29 23-03-2015 14:54:06

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Si vous voulez ajouter une section : mon premier widget (graphe d'utilisation du processeur) avec wicked :

1) Ajouter en haut du fichier rc.lua (après "require("naughty")" par exemple):

-- Widgets library
require("wicked")


2) Ajouter dans la section Wibox (après "textclock widget" par exemple):

-- graphe d’utilisation du processeur
cpugraphwidget = widget({
    type = 'graph',
    name = 'cpugraphwidget',
    align = 'right'
})

cpugraphwidget.height = 0.85
cpugraphwidget.width = 45
cpugraphwidget.bg = '#333333'
cpugraphwidget.border_color = '#0a0a0a'
cpugraphwidget.grow = 'left'

cpugraphwidget:plot_properties_set('cpu', {
    fg = '#AEC6D8',
    fg_center = '#285577',
    fg_end = '#285577',
    vertical_gradient = false
})

wicked.register(cpugraphwidget, wicked.widgets.cpu, '$1', 1, 'cpu') :
 


3) Enfin ajouter le widget à la barre de statut:

-- Add widgets to the wibox - order matters
    mywibox[s].widgets = {
        {
            mylauncher,
            mytaglist[s],
            mypromptbox[s],
            layout = awful.widget.layout.horizontal.leftright
        },
        mylayoutbox[s],
        mytextclock,
        cpugraphwidget,
        s == 1 and mysystray or nil,
        mytasklist[s],
        layout = awful.widget.layout.horizontal.rightleft
    }



Des exemples de widgets sont disponibles ici : http://awesome.naquadah.org/wiki/Wicked … ace_Wicked

Dernière modification par leonlemouton (23-03-2015 17:11:26)


Leonlemouton
°(")°

Hors ligne

#30 23-03-2015 17:04:05

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : wiki - awesome

Plop,
Pour le code en lua, merci d'utiliser [ code=lua ] comme balise dans le forum (et <code lua> dans le wiki) smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#31 23-03-2015 17:13:34

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

... C'est tout de suite plus joli... smile

Leonlemouton
°(")°

Hors ligne

#32 24-03-2015 20:43:32

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Je suis en train d'éditer mon fichier rc.lua (je m'éclate!!) big_smile
Je m'attaque à la réalisation d'un menu personnalisé.

Voici donc une petite astuce : utiliser Bluefish...
Ouvrir un onglet dans bluefish pour l'édition du fichier rc.lua (/home/utilisateur/.config/awesome/rc.lua)
Et un autre avec le fichier de menu debian par défaut ; menu.lua (/etc/xdg/awesome/debian/menu.lua)

Du coup il n'y a plus qu'a faire des copier/coller entre les deux fichiers avec les entrées de menu que l'on souhaite récupérer et a enregistrer le fichier rc.lua après les modifs (sans fermer bluefish bien sur)...

Après ça on rafraichit awesome : modekey + ctrl + r et on peut tester le super menu personnalisé aux petits oignons...

C'est redoutablement efficace !! tongue

Voili

@+

Dernière modification par leonlemouton (24-03-2015 20:48:14)


Leonlemouton
°(")°

Hors ligne

#33 24-03-2015 21:12:05

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - awesome

Leonlemouton
Utiliser vim pour un fichier et la commande split pour ouvrir le second le fait aussi.
On peut aussi utiliser vimdiff pour projeter des lignes de l'un à l'autre des fichiers.

smile

https://debian-facile.org/doc:editeurs:vim:vim

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#34 25-03-2015 17:58:18

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Merci pour le tuyau smolski smile

Je réserve, pour l'instant, vim pour éditer des fichiers lorsque je suis connecté en ssh...
J'ai encore beaucoup de mal avec vim ; trop de commandes à mémoriser pour mon petit cerveau... roll
Quand j'ai un bureau je préfère utiliser bluefish.

@+

Leonlemouton
°(")°

Hors ligne

#35 25-03-2015 21:46:49

wlourf
Membre
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : awesome
Inscription : 19-07-2010

Re : wiki - awesome

leonlemouton a écrit :


Du coup il n'y a plus qu'a faire des copier/coller entre les deux fichiers avec les entrées de menu que l'on souhaite récupérer et a enregistrer le fichier rc.lua après les modifs (sans fermer bluefish bien sur)...



une méthode que j'aime bien est d'utiliser des fichiers séparés pour la config d'awesome, ça évite de se taper un rc.lua de plusieurs centaines de lignes. Il suffit d'appeler ces fichiers depuis rc.lua avec dofile.

par exemple:


-- dans rc.lua
config = awful.util.getdir("config")
dofile(config .. "/keybindings.lua")
dofile(config .. "/menu.lua")
--etc ....
 



dans menu.lua,  tu mets tout le bloc --- {{{ Menu }}} et le tour est joué. Il faut juste bien veiller à placer le dofile à la place du bloc -- {{{ Menu }}}  dans le rc.lua

Dernière modification par wlourf (25-03-2015 21:47:49)

Hors ligne

#36 25-03-2015 21:55:35

leonlemouton
Adhérent(e)
Distrib. : Debian Stable
(G)UI : Mate ∨ LXQt
Inscription : 14-08-2012

Re : wiki - awesome

Merci pour ton retour sur cette méthode wlourf ;je vais l'appliquer.
Mon fichier rc.lua commence à être un peu difficile à exploiter...
smile

Leonlemouton
°(")°

Hors ligne

#37 18-07-2015 12:40:08

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Rajout de l'update
Paragraphe le terminal laisser aptitude ?

Avant de mettre en conformité les touches, j'ai besoin de savoir si je laisse Mod4 ou si je remplace par Windows ?

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#38 18-07-2015 12:44:43

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

"apt-get" bien sûr  smile

Mod4, ça complique les choses : un paragraphe pour l'expliquer et bien sûr ça n'apparaît pas sur un clavier ...

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#39 18-07-2015 12:45:43

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Il y a une phrase qui explique et un renvoi, mais je trouverais plus simple de remplacer par la touche windows directement

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#40 18-07-2015 12:48:42

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

Moi aussi (comme quoi ...)

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#41 18-07-2015 12:49:22

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Ok, je remplace

J'aime bien le comme quoi..... wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#42 18-07-2015 12:52:20

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#43 18-07-2015 12:56:03

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Pour remplacer aptitude par apt-get, cette phrase m'embête

Cette fois-ci c'est le terminal que vous venez d'installer qui s'exécute.
En effet, lors de l'installation de xfce4-terminal, aptitude a exécuté la commande update-alternatives pour activer par défaut ce terminal.

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#44 18-07-2015 13:14:02

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

Amha, c'est dpkg qui exécute update-alternatives, je pense que apt-get ferait comme aptitude.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#45 18-07-2015 13:14:48

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

alors ? je la supprime ?

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#46 18-07-2015 13:15:38

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Ou plutôt je remplace aptitude par apt-get dans la phrase ?

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#47 18-07-2015 13:19:34

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

Oui  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#48 18-07-2015 16:31:43

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

Fait, les touches aussi tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#49 18-07-2015 16:35:49

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - awesome

cool

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#50 18-07-2015 16:37:29

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : wiki - awesome

smile

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

Pied de page des forums