Pagina 1 di 1

Fluxbox - file init - non trovo doc per alcune direttive

Inviato: sab 7 feb 2009, 0:05
da scartozzo
Non sono riuscito a trovare documentazione per le seguenti direttive presenti nel file init:

Codice: Seleziona tutto

session.screen0.noFocusWhileTypingDelay:0l
session.screen0.tooltipDelay:		500
session.screen0.maxDisableMove:		false
session.screen0.maxDisableResize:	false
session.screen0.maxIgnoreIncrement:	true
session.screen0.allowRemoteActions:	false
session.screen0.clientMenu.usePixmap:	true
session.screen0.tabFocusModel: ClickToTabFocus
session.configVersion:                  10
session.screen0.edgeSnapThreshold: 10
Il mio inglese deve essere proprio penoso, dato che, di quest'ultima direttiva, non sono riuscito a capirne la funzione.

Se qualcuno, più ferrato di me, volesse illuminarmi, gliene sarei grato.

Re: Fluxbox - file init - non trovo doc per alcune direttive

Inviato: sab 7 feb 2009, 1:18
da albatrosla
Letteralmente indica la soglia di snap al bordo. Significa, nella fattispecie, che entro i 10px di distanza dal bordo dello schermo, il wm attua lo snap al bordo.
Comunque, tutte le stringhe di configurazione sono elencate nella wiki di fluxbox, al seguente indirizzo:
http://fluxbox-wiki.org/index.php?title ... _init_file

Re: Fluxbox - file init - non trovo doc per alcune direttive

Inviato: sab 7 feb 2009, 11:23
da scartozzo
Grazie.
Purtroppo le direttive indicate non sono presenti (ho controllato sia man che wiki).
L'ultima direttiva è invece presente.
Cosa vuol dire "snap"?

Re: Fluxbox - file init - non trovo doc per alcune direttive

Inviato: dom 8 feb 2009, 11:54
da albatrosla
Realizzare lo "snap" significa, nel contesto grafico, collimare due punti/linee/oggetti in modo preciso. E' un termine utilizzato soprattutto in ambito grafico tecnico.

Vedo dal changelog che le altre stringhe sono di recente introduzione, forse per questo la wiki non è stata ancora aggiornata, vedi changelog(s) su sourceforge, ad es. v1.1.0:
http://sourceforge.net/project/shownote ... _id=623696

Da cui:
Added new resource session.screen<N>.noFocusWhileTypingDelay: <int> (Mark)
- specifies a time in milliseconds that new windows should not gain focus
while the user is typing in the focused window
Ritardo in millisecondi per cui il wm non assegna il focus alla finestra sulla quale si sta digitando.
Added resource session.screen<N>.maxIgnoreIncrement: <boolean>, to
disable size checking when maximizing a window (e.g. terminals) (Mark)
Un po' criptico (nello stile di Mark...), disabilita il controllo (inteso come verifica...) della dimensione della finestra quando la si massimizza. Poco comprensibile
Added ClientMenu key command, which pops up a menu of open windows, based
on a pattern match
- e.g. :ClientMenu (workspace=[current]) (minimized=no)
Abbastanza eloquente. Lista delle finestre, filtrate in base al loro stato e workspace.

Spulciando nei changelog precedenti trovi sicuramente anche le spiegazioni delle altre opzioni. Si tratta, come vedi, di cose davvero molto specifiche, di impostazioni maniacali.