Annuncio

Annuncio


Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione da 1 a 10 di 11
Discussione: LINUX: non riesco a chiudere una finestra... da shell
  1. #1
     Generale CSM
     Administrator
    Forum Arbitro Ufficiale
    Dal: gennaio 2007
    Prov: MO Modena
    Messaggi: 27 211
    Profilo: 6696 visite
    Gradimento: 216
    9.3

    LINUX: non riesco a chiudere una finestra... da shell

    è praticamente da tutto il pomeriggio che cerco di fare questa cosa senza successo

    OS: Linux
    SHELL: bash


    il problema è apparentemente semplice, devo chiudere una finestra da shell di comando (in realtà all'interno di uno script più complesso, ma non è fondamentale).
    In pratica sto cercando (se esiste) il comando equivalente a premere la X in alto a detra delle finestre...

    Ora sto usando questa soluzione "bruttina":

    xkill -id [id-della-finestra]

    ma non mi va tanto bene perchè "uccide" anche il programma che crea la finestra... insomma, riesco a sopravvivere lo stesso ma ho dei messaggi di errore (che butto via con 2> /dev/null)


    Non fatemi fare la particella di sodio...


    HELP ME
    Che il torneo challenge sia un postaccio è fuori da ogni dubbio.
    E' un ricettacolo di psicocartinari, cronofrenici, geobulimici, aleopatici e nevrastitici

    (D. Piergentili)
  2. #2
     Generale
     SuperModerator
    Forum Utente accreditato Challenge
    Dal: gennaio 2005
    Da: Milano
    Messaggi: 15 312
    Profilo: 8237 visite
    Gradimento: 217
    9.6

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Quote maskass ha scritto:
    è praticamente da tutto il pomeriggio che cerco di fare questa cosa senza successo

    OS: Linux
    SHELL: bash


    il problema è apparentemente semplice, devo chiudere una finestra da shell di comando (in realtà all'interno di uno script più complesso, ma non è fondamentale).
    In pratica sto cercando (se esiste) il comando equivalente a premere la X in alto a detra delle finestre...

    Ora sto usando questa soluzione "bruttina":

    xkill -id [id-della-finestra]

    ma non mi va tanto bene perchè "uccide" anche il programma che crea la finestra... insomma, riesco a sopravvivere lo stesso ma ho dei messaggi di errore (che butto via con 2> /dev/null)


    Non fatemi fare la particella di sodio...


    HELP ME

    Passa all'Agip

    che cazz.., non ho resistito

    Non lo so' Valerio

  3. #3
     Generale CSM
     Administrator
    Forum Arbitro Ufficiale
    Dal: gennaio 2007
    Prov: MO Modena
    Messaggi: 27 211
    Profilo: 6696 visite
    Gradimento: 216
    9.3

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Quote dariod ha scritto:
    Passa all'Agip

    che cazz.., non ho resistito

    Non lo so' Valerio
    Lo so dario... è un mondo difficile...










    chissà, magari shaney! Ora gli mando MP
  4. #4
     Maresciallo
     
    Forum Utente accreditato Challenge
    Dal: aprile 2007
    Prov: NA - Napoli
    Messaggi: 908
    Profilo: 1361 visite
    Gradimento: 40
    8.5

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Non ho capito bene la domanda...
    Con kill/xkill non ammazzi la finestra, ma il processo, ed in effetti l'id è quello del processo, non della finestra.

    In particolare, se l'applicazione apre una finestra di dialogo questa non avrà un suo ID, perché di fatto fa parte della stessa applicazione che l'ha lanciata.

    Attendo maggiori dettagli per risponderti meglio.
    0x2C95103F
    "Omnis enim res, quae dando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est."
  5. #5
     Generale CSM
     Administrator
    Forum Arbitro Ufficiale
    Dal: gennaio 2007
    Prov: MO Modena
    Messaggi: 27 211
    Profilo: 6696 visite
    Gradimento: 216
    9.3

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Quote shaney ha scritto:
    Non ho capito bene la domanda...
    Con kill/xkill non ammazzi la finestra, ma il processo, ed in effetti l'id è quello del processo, non della finestra.

    In particolare, se l'applicazione apre una finestra di dialogo questa non avrà un suo ID, perché di fatto fa parte della stessa applicazione che l'ha lanciata.

    Attendo maggiori dettagli per risponderti meglio.
    eh sì, purtroppo xkill ha proprio quell'inconveniente.

    infatti fra le opzioni l'id è:
    $ xkill --help
    usage: xkill [-option ...]
    where options include:
    -display displayname X server to contact
    -id resource resource whose client is to be killed
    -frame don't ignore window manager frames
    -button number specific button to be pressed to select window
    -all kill all clients with top level windows


    devo trovare il modo di uccidere solo la finestra, ma non chi l'ha aperta


    Forse però è meglio darti qualche dettaglio: non so se conosci gnuplot. E' un programma per fare grafici, supporta diversi terminali fra cui ps, eps, gif, ecc... per salvare le figure su disco. oppure, per visualizzare, x11 wxt.
    In questo momento nel mio script (di gnuplot) uso:

    set terminal wxt persist


    l'opzione "persist", e qui arrivo al dunque, lascia la finestra grafica aperta anche se gnuplot ha finito di essere eseguito (in realtà, facendo top, mi accorgo che gnuplot è ancora vivo).

    A me serve lasciare quella finestra aperta su schermo aperta finché passa un tot di secondi, ma non posso usare il comando "pause" di gnuplot stesso, devo farlo da fuori, dallo script di bash che fa partire tutto (gnuplot script compreso).

    E' possibile secondo te?







    GRAZIE
  6. #6
     Maresciallo
     
    Forum Utente accreditato Challenge
    Dal: aprile 2007
    Prov: NA - Napoli
    Messaggi: 908
    Profilo: 1361 visite
    Gradimento: 40
    8.5

    Re: LINUX: non riesco a chiudere una finestra... da shell

    L'opzione persist di gnuplot lascia non chiude l'applicazione finché tutte le finestre plot non siano state chiuse.
    Quando sono passati quei tot secondi gnuplot può essere chiuso o vuoi comunque lasciarlo aperto e chiudere solo l'ultima finestra?
  7. #7
     Generale CSM
     Administrator
    Forum Arbitro Ufficiale
    Dal: gennaio 2007
    Prov: MO Modena
    Messaggi: 27 211
    Profilo: 6696 visite
    Gradimento: 216
    9.3

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Quote shaney ha scritto:
    L'opzione persist di gnuplot lascia non chiude l'applicazione finché tutte le finestre plot non siano state chiuse.
    Quando sono passati quei tot secondi gnuplot può essere chiuso o vuoi comunque lasciarlo aperto e chiudere solo l'ultima finestra?
    vorrei chiudere solo la finestra in questione senza killare gnuplot perche` la finestra deve essere "manipolata" a piacere dall'utente (guarda il plot, zoom, ruota, ecc...) fino all'evento successivo...

    Qualche hint? link? trick? cheat?



    grazie
  8. #8
     Maresciallo
     
    Forum Utente accreditato Challenge
    Dal: aprile 2007
    Prov: NA - Napoli
    Messaggi: 908
    Profilo: 1361 visite
    Gradimento: 40
    8.5

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Purtroppo non posso esserti d'aiuto in questo momento.
    La soluzione che proverei è quella di forzare l'apertura di gnuplot di un nuovo processo per ogni nuova finestra o solo quelle plot. Dovrebbe essere un gioco da ragazzi, ma richiede comunque una patch ai sorgenti.
  9. #9
     Generale CSM
     Administrator
    Forum Arbitro Ufficiale
    Dal: gennaio 2007
    Prov: MO Modena
    Messaggi: 27 211
    Profilo: 6696 visite
    Gradimento: 216
    9.3

    Re: LINUX: non riesco a chiudere una finestra... da shell

    Quote shaney ha scritto:
    Purtroppo non posso esserti d'aiuto in questo momento.
    La soluzione che proverei è quella di forzare l'apertura di gnuplot di un nuovo processo per ogni nuova finestra o solo quelle plot. Dovrebbe essere un gioco da ragazzi, ma richiede comunque una patch ai sorgenti.
    guarda, non mi sento in grado di andare a modificare il sorgente del programma.

    Rimarrò con la soluzione "bruttina", puo` andare bene comunque... poi se un giorno ti viene in mente come si fa... ricorda questa discussione


    grazie
  10. #10
     Maresciallo
     
    Forum Utente accreditato Challenge
    Dal: aprile 2007
    Prov: NA - Napoli
    Messaggi: 908
    Profilo: 1361 visite
    Gradimento: 40
    8.5

    Re: LINUX: non riesco a chiudere una finestra... da shell

    ancora nessuna idea semplice

Pagina 1 di 2 1 2 ultimoultimo

Discussioni simili

  1. Non riesco riabilitare finestra inviti
    Da vipa16 nel forum Supporto tecnico RD3
    Risposte: 15
    Ultimo post: 06-06-2013, 22:26
  2. Linux® Mac Vista
    Da II ARROWS nel forum Scienza & Tecnologia
    Risposte: 2
    Ultimo post: 02-07-2007, 17:50

Navigazione

Tag per questa discussione