Newsgroup: it.comp.os.linux.sys
Titolo: Messaggio su schermo

Ciao a tutti.
Come posso a fare a far apparire (tramite comando shell) su schermo
davanti a qualsiasi altra finestra aperta un messaggio con un testo
tipo "hello world" e con sotto un semplice pulsante "ok" che chiude il
messaggio?
Il messaggio dovrebbe apparire sia che l' utente sia connesso in una
sessione grafica di gnome o che si sia alla schermata di login...
Ho googlato un po' ma non riesco a spiegarmi e google non mi
capisce.. :-)
Grazie a tutti


Facebook: Massimo Bacilieri

 sessione grafica di gnome o che si sia alla schermata di login...
Uhhmm.. forse con write. Non ci farei troppo affidamento però, perché il 
DE in esecuzione deve essere in grado di intercettare il messaggio in 
arrivo. Kde lo fa [1]. Dubito però che funzioni durante il login.
Insomma, potrei sbagliare ma non credo che esista una soluzione 
affidabile al 100% che funzioni sia in console sia sotto X.
[1] mai provato. è un servizio attivo di default ma disabilitabile..
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 messaggio?
Io dentro a icewm ho messo questo comando per farmi uscire un fortune
ogni volta che mi loggo:
fortune | xmessage -file - -default okay -center
Quindi per te potrebbe andar bene qualcosa tipo
echo "test" | xmessage -file - -default okay -center
Faccio notare che l'help di xmessage lo si ha con xmessage -help, non
xmessage --help
Claudio

 
$ zenity --warning --text="Hello World"
Ma più in generale: man zenity
Con zenity ci puoi fare anche il mojito e la salsa di pomodori.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 Ma più in generale: man zenity
Cazzo che figata :-O
Non lo conoscevo... e io che per fare i dialog mi masturbavo con wish e
il tcl/tk :-O


 il tcl/tk :-O
Specie per chi usa Gnome puo` essere comodo con gli script shell:
http://tinyurl.com/39wj9wq
http://tinyurl.com/3aglqk2
http://tinyurl.com/3ykmzu4

molto interessanti tutte le risposte, ho provato zenity..
il problema ora è che sarà un servizio e dove notificare a video un
messaggio sia che c'è un utente "tizio" connesso sia che la macchina
sia in attesa di login oppure con la sessione bloccata... e qui mi
areno nuovamente...
Se creo da una console il messaggio con zenity leui mi restituisce:
(zenity:21621): Gtk-WARNING **: cannot open display:
any help?

 il problema ora è che sarà un servizio e dove notificare a video un
Ossimoro. ;-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


Roberto, stai provando la tastiera nuova? :)

Alessandro ha scritto:

No.
Volevo farti capire che un servizio non deve comunicare con il
video, e comunque non riesce a farlo in tutte le condizioni di
utilizzo, specialmente quando parli di "sessione bloccata".
PS: io provo la tastiera, tu invece stai  allenandoti al quoting?
http://wiki.news.nic.it/QuotarBene


va bhe tralasciamo i battii becchi .-)
Ma realmente non ho modo di notificare da un servizio un qualcosa a
tutti gli utenti connessi?
mi viene in mente una realtà in cui venivano inviati gli allarmi
antiincendio oltre alla sirena anche sui pc tramite "net send" in
linux nulla di tutto questo è possibile?
naa non ci credo...

 nulla di tutto questo è possibile? naa non ci credo...
diciamo che rileggendo tutto, il buon DB ti direbbe:
"spiega il problema, non la soluzione"

 Cazzo che figata :-O
Avevo notato il tuo suggerimento :o)
zenity usa all'incirca la stessa sintassi del buon vecchio dialog.

Alessandro ha scritto:

Esistono svariati oggetti che possono mandare messaggi.
Ma dipendono da cosa sta facendo l'utente (se c'è l'utente),
se è davanti alla console, se è loggato con X, se è locale o
remoto, che desktop manager è in uso, etc.etc.
Insomma, i messaggi possono anche partire, ma serve qualcosa
che li ascolti in tutte le possibilità di login.
Ad esempio, per chi esegue KDE si potrebbe pensare a ktalkd
Nelle console testo, wall sarebbe l'ideale, e viene usato da
trent'anni proprio per quegli avvisi.
E anche il net send mi sembra che non arrivi sui pc che non
hanno la sessione grafica (di windows) attiva.


 Nostra con 100 miliardi di euro, seguita da Telecom con 30.
...il che porta il fatturato di Cosa Nostra ad un totale di 130
miliardi... <g>