Posts: 118
Friday, 15 March 2013, 17:12
Subject: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
El comando notify-send nos permite hacer lo que se muestra en la imagen. Le da un toque elegante a nuestras aplicaciones.
Aqui tenemos la documentacion:
http://ubuntuforums.org/showthread.php?t=1411620
notify-send "Message Title" "The message body is shown here" -i /usr/share/pixmaps/idle.xpm -t 5000
-i hace referencia al icono
-t es el tiempo de duracion.
Ahora bien. ¿Como ejecutamos esto desde
gambas?
Public Sub Button1_Click()
Dim msg, msg2 As String
msg = "Bienvenid@ "
msg2 = "" & n_u!nombre & " " & n_u!apellido & " | Hola Mundo"
Exec ["notify-send", "-u", "critical", "-t", "4000", "-i", "/home/epa/.si/imagenesaviso/ingreso.png", msg, msg2]
End
Fuente donde saque esta pequeña utilidad:
http://hectorgarnachogambas.wordpre...ectorio-existe/ me encontre esto navegando, buen blog y buena explicacion
Datos de mi prueba
Gambas3
Linux Mint
Last edited by Fenriz07 on Friday, 15 March 2013, 17:13; edited 2 times in total
Posts: 113
Friday, 15 March 2013, 18:13
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Esta es una implementación para un proyecto mío. Ofrece la posibilidad de cambiar todas las opciones y es realmente fácil de usar, Notify(sMensaje)
Espero que les sea util!
Posts: 26
Sunday, 23 August 2015, 21:13
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Por mas que lo intento no me cambia el tiempo de la muestra, cambio los valores de t y siempre es el mismo (como 13 segs) hasta le puse 10 y sigue siendo lo mismo, probe por consola y tambien lo mismo, saque la imagen y tambien, no se que puede llegar a ser, solo quiero que dure 1 seg (1000 milisegs), pongo
fedefunes@Memis:~$ notify-send "Message Title" "The message body is shown here" -t 1000
En que le estoy errando?
Saludos Gente
Posts: 26
Sunday, 23 August 2015, 21:41
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Leyendo un poco mas lei que es un bug de ubuntu y se puede remediar de la siguiente manera
notify-send "Text Here" ; sleep 3 ; killall notify-osd
lo saque de aca
http://askubuntu.com/questions/1109...ignores-timeout
yo pregunto y me contesto solo jajajajaja
dejenme, ya se me va a pasar
Saludos
Posts: 26
Sunday, 23 August 2015, 21:44
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Ahora si que no lo encontre como pongo
notify-send "Text Here" ; sleep 3 ; killall notify-osd
como anterior mente vimos, con un exec? ( Exec ["notify-send", "-u", "critical", "-t", "4000", "-i", "/home/epa/.si/imagenesaviso/ingreso.png", msg, msg2])?????
Gracias
Posts: 2708 Location: Granada
Sunday, 23 August 2015, 22:11
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Leyendo un poco mas lei que es un bug de ubuntu y se puede remediar de la siguiente manera
notify-send "Text Here" ; sleep 3 ; killall notify-osd
lo saque de aca
http://askubuntu.com/questions/1109...ignores-timeout
yo pregunto y me contesto solo jajajajaja
dejenme, ya se me va a pasar
Saludos
Ese método me parece un poco bestia. Matar un proceso no siempre es una buena idea, porque a veces da lugar a pérdidas de memoria RAM (memory leaks).
Si no recuerdo mal,
gambas tiene un globo que se puede "adherir" a un icono en la barra de notificaciones, pero ahora no tengo más información que la que existe en la web:
Clase balloon:
http://gambaswiki.org/wiki/comp/gb.form/balloon?l=es
Clase trayicon:
http://gambaswiki.org/wiki/comp/gb.gui.trayicon?l=es
Quizás la combinación de ambos te pueda dar más flexibilidad para lo que quieres.
Saludos
Posts: 26
Tuesday, 25 August 2015, 21:03
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Esta buena la solucion, muchas gracias, pero no puedo hacer lo que quiero, lo que quiero es mostrar un mensaje con dos renglones, si pongo un message muestra uno con su titulo, hay alguna forma de poner un mensaje emergente (como sea) en el que pueda poner dos renglones de informacion? disculpen las molestias pero no lo encuentro en ningun lado.
Posts: 2708 Location: Granada
Tuesday, 25 August 2015, 21:12
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Para poner dos renglones necesitas usar un salto de línea.
Hay dos formas, usando richtext (que es un subconjunto de HTML) por lo que puedes usar la etiqueta </br> al final del primer renglón.
La segunda es usando el carácter de salto de línea, que es \n (barra invertida y la n) siempre dentro de la cadena de texto. Esto salta una línea a partir de dicho carácter.
Espero que sea de ayuda, saludos
Posts: 26
Tuesday, 25 August 2015, 21:51
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Muchas gracias Jesus!!!!
Me sirvio de 10, era esto lo que buscaba!!!
una masa!!
Saludos
Federico
Posts: 2086
Friday, 23 September 2016, 09:03
Subject: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
...es posible utilizar las funciones externas de la libreria
Libnotify:
http://www.gambas-it.org/wiki/index...PI_di_Libnotify
Last edited by vuott on Friday, 23 September 2016, 09:03; edited 1 time in total
Page 1 of 1
You
cannot post new topics
You
cannot reply to topics
You
cannot edit your posts
You
cannot delete your posts
You
cannot vote in polls
You
cannot attach files
You
can download files
You
cannot post calendar events