Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cómo Mostrar Mensajes "Notify-send" Desde Gambas
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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 
Fenriz07 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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!
 



 
sebikul - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
fedefunes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
fedefunes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
fedefunes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
fedefunes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 



 
fedefunes - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron