1

Pouet,


Je cherche désespérément la commande (fichier keys) qui permet de démaximiser une fenêtre, ie l'équivalent du bouton du milieu dans la barre de titre...

J'ai rien trouvé dans la doc, le wiki ou sur goggle...

Merci d'avance smile

2

Ah. Pour réduire une fenêtre, il faut exécuter la commande "Maximize". Ben oui, quel con. embarrassed

3

Bon, sinon, j'arrive pas à faire marcher ce binding, qui est censé maximiser une fenêtre qui ne l'est pas sur une action de la molette : OnTitlebar Mouse4 : If {(Maximized=no)} {MaximizeWindow}


La doc n'est pas super explicite, j'ai bien l'impression de suivre l'exemple... Je sais pas pourquoi ça veut pas embarrassed

Si qqun a la solution, bien sûr je prends ^^

4

On peut faire des If dans les commandes ???
J’essaierai sans if.

5

http://fluxbox.org/help/man-fluxbox-keys.php
# If any xterm windows are open, cycle through them. If none are open, open
# one:Mod4 t :If {Some Matches (xterm)} {NextWindow (xterm)} {Exec xterm}

(tout en bas de la page).

Avant, je m'étais fait des raccourcis genre Ctrl+Alt+F => Firefox.
Avec ce genre de commandes donnée en exemple, on peut faire une autre série de raccourcis, par exemple Ctrl+Win+Alt => Firefox suivant si yen a déjà un d'ouvert, sinon on en ouvre un. C'est bien.


Mais ça résoud par mon problème de commande qui marche pas. Tu ferais comment sans le If ?

6

(tu as laissé tomber KDE ?)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

(j'ai toujours des soucis avec le KDE de debian testing en fait, mais fluxbox c'est plus un test qu'autre chose. Je prends bien le temps de fouiller la doc de fluxbox, au niveau init, bindings, applications etc..., et on verra si j'accroche vraiment. Mais j'ai pas laché KDE définitivement, j'utilise une distro bêta et je le sais, malheureusement personne ici ne m'a donné de solution pour aider à trouver et reporter mon problème. Ceci dit, les updates vont très vite dans Debian testing, donc...)

8

OnTitlebar Mouse2 : If {Matches (Maximized=no)} {MaximizeWindow}

9

Folco (./5) :
http://fluxbox.org/help/man-fluxbox-keys.php
# If any xterm windows are open, cycle through them. If none are open, open
# one:Mod4 t :If {Some Matches (xterm)} {NextWindow (xterm)} {Exec xterm}

(tout en bas de la page).

Avant, je m'étais fait des raccourcis genre Ctrl+Alt+F => Firefox.
Avec ce genre de commandes donnée en exemple, on peut faire une autre série de raccourcis, par exemple Ctrl+Win+Alt => Firefox suivant si yen a déjà un d'ouvert, sinon on en ouvre un. C'est bien.


Mais ça résoud par mon problème de commande qui marche pas. Tu ferais comment sans le If ?

Y'a pas à dire, avec Fluxbox, on fait son key-binding comme on veut !!!

10

Aaaah, sacré match, j'ai pourtant reeeeeeeeeeeeeeeeeeegardé ce groupe de commandes, mais j'ai pas tilté. Merci beaucoup !

C'est clair que c'est uber puissant niveau config Fluxbox. T'utilises toujours j'imagine ? En fait je lis les docs au fur et à mesure, j'ai un max de nouvelles idées, faut juste que j'arrive à parler un minimum fluxboxien pour mettre tout ça en place et ça devrait cartonner ^^

Une fois que j'aurai fini (pour pas passer pour un repompeur), je te demanderai tes fichiers de conf cheeky

11

Folco (./10) :
Aaaah, sacré match, j'ai pourtant reeeeeeeeeeeeeeeeeeegardé ce groupe de commandes, mais j'ai pas tilté. Merci beaucoup !

Si tu avais regardé la grammaire, tu aurais vu que if prend une condition et que Maximize=no est un pattern, donc qu'il faut Matches qui est une condition mais qui prend un pattern entre les 2 embarrassed
Folco (./10) :
T'utilises toujours j'imagine ?

Oui toujours depuis 8 ans. Pas trouvé mieux.
Folco (./10) :
Une fois que j'aurai fini (pour pas passer pour un repompeur), je te demanderai tes fichiers de conf

Y'a vraiment rien de sorcier dedans smile

12

PpHd (./11) :
Si tu avais regardé la grammaire

Je savais que mon problème était à ce niveau-là, enfin je le pressentais quoi ^^ Puis je suis parti faire les devoirs avec les enfants, donc ça en est resté là grin
PpHd (./11) :
Y'a vraiment rien de sorcier dedans

Ce sont les idées qui m'intéressent. On peut pas tout imaginer par soi-même. C'est pour ça aussi que j'aime lire les sources des autres ^^

Par exemple, il y a quelques années, j'avais bindé le redimensionnement des fenêtres au pixel près. Mais quand j'ai vu ça :
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner} (src : https://github.com/postmodern/dotfiles/blob/master/.fluxbox/keys )
J'ai essayé et j'ai craqué. Jamais vu un redimensionnement aussi génialement simple ! love

(et je vais probablement virer le raise, quand on diminue une fenêtre pour la faire coïncider avec d'autres, c'est pas terrible de la mettre au-dessus)

13

Folco (./12) :
je suis parti faire les devoirs avec les enfants
Fais-leur faire des exercices de grammaire !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

Folco (./12) :

Par exemple, il y a quelques années, j'avais bindé le redimensionnement des fenêtres au pixel près. Mais quand j'ai vu ça :
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner} (src : https://github.com/postmodern/dotfiles/blob/master/.fluxbox/keys )J'ai essayé et j'ai craqué. Jamais vu un redimensionnement aussi génialement simple !


Indeed! pencil
(Sauf que je préfère BottomRight)

15

Zerosquare (./13) :
Fais-leur faire des exercices de grammaire !

Pour qu'ils débuguent eux-même mes configs ? Tu veux me faire passer pour un con ou quoi ? HORS DE QUESTION !!!
PpHd (./14) :
(Sauf que je préfère BottomRight)

Marrant, ça donne juste moins de souplesse, à moins de faire déplacement + redimensionnement j'imagine.

16

Folco (./16) :
Pour qu'ils débuguent eux-même mes configs ? Tu veux me faire passer pour un con ou quoi ? HORS DE QUESTION !!!
Il faut bien former la relève embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

17

On va quand même commencer par les bases qui vont bien en fait. Et puis ils sont déjà plutôt calés en informatique. Ils ont surnommé le chien "Tux", sans que je dise rien. Ca dénote un esprit déjà très aiguisé sur le sujet #triclasse#

18

Mais enfin, non, quoi !! Déjà que c'est pas un pingouin, désolé mais là je m'insurge embarrassed

19

Folco (./15) :
PpHd (./14) :
(Sauf que je préfère BottomRight)

Marrant, ça donne juste moins de souplesse, à moins de faire déplacement + redimensionnement j'imagine.

Indeed. Je fais ALT+Clic Gauche pour déplacer où je veux, puis ALT+Clic droit pour redimensionner.
Ce qui revient à peu près au même.

20

Tiens, j'ai bindé ça : 133 : RootMenu
Ca met le root menu sur la touche win.

Par contre, Mod4 : RootMenu ne marche pas, j'ai essayé de rajouter des None pour voir, mais rien à faire, seul le keycode fonctionne. C'est pas grave, mais pourquoi ?

21

Je ne sais pas.
Je suppose que Mod4 est un modifieur. Il attend donc une touche derrière. 133 est une vrai touche.

22

C'est marrant d'avori codé ça comme ça, j'aurais pensé que les ModX étaient des alias ^^

23

J'aurais bien donné des raccourcis à mes applications, de la forme Ctrl+Alt+Première lettre. Mais avec KDE, ya un souci...

24

????

25

Ben les 3/4 des softs commencent par K, va donc falloir manger de l'immagination en barre pour trouver des raccourcis ^^

J'utilise Kate, Konversation, KOffice, Konsole, Kompare, et d'autres K* ><

26

A oui smile
Deuxième lettre ? gni

27

On va trouver qqchose, oui ^^

28

Suite à notre petite discussion, je me suis ajouté ces petits raccourcis cheeky
# Si roulette haut sur titre ==> maximize vertical, puis maximize
OnTitlebar Mouse4 :If {Matches (Maximized=no)} {If {Matches (MaximizedVertical=no)} {MaximizeVertical} {Maximize}}
# Si roulette bas sur titre ==> demaximize vertical, puis demaximize, puis iconify
OnTitlebar Mouse5 :If {Matches (Maximized=yes)} {MacroCmd {Maximize} {MaximizeVertical}} {If {Matches (MaximizedVertical=yes)} {MaximizeVertical} {Minimize}}
# If any navigator opened, go to it, else open firefox
Mod4 f :If {Some Matches (Navigator)} {NextWindow (Navigator)} {Exec firefox}

29

Ahah, j'ai fait presque la même, mais sans passer par la maximisation verticale. grin
Je me suis demandé si l'état "non maximisé" est retenu suite à une maximisation verticale, puis une maximisation totale. J'y ai pensé, puis j'ai oublié, et j'ai donc pas testé. Mais ça m'intéresse, si on peut parcourir les tailles "iconifié -> normal -> max vertical -> max" dans les deux sens. oui
PpHd (./26) :
Deuxième lettre ?

ah merde, j'avais pas capté, c'est partout des 'o' en effet triso

30

Folco (./29) :
Ahah, j'ai fait presque la même, mais sans passer par la maximisation verticale. grin
Je me suis demandé si l'état "non maximisé" est retenu suite à une maximisation verticale, puis une maximisation totale. J'y ai pensé, puis j'ai oublié, et j'ai donc pas testé. Mais ça m'intéresse, si on peut parcourir les tailles "iconifié -> normal -> max vertical -> max" dans les deux sens. oui

Je me demande si je ne vais pas ajouter les états fullscreen et schade
FullScreen -> Maximize -> MaximizeVertical -> Normal -> Shaded -> Iconify.