« Pekwm » : différence entre les versions

Aller à la navigation Aller à la recherche
3 octets ajoutés ,  il y a 15 ans
m
aucun résumé des modifications
Aucun résumé des modifications
mAucun résumé des modifications
Ligne 12 : Ligne 12 :
== Comment je peux le configurer? ==
== Comment je peux le configurer? ==


Tous se passe dans le dossier placé dans votre /home/votre_nom_d_utilisateur/.pekwm .
Tout se passe dans le dossier placé dans votre /home/votre_nom_d_utilisateur/.pekwm .


Au moins après avoir lancé pekwm via votre gestionnaire de connection, ou un fichier .xinitrc, vous devrez y trouver ces quelques fichiers dans ~/.pekwm :  
Au moins après avoir lancé pekwm via votre gestionnaire de connection, ou un fichier .xinitrc, vous devrez y trouver ces quelques fichiers dans ~/.pekwm :  
Ligne 23 : Ligne 23 :
* [[Pekwm#Le fichier vars|vars]]
* [[Pekwm#Le fichier vars|vars]]


et éventuellement le sous dossier "themes", dans lequel vous placerez tous vos themes personnels.
et éventuellement le sous dossier "themes", dans lequel vous placerez tous vos thèmes personnels.


=== Le fichier start ===
=== Le fichier start ===
Ligne 30 : Ligne 30 :
Dans ce fichier, vous avez la possibilité d'écrire les applications que vous souhaitez lancer au démarrage de pekwm.  
Dans ce fichier, vous avez la possibilité d'écrire les applications que vous souhaitez lancer au démarrage de pekwm.  


N'oubliez pas tout d'abord de le rendre éxécutable :  
N'oubliez pas tout d'abord de le rendre exécutable :  


::$chmod +x ~/.pekwm/start
::$chmod +x ~/.pekwm/start
Ligne 48 : Ligne 48 :




Vous remarquerez que les programmes lancés sont suivi du caractère "&". Ceci est essentiel pour que pekwm puisse démarrer après ces commandes.
Vous remarquerez que les programmes lancés sont suivis du caractère "&". Ceci est essentiel pour que pekwm puisse démarrer après ces commandes.


=== Le fichier vars ===
=== Le fichier vars ===
Ligne 58 : Ligne 58 :
$TERM="urxvt"
$TERM="urxvt"


Ainsi, à chaque fois que l'on écrira $TERM dans les autres fichiers de configuration de pekwm, il sera interprété comme étant urxvt. Cela est pratique pour ne pas avoir à changer toutes les lignes une par unes des fichiers de configuration.
Ainsi, à chaque fois que l'on écrira $TERM dans les autres fichiers de configuration de pekwm, il sera interprété comme étant urxvt. Cela est pratique pour ne pas avoir à changer toutes les lignes une par une des fichiers de configuration.




Ligne 67 : Ligne 67 :


*    Icons = "~/.pekwm/icons/"
*    Icons = "~/.pekwm/icons/"
Ici, vous définissez le dossier contenant les icones utilisées dans le menu de pekwm.
Ici, vous définissez le dossier contenant les icônes utilisées dans le menu de pekwm.
*    Workspaces = "9"
*    Workspaces = "9"
*    WorkspacesPerRow = "9"
*    WorkspacesPerRow = "9"
*    WorkspaceNames = "Main;Web;E-mail;Musique;DL;Jeux;Travail;Divers 1;Divers 2"
*    WorkspaceNames = "Main;Web;E-mail;Musique;DL;Jeux;Travail;Divers 1;Divers 2"
Ici, vous choisissez le nombre d'espaces de travail par colonne, puis combien vous en vouler par ligne, puis enfin leurs noms.
Ici, vous choisissez le nombre d'espaces de travail par colonne, puis combien vous en voulez par ligne, puis enfin leur nom.


* Harbour {
* Harbour {


Dans cette sections, vous configurez le "harbour", ou dock de pekwm. C'est un réceptacle aux applications dockées.
Dans cette section, vous configurez le "harbour", ou dock de pekwm. C'est un réceptacle aux applications dockées.


=== Le fichier menu ===
=== Le fichier menu ===
Ligne 82 : Ligne 82 :
Ici, vous allez pouvoir configurer le menu. Un des grands avantages de pekwm est qu'il dispose de menus dynamiques, c'est à dire qui peuvent changer selon vos choix!
Ici, vous allez pouvoir configurer le menu. Un des grands avantages de pekwm est qu'il dispose de menus dynamiques, c'est à dire qui peuvent changer selon vos choix!


Par ailleur, dans le menu, vous aurez la possibilité d'exécuter des programmes, mais aussi de faire tout un tas d'autres actions, comme redémarrer pekwm, changer de theme... etc. Regarder la section [[Pekwm#Les Actions possibles|Les Actions possibles]] pour plus de renseignements.
Par ailleurs, dans le menu, vous aurez la possibilité d'exécuter des programmes, mais aussi de faire tout un tas d'autres actions, comme redémarrer pekwm, changer de thème... etc. Regardez la section [[Pekwm#Les Actions possibles|Les Actions possibles]] pour plus de renseignements.
==== Un menu normal ====
==== Un menu normal ====
Tous devra être compris entre les accolades suivantes :  
Tout devra être compris entre les accolades suivantes :  
RootMenu = "Pekwm" {
RootMenu = "Pekwm" {


Ligne 103 : Ligne 103 :




Ceci vous permet d'ajouter un sous menu, avec ce que vous voulez dedans.
Ceci vous permet d'ajouter un sous-menu, avec ce que vous voulez dedans.


* Separator {}
* Separator {}
Ligne 113 : Ligne 113 :
* Entry = "" { Actions = "Dynamic /chemin/vers/le/script" }
* Entry = "" { Actions = "Dynamic /chemin/vers/le/script" }


Bien sûr, il peut s'agir d'un script ou d'un programme python...etc, du moment qu'il retourne ce qu'il faut. On peut préférer avoir un sous-menu ceci dit.
Bien sûr, il peut s'agir d'un script ou d'un programme python... etc, du moment qu'il retourne ce qu'il faut. On peut préférer avoir un sous-menu, ceci dit.
Voici un script qui donnera la date et l'heure dans le menu :  
Voici un script qui donnera la date et l'heure dans le menu :  


Ligne 131 : Ligne 131 :
Le "Exec source /dev/null" permet de ne rien lancer au clic, mais n'importe quelle application peut être spécifiée ici.
Le "Exec source /dev/null" permet de ne rien lancer au clic, mais n'importe quelle application peut être spécifiée ici.


Voila, vous pouvez créer vso scripts à partir de maintenant afin de réaliser vos rêves les plus fous.  
Voilà, vous pouvez créer vos scripts à partir de maintenant afin de réaliser vos rêves les plus fous.  


en voici quelques-uns pour gérer mpd et vos fichiers : http://forum.debian-fr.org/viewtopic.php?f=8&t=24639
En voici quelques-uns pour gérer mpd et vos fichiers : http://forum.debian-fr.org/viewtopic.php?f=8&t=24639


==== Autogénérer le menu avec menumaker ====
==== Autogénérer le menu avec menumaker ====
Ligne 167 : Ligne 167 :
----
----


Ici, vous voyez que l'on configure la partie "screenedge", c'est à dire les bords de l'écran, en particulier le bord inférieur (Down). Ici, on voit que lorsque l'on fait un clic droit sur ce bord (buttonrelease 3), on affiche le menu root. Ceci est très pratique lorsque l'on ne veut pas utiliser de barres de taches, et que l'on veut avoir accès au menu lorsque les fenêtres sont ouvertes.
Ici, vous voyez que l'on configure la partie "screenedge", c'est à dire les bords de l'écran, en particulier le bord inférieur (Down). Ici, on voit que lorsque l'on fait un clic droit sur ce bord (buttonrelease 3), on affiche le menu root. Ceci est très pratique lorsque l'on ne veut pas utiliser de barres de taches et que l'on veut avoir accès au menu lorsque les fenêtres sont ouvertes.


La deuxieme ligne écrite ci-dessus permet d'afficher un menu listant toutes les fenetres ouvertes via un clic-gauche sur le bord de l'écran : avez-vous vraiment besoin d'une barre de taches? :)
La deuxième ligne écrite ci-dessus permet d'afficher un menu listant toutes les fenetres ouvertes via un clic-gauche sur le bord de l'écran : avez-vous vraiment besoin d'une barre de taches? :)


Il existe ainsi plusieurs menus.
Il existe ainsi plusieurs menus.
Ligne 191 : Ligne 191 :
----
----


== Les Actions possibles ==
== Les actions possibles ==


Au lieu de tout recopier, voici le lien vers la documentation vous expliquant tout en détail :  
Au lieu de tout recopier, voici le lien vers la documentation vous expliquant tout en détail :  
46

modifications

Menu de navigation