Pages : 1
#1 Le 07/05/2009, à 15:30
- Rydgel
Pekwm
Bonjour à tous,
J'ai écris récemment un guide pour installer ce merveilleux gestionnaire de fenêtres qu'est Pekwm. Il est semblable à Openbox mais avec plus de fonctionnalités et aussi plus beau. Voila à quoi cela peut ressembler :
Le guide est ici
Si vous avez des questions je suis là.
Linux - Web 2.0 --> http://phollow.fr
Hors ligne
#2 Le 09/05/2009, à 14:05
- Valentin2105
Re : Pekwm
J'ai une question,
Comment faire pour que pekwm se lance direct sans ouvrir le gdm,
Genre :
Ca boot, et ca ouvre ma session de pekwm direct ?
Merci
PS: Ce serait bien que tu poste des script déja fait pour tout les fichiers de configurations pour débuter et les modifiers a notre gout !
Merci
Dernière modification par Valentin2105 (Le 09/05/2009, à 14:10)
Hors ligne
#3 Le 09/05/2009, à 20:20
- Rydgel
Re : Pekwm
Tu édites le /etc/inittab pour booter directement sur pekwm, et pekwm propose déja des scripts tout fais donc j'ai pas besoin d'en donner
Linux - Web 2.0 --> http://phollow.fr
Hors ligne
#4 Le 09/05/2009, à 22:29
- Valentin2105
Re : Pekwm
Ok, mais je met quoi dans /etc/inittab ?
Hors ligne
#5 Le 15/12/2009, à 21:59
- thuban
Re : Pekwm
Hum, le sujet date un peu. Si ça te tente de parler des pipemenus dans pekwm dans ton tuto, j'en ai fait ici :
http://forum.debian-fr.org/viewtopic.php?f=8&t=24639
à compléter!
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#6 Le 19/01/2011, à 18:13
- Gooffy
Re : Pekwm
Poo je creuse !!
Oui je creuse profondément ce post dans le fin fond du forum pour remercier Rydgel pour ce post et son lien anisi que thuban pour son tuto .
En effet Pekwm devrait avoir un peu plus de place dans le forum car il est pratique tout comme son cousin Openbox mais avec plus de possibilité que je n'ai pas encore exploité d'ailleurs
Je reviendrais poster quelques questions a ce sujet .
@ +
Dernière modification par Gooffy (Le 19/01/2011, à 18:15)
Hors ligne
#7 Le 19/01/2011, à 18:17
- Ypnose
Re : Pekwm
Ne t'inquiète pas Rydgel, on lit ton blog avec les différents guides.
Petit reproche pour PekWM (bien que je le trouve excellent), on doit installer xcompmgr ou cairo-compmgr, parce que les fenêtres sont parfois ralentis lorsqu'on les bouge si un des paquets précédent n'a pas été installé.
#8 Le 19/01/2011, à 18:33
- Gooffy
Re : Pekwm
Oui je confirme ,
Bon blog , simple mais efficace , les tutos sont forts interressants et détaillés .
Que demander de plus .
@Ypnose
Vais essayer de mettre xcompmgr pour comparer .
Bonne continuation pour ton blog aussi.
Dernière modification par Gooffy (Le 19/01/2011, à 18:33)
Hors ligne
#9 Le 19/01/2011, à 18:42
- Ypnose
Re : Pekwm
Merci à toi Goofy. Viens faire un tour de temps en temps.
Par contre, il semble que cairo-compmgr soit moins buggé que xcompmgr.
#10 Le 19/01/2011, à 18:49
- Gooffy
Re : Pekwm
Mais j'y suis déjà passé et je repasse régulièrement
En revanche j'ai du mal avec ta police d'écriture très petite , obliger de crtl + plusieurs fois
Mais c'est pas une critique j'imagine que c'est un choix délibéré .
Merci pour le tuyau cairo-compmgr .Faudra que je teste
Dernière modification par Gooffy (Le 19/01/2011, à 18:50)
Hors ligne
#11 Le 19/01/2011, à 19:04
- Ypnose
Re : Pekwm
En revanche j'ai du mal avec ta police d'écriture très petite , obliger de crtl + plusieurs fois
Il y de fortes chances pour la police d'écriture soit celle que tu as définis dans ton navigateur (serif) A moins que tu disposes de Georgia ou Times New roman sur ton PC.
Dernière modification par Ypnose (Le 19/01/2011, à 19:05)
#12 Le 20/01/2011, à 23:48
- Gooffy
Re : Pekwm
Il y de fortes chances pour la police d'écriture soit celle que tu as définis dans ton navigateur (serif)
Ben non en fait meme pas ! j'ai meme defini une taille mini de 14 avec FF..., mais bon le probleme persiste avec Arora ou Midori et je ne dispose pas de pour Georgia ou Times New roman dans mes polices du pc ; Donc je pense que cela vient de ton côté. A voir...
Pour en revenir a pekwm , j'ai un souci : jm'explique je suis obliger de cliquer sur la barre de titre d'une fenetre ou bien sur son icone dans le panel tint2 pour la faire passer au premier plan et je n'arrive pas a trouver d'où vient le probleme, j'imagine que cela se gère dans le fichier mouse mais je trouve pas l'erreur. Un peu d'explications ne me ferai pas de mal sur ce coup là ...
Voici le fichier mouse:
FrameTitle {
ButtonRelease = "1" { Actions = "Raise; Focus; ActivateClient" }
ButtonRelease = "Mod1 1" { Actions = "Focus; Raise" }
ButtonRelease = "Mod4 1" { Actions = "Focus; Raise" }
ButtonRelease = "2" { Actions = "ActivateClient" }
ButtonRelease = "Mod4 3" { Actions = "Close" }
ButtonRelease = "3" { Actions = "ShowMenu Window" }
ButtonRelease = "4" { Actions = "ActivateClientRel 1" }
ButtonRelease = "5" { Actions = "ActivateClientRel -1" }
ButtonRelease = "Mod1 4" { Actions = "SendToWorkspace Next; GotoWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "SendToWorkspace Prev; GotoWorkspace Prev" }
ButtonRelease = "Mod1 Shift 4" { Actions = "SendToWorkspace PrevV; GotoWorkspace PrevV" }
ButtonRelease = "Mod1 Shift 5" { Actions = "SendToWorkspace NextV; GotoWorkspace NextV" }
ButtonRelease = "Ctrl 4" { Actions = "MoveClientRel 1" }
ButtonRelease = "Ctrl 5" { Actions = "MoveClientRel -1" }
ButtonRelease = "Ctrl Mod1 1" { Actions = "Focus; Raise True" }
DoubleClick = "2" { Actions = "Toggle Shaded" }
DoubleClick = "Mod1 2" { Actions = "Toggle Shaded" }
DoubleClick = "1" { Actions = "MaxFill True True" }
DoubleClick = "Mod1 1" { Actions = "Toggle Maximized True True" }
Motion = "1" { Threshold = "4"; Actions = "Raise; Move" }
Motion = "Mod1 1" { Threshold = "4"; Actions = "Raise; Move" }
Motion = "Mod4 1" { Threshold = "4"; Actions = "Raise; Move" }
Motion = "2" { Threshold = "4"; Actions = "GroupingDrag True" }
Motion = "Mod1 3" { Actions = "Resize" }
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
}
OtherTitle {
ButtonRelease = "1" { Actions = "Raise; Focus" }
ButtonRelease = "2" { Actions = "Focus" }
ButtonRelease = "3" { Actions = "Close" }
ButtonRelease = "Mod4 3" { Actions = "ShowMenu Window" }
ButtonRelease = "Mod1 4" { Actions = "SendToWorkspace Next; GotoWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "SendToWorkspace Prev; GotoWorkspace Prev" }
ButtonRelease = "Mod1 Shift 4" { Actions = "SendToWorkspace PrevV; GotoWorkspace PrevV" }
ButtonRelease = "Mod1 Shift 5" { Actions = "SendToWorkspace NextV; GotoWorkspace NextV" }
Motion = "1" { Threshold = "4"; Actions = "Raise; Move" }
Motion = "Mod1 1" { Threshold = "4"; Actions = "Raise; Move" }
Motion = "Mod4 1" { Threshold = "4"; Actions = "Raise; Move" }
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
}
Border {
TopLeft {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize TopLeft" } }
Top {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize Top" } }
TopRight {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize TopRight" } }
Left {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize Left" } }
Right {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize Right" } }
BottomLeft {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize BottomLeft" } }
Bottom {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize Bottom" } }
BottomRight {
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
ButtonPress = "1" { Actions = "Focus; Resize BottomRight" } }
}
ScreenEdge {
Down {
ButtonRelease = "3" { Actions = "ShowMenu Root" }
ButtonRelease = "2" { Actions = "ShowMenu Goto" }
ButtonRelease = "Mod4 2" { Actions = "ShowMenu GotoClient" }
ButtonRelease = "4" { Actions = "GoToWorkspace Right" }
ButtonRelease = "5" { Actions = "GoToWorkspace Left" }
ButtonRelease = "Mod1 4" { Actions = "GoToWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "GoToWorkspace Prev" }
}
Up {
ButtonRelease = "3" { Actions = "ShowMenu Root" }
ButtonRelease = "2" { Actions = "ShowMenu Goto" }
ButtonRelease = "Mod4 2" { Actions = "ShowMenu GotoClient" }
ButtonRelease = "Mod1 4" { Actions = "GoToWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "GoToWorkspace Prev" }
}
Left {
Enter = "Mod1 Any" { Actions = "GoToWorkspace Left" }
ButtonRelease = "3" { Actions = "ShowMenu Root" }
ButtonRelease = "1" { Actions = "GoToWorkspace Left" }
DoubleClick = "1" { Actions = "GoToWorkspace Left" }
ButtonRelease = "2" { Actions = "ShowMenu Goto" }
ButtonRelease = "Mod4 2" { Actions = "ShowMenu GotoClient" }
ButtonRelease = "4" { Actions = "GoToWorkspace Right" }
ButtonRelease = "5" { Actions = "GoToWorkspace Left" }
ButtonRelease = "Mod1 4" { Actions = "GoToWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "GoToWorkspace Prev" }
EnterMoving = "Any Any" { Actions = "WarpToWorkspace Left" }
}
Right {
Enter = "Mod1 Any" { Actions = "GoToWorkspace Right" }
ButtonRelease = "3" { Actions = "ShowMenu Root" }
ButtonRelease = "1" { Actions = "GoToWorkspace Right" }
DoubleClick = "1" { Actions = "GoToWorkspace Right" }
ButtonRelease = "2" { Actions = "ShowMenu Goto" }
ButtonRelease = "Mod4 2" { Actions = "ShowMenu GotoClient" }
ButtonRelease = "4" { Actions = "GoToWorkspace Right" }
ButtonRelease = "5" { Actions = "GoToWorkspace Left" }
ButtonRelease = "Mod1 4" { Actions = "GoToWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "GoToWorkspace Prev" }
EnterMoving = "Any Any" { Actions = "WarpToWorkspace Right" }
}
}
Client {
# Remove the following line and uncomment the alternative if windows should raise when clicked.
ButtonPress = "1" { Actions = "Focus" }
# Uncomment the following line if windows should raise when clicked.
# ButtonPress = "1" { Actions = "Focus; Raise" }
ButtonRelease = "Mod1 1" { Actions = "Focus; Raise" }
ButtonRelease = "Mod4 1" { Actions = "Lower" }
# window transparency control
ButtonRelease = "Mod1 4" { Actions = "Exec transset-df -p --inc 0.2" }
ButtonRelease = "Mod1 5" { Actions = "Exec transset-df -p --min 0.2 --dec 0.2" }
ButtonRelease = "Mod1 Shift 4" { Actions = "SendToWorkspace PrevV; GotoWorkspace PrevV" }
ButtonRelease = "Mod1 Shift 5" { Actions = "SendToWorkspace NextV; GotoWorkspace NextV" }
ButtonRelease = "Ctrl Mod1 1" { Actions = "Focus; Raise True" }
Motion = "Mod1 1" { Threshold = "4"; Actions = "Focus; Raise; Move" }
Motion = "Mod4 1" { Threshold = "4"; Actions = "Focus; Raise; Move" }
Motion = "Mod1 2" { Threshold = "4"; Actions = "GroupingDrag True" }
Motion = "Mod1 3" { Actions = "Resize" }
# Remove the following line if you want to use click to focus.
Enter = "Any Any" { Actions = "Focus" }
}
Root {
ButtonRelease = "3" { Actions = "ShowMenu Root" }
ButtonRelease = "2" { Actions = "ShowMenu Goto" }
ButtonRelease = "Mod4 2" { Actions = "ShowMenu GotoClient" }
# Horizontal movement
ButtonRelease = "4" { Actions = "GoToWorkspace Right" }
ButtonRelease = "5" { Actions = "GoToWorkspace Left" }
ButtonRelease = "Mod1 4" { Actions = "GoToWorkspace Next" }
ButtonRelease = "Mod1 5" { Actions = "GoToWorkspace Prev" }
# Vertical movement
ButtonRelease = "Shift 4" { Actions = "GoToWorkspace Up" }
ButtonRelease = "Shift 5" { Actions = "GoToWorkspace Down" }
ButtonRelease = "Mod1 Shift 4" { Actions = "GoToWorkspace NextV" }
ButtonRelease = "Mod1 Shift 5" { Actions = "GoToWorkspace PrevV" }
ButtonRelease = "1" { Actions = "HideAllMenus" }
}
Menu {
Enter = "Any Any" { Actions = "Focus" }
Motion = "Mod1 1" { Threshold = "4"; Actions = "Focus; Raise; Move" }
}
Other {
Enter = "Any Any" { Actions = "Focus" }
ButtonRelease = "3" { Actions = "Close" }
Motion = "1" { Actions = "Focus; Raise; Move" }
Motion = "Mod1 1" { Threshold = "4"; Actions = "Focus; Raise; Move" }
}
Merci pour vos réponses
Hors ligne
#13 Le 22/01/2011, à 22:18
- Gooffy
Re : Pekwm
Probleme résolu , aujourd'hui mise a jour du paquet nommé xserver-common et depuis, plus aucun probleme .
Tres bon les themes personnalisable de pekwm
Hors ligne
#14 Le 26/01/2011, à 02:38
- Ypnose
Re : Pekwm
Ouai les thèmes ont une touche assez sympathique et bien finie. Malgré le fait que j'aille de temps sous PekWM, je n'ai pas encore lâché ma Openbox qui m'apporte satisfaction.
Et j'ai agrandit la police du blog dans le CSS. Dis-moi si c'est mieux!
#15 Le 26/01/2011, à 17:40
- Gooffy
Re : Pekwm
Oui les thèmes openbox parfois sont un peut trop "carré" je trouve ,je n'ai pas insisté plus que ça non plus pour le tunner bien que je l'utilise encore ( la flemme) .
Bien pour pour le changement de police !! c'est plus agréable car ça pique plus les yeux
Hors ligne
#16 Le 26/01/2011, à 23:14
- Ypnose
Re : Pekwm
Pas de fenêtres qui "rament" avec cairo-compmgr?
#17 Le 29/01/2011, à 18:08
- Gooffy
Re : Pekwm
Pas de fenêtres qui "rament" avec cairo-compmgr?
Je peux pas te répondre là, je n'utilise pas d'effet je trouve le système plus rapide et fluide sans .
Hors ligne
#18 Le 29/01/2011, à 19:14
- Ypnose
Re : Pekwm
Les fenêtres rament parfois sans avoir les effets activés
#19 Le 10/08/2011, à 20:33
- Avalanche
Re : Pekwm
Bonsoir,
je suis peut-être un peu en retard, vu la date du 1er post ...
Ayant marre des bureaux pré-définis, je suis en train de me tâter sérieusement entre openbox et pekwm.
Je voulais savoir du coup si quelqu'un a un retour d'expérience des deux et quoi conseiller à un néophyte dans ce genre de bureau ....
Openbox a l'air plus facile à installer mais pekwm a l'air plus joli ... d'où .... entre les deux !!!???
Bon je ne suis pas une tanche en linux mais je suis loin d'être un boss
Merci d'avance ...
Le fascisme c'est la gangrène ...
... de Santiago comme à Paris !
Hors ligne
#20 Le 18/08/2011, à 10:10
- Gooffy
Re : Pekwm
Tu auras plus de facilités à trouver de l'aide pour openbox car plus utilisé et répendu , les tutos abondent sur le net alors que pekwm est moins répandu et possède plus de fonctionnalités car très paramétrable donc plus complexe finalement .
Pour commencer passe sur openbox , tu auras la base comme ça et après quand tu passeras sur pekwm ça te paraîtra moins dur .
Enfin c'est ce que je pense , après c'est pas forcement le pont de vue de tout le monde
Hors ligne
#21 Le 19/08/2011, à 09:48
- totopouet
Re : Pekwm
En tant que récent transfuge d'openbox vers pekwm, je confirme, openbox est plus "facile" car plus simple (et plus limité ). Et comme plus répandu, il est mieux documenté, mais c'est pas pour autant un gros problème avec pekwm, leur configuration est assez similaire.
"First they ignore you, then they laugh at you, then they fight you, then you win."
Mohandas Gandhi
Hors ligne
#22 Le 30/12/2011, à 19:55
- Skubu
Re : Pekwm
Yep,
Je suis passé d'Openbox à Pekwm y a quelques jours et Wahou ce que c'est puissant ! Ce que c'est plus joli ! Mais ce que les raccourcis clavier par défaut sont indigestes ! N'avez-vous pas trouvé ?
Bien heureusement ceux-ci sont configurables à souhait mais si je les remplace par ceux que j'ai d'habitude sous OB, cela va créer des conflits avec d'autres et il faudra aussi que je modifie ces derniers et ainsi de suite... et c'est à n'en plus finir étant donné le nombres de "Keys" qu'il y a.
En fait, mon but est d'arriver à "openboxiser" Pek pour que le passage d'un environnement à l'autre soit le plus transparent possible.
De plus, presque tous mes raccourcis personnels ne fonctionnent pas ainsi que ceux par défaut (étonnant?). Par exemple ceux-là :
# Workspaces
Chain = "Ctrl Mod1 W" {
KeyPress = "Right" { Actions = "GoToWorkspace Right" }
KeyPress = "Left" { Actions = "GoToWorkspace Left" }
KeyPress = "N" { Actions = "GoToWorkspace Next" }
KeyPress = "P" { Actions = "GoToWorkspace Prev" }
KeyPress = "1" { Actions = "GoToWorkspace 1" }
KeyPress = "2" { Actions = "GoToWorkspace 2" }
KeyPress = "3" { Actions = "GoToWorkspace 3" }
KeyPress = "4" { Actions = "GoToWorkspace 4" }
KeyPress = "5" { Actions = "GoToWorkspace 5" }
KeyPress = "6" { Actions = "GoToWorkspace 6" }
KeyPress = "7" { Actions = "GoToWorkspace 7" }
KeyPress = "8" { Actions = "GoToWorkspace 8" }
KeyPress = "9" { Actions = "GoToWorkspace 9" }
}
Pire, ils agissent sur l'appli actif... Imaginez ce que fait un CTRL+W sur un bon nombre d'appli ! D'ailleurs, j'ai beau cliquer comme un malade sur le "bureau" je n'arrive pas à rendre la fenêtre active, inactive comme sous OB.
Que faut-il ajouter/modifier dans le fichier "mouse" ?
Et est-ce que parmi vous, certains ont repris les raccourcis de base d'Openbox pour leur config Pek ? Si oui, est-ce possible que vous postiez vos fichiers ici ? Les autres peuvent également, je suis pas réfractaire à d'autres habitudes d'utilisation. C'est juste que pour bien démarrer je préfère être en terrain connu.
Merci d'avance. Je vous en serai très reconnaissant et me ferez gagner un temps considérable.
Cela dit, je trouve Pek une horreur à utiliser par défaut, à moins de connaître les raccourcis-clavier/souris par coeur. Cependant il a énormément de potentiel et je compte bien en faire mon WM favori. Et c'est pour ça que j'ai besoin de votre aide, car des sites sur pek il n'y en a que très peu. Pourquoi ? Ça donne envie à personne de créer un espace communautaire francophone dédié à PEKWM ?
Dernière modification par Skubu (Le 30/12/2011, à 19:57)
Debian / Archlinux | Gnome / KDE
Hors ligne
Pages : 1