Newsgroup: it.comp.os.linux.iniziare
Titolo: avviare più programmi spostando le relative finestre in posizioni predefinite

esiste (per gnome) un programma che permetta di raggruppare diversi 
programmi in una specie di menu in cui ogni item è fatto da una 
checkbox, un'icona e il nome di un'applicazione?
per esempio quando mi connetto ad internet apro firefox spostandolo in 
alto a destra, thunderbird in basso a destra, umtsmon in alto a 
sinistra, uno script che mi apre in firefox una serie di link 
selezionati in precedenza e trascinati in una directory e a volte il 
gestore aggiornamenti o synaptic
qualcosa di simile mi capita di fare quando voglio programmare, 
(aprendo firefox, nautilus, devhelp, gedit, ecc.) o se voglio 
convertire file video o impostare la registrazione di programmi televisivi
quello che mi servirebbe sarebbe un programma in grado di aprire un 
menu (o un dialogo) organizzato come segue:
[x] <icona> Firefox           cliccando su una di queste voci lancia
[x] <icona> Thunderbird       solo il programma
[x] <icona> umts monitor
[x] <icona> open links
[ ] <icona> update manager
[ ] <icona> synaptic
--------------------------
     Apri selezionati          apre tutti i programmi spuntati
     Apri tutti                apre tutti i programmi dell'elenco
     Annulla                   chiude (il menu o dialogo)
--------------------------
     Configura                 configura l'elenco di programmi
grazie
-- 
bye
main(){printf("%u\n",!(!1|1));}

 checkbox, un'icona e il nome di un'applicazione?
Non credo, ma se ho capito cosa vuoi fare, con buc potresti farlo.
http://buc.billeragroup.net/
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
http://buc.billeragroup.net/
se per questo per me è più semplice e più flessibile usare python+gtk...
il problema principale è capire come intervenire sulle finestre delle 
altre applicazioni per spostarle dove voglio...
al limite userò devilspie o magari vedo dai suoi sorgenti se c'è una 
libreria python che permette di fare le stesse cose


 altre applicazioni per spostarle dove voglio...
Alcuni programmi hanno direttamente tra i parametri di lancio
e/o nelle resources che si portano dietro la geometria e la posizione.
Se non lo prevedono, bisogna giocherellare direttamente interagendo
con il desktop environment, ma ti assicuro che ho solo una vaghissima
idea sul come farlo. ;-)


 sul come farlo. ;-)
Molte applicazioni grafiche dovrebbero accettare l'opzione --geometry.
Dal man di X:
most  X programs accept a command line argument of
       the form -geometry WIDTHxHEIGHT+XOFF+YOFF (where WIDTH,  HEIGHT,  XOFF,
       and  YOFF are numbers) for specifying a preferred size and location for
       this application's main window.
[... seguono dettagli...]
HTH.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 the form -geometry
A volte è --geometry. Per esempio per gnome-terminal.
Bah...


 Molte applicazioni grafiche dovrebbero accettare l'opzione --geometry.
Lo so, ma buona parte se ne strabattono, specialmente dell'offset.
xterm, ad esempio, ci crede, e si comporta come ci si aspetta, anche se
le dimensioni sono in caratteri e non in pixel, gli offset, invece sono
in pixel.
vncviewer accetta geometria e offset in pixel, come da manuale.
iceweasel (firefox ritargato debian), invece non ci fa nessun caso.
Non ne ho provati molti altri, l'amico dovrebbe fare le prove con i
programmi che gli servono, potrebbe avere fortuna.


 Lo so, ma buona parte se ne strabattono, specialmente dell'offset.
ringrazio e rispondo a entrambi
avevo già visto, passando --help da terminale a diversi programmi che 
per alcuni c'è quella opzione, se non sbaglio comunque devilsie 
dovrebbe funzionare anche con i programmi che non la rispettano
appena ho un po' di tempo provo a buttare giù due righe di codice...
