Cómo Mostrar Mensajes "Notify-send" Desde Gambas


Objetivo: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
notificacion3
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

última edición por Fenriz07 el Viernes, 15 Marzo 2013, 17:13; editado 2 veces
Objetivo: 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!

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: Re: Cómo Mostrar Mensajes "Notify-send" Desde Gambas
fedefunes escribió: [Ver mensaje]
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

Perfil MP  
Objetivo: 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.

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

última edición por vuott el Viernes, 23 Septiembre 2016, 09:03; editado 1 vez
Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1054s (PHP: -31% SQL: 131%)
Consultas SQL: 30 - Debug off - GZIP Activado