Newsgroup: it.comp.os.linux.software
Titolo: xkbvleds e wmaker

Ho una tastiera wireless, sulla quale per risparmiare batterie non ci
sono i leds.
Mi ero scritto una docks applet per visualizzarne lo stato, poi ho
scoperto che esisteva già :-O
Senonché io voglio avviare xkbvleds all'avvio di wmaker, perciò ho messo
la riga di richiamo in ~/GNUstep/Library/WindowMaker/autostart:
[...]
xkbvleds -watch 3 -geometry +997+746 &
[...]
Funziona regolarmente, ma mi succede una cosa strana, dopo aver avviato
Wmaker:
ulibarra@cerbero:~/GNUstep/Library$ ps -A | grep xkbvleds
18895 tty1     00:00:00 xkbvleds
18896 tty1     00:00:00 xkbvleds
18897 tty1     00:00:00 xkbvleds
Insomma si caricano ben 3 esecuzioni del programma... Quel che non
capisco è come sia possibile questa "moltiplicazione", dato che errori
non ce ne sono, e autostart viene eseguito ovviamente una volta sola (ci
sono altri richiami a programmi che eseguono una volta sola).
Se invece lo richiamo eseguendolo dal "run", parte regolarmente in
istanza unica.
Qualcuno ha notato cose analoghe?
-- 
Massimo Bacilieri AKA Crononauta 
ICQ:4005815

* Crononauta [23-01-2005 02:40 it.comp.os.linux.software]:

hai provato una dockapp tipo GAI LEDS?
http://gai.sourceforge.net/
ciao,
:-) Ataualpa
-- 
E' raro che gli uomini che nutrono il massimo rispetto per le donne
godano di qualche popolarità tra loro.
*-| Marche: l'Italia in 1 regione |-| 
http://ataualpa.altervista.org
 |-*

 
http://gai.sourceforge.net/
Grazie, la conoscevo ma... per questo me ne ero già scritta una io di
mio pugno:
http://idam.kicks-ass.net/wmleds/
Però non volevo usare una dock per un fatto semplice, ovvero che una
singola dock non è controllabile indipendentemente da tutto il "pacco"
di dock: o metto "always on top" tutta la colonna della dock, oppure
nessuna.
Quando apro le finestre a tutto schermo, se è always on top mi restringe
in modo fastidioso lo schermo (molti siti ormai sono ottimizzati per
1024x768, oppure quando uso OpenOffice e analoghi), viceversa mi
scompare sotto il firefox o chi per lui a tutto schermo.
xkbvleds ha il vantaggio di essere molto piccolo e indipendente, con
-geometry lo posso forzare esattamente nell'angolino in basso a destra,
e con la gestione delle finestre di Wmaker lo posso far restare always
on top.
Solo che non capisco questa "moltiplicazione" dei processi :-O


 molti siti ormai sono ottimizzati per 1024x768
quindi *pessimizzati* per una corretta fruizione da parte
di tutti gli utenti :-P
-- 
ciao, hal

 di tutti gli utenti :-P
:-)
Già... sarebbe un discorso lungo.
Però voglio tornare al topic perché me lo sono risolto da solo,
ovviamente cercando un'altra cosa :-)
In pratica, in Wmaker se uno salva la sessione con le applicazioni
aperte, queste vengono salvate in ~/GNUstep/Defaults/WMState, e
all'avvio successivo, riavviate. Ecco come le docks vengono ricaricate.
Però questo (e l'ho scoperto adesso!) non vale *solo* per le docks, ma
anche per le varie applicazioni grafiche attive.
Evidentemente avevo 2 sessioni attive quando ho fatto un salva-sessione;
queste venivano automaticamente ricaricate all'avvio successivo. In più,
si aggiungeva anche la session che invocavo io nell'autostart.
Morale: In autostart ci vogliono *solo* le applicazioni che devono
venire avviate in _background_ a Wmaker e che non hanno un'interfaccia
utente, ma che per qualche motivo si vuole che vengano avviate solo
durante la sessione grafica (es, xscreensaver).
Per le altre, basta preparare il desktop come lo si vuole, e
"congelarlo" con un bel "save session".
Saluti, che se ne impara sempre una nuova!


 Solo che non capisco questa "moltiplicazione" dei processi :-O
ho letto più sotto cosa hai scoperto :-) grazie per averlo postato
comodo per tutti
ciao,
:-) Ataualpa
-- 
I diavoli si dividono in angeli decaduti e in gente che ha fatto
carriera. [Stanislaw Jerzy Lec]
*-| I Love Linux. My wife hates it || 
http://ataualpa.altervista.org
 |-*