Notificaciones emergentes simples

[Kristofer] comparte un consejo sobre una forma sencilla de agregar notificaciones emergentes a los scripts de Linux. El paquete libnotify le permite usar el comando "notificar-enviar" para mostrar un mensaje cuando lo necesite. La sintaxis es bastante simple, simplemente ponga su mensaje entre comillas después del comando de esta manera:

notify-send "Go read la-tecnologia.com"

Hay muchas otras opciones junto con este comando, como agregar un icono y establecer cuánto tiempo se mostrará el mensaje. Esto sería excelente para proyectos que interactúan con scripts, mostrando mensajes mientras se llevan a cabo los eventos. Para Ubuntu, instalar este paquete fue tan simple como "sudo apt-get install libnotify-bin".

  • DarwinSuperviviente dice:

    ¿Cómo es eso un truco? Este es un programa de línea de comandos simple que ha existido durante años haciendo exactamente lo que se pretendía hacer.

    Aquí está la versión GUI de "print" para linux.

  • Dan Fekete dice:

    Para Ubuntu, instale el paquete libnotify-bin.

    sudo aptitude install libnotify-bin

  • xiao_haozi dice:

    Sí, estoy de acuerdo con darwinsurvivor ... esto no es un truco, sino una forma de usar el paquete libnotify. Hay muchas formas de hacer esto, incluido pynotify (para usar en Python) y otras herramientas como zenity, etc.

    Sin embargo, un consejo práctico ... y si alguien está buscando usar esto para scripts, recomendaría envolver todo en algo de Python y solo usar pynotify para la parte de notificación.

  • Sr. X dice:

    En realidad, es simple y obvio para los usuarios de GNU / Linux desde hace mucho tiempo, pero sigue siendo un buen consejo para los nuevos
    usuarios. También es un truco.

    Solo mis 2 centavos: si desea escribir texto en su pantalla como un OSD, pruebe el comando osd_cat proporcionado por el paquete libxosd.

  • oktelkogopodo dice:

    no seas un makfag, pero un gruñido ha existido desde 2004

  • Terry dice:

    macfag, ¿cómo se hace esto en un script de shell en OSX? Estoy cambiando de Ubuntu a OS X.

  • Mateo dice:

    He estado publicando notificaciones por un tiempo, con xmessage. ¿Este paquete ofrece alguna ventaja, como notificaciones de consola? Eso sería una novedad para mí.

  • D1g1talDragon dice:

    Pulgares arriba de mi parte. Incluso si el paquete ha existido por un tiempo, siempre es bueno alertarme sobre algo que no estoy buscando específicamente. Jugaré con él junto con pynotify para mi próximo proyecto.

  • ak77 dice:

    Terry

    http://www.macosxhints.com/article.php?story=20070602201030683

    http://blog.wi.id.au/2008/07/07/os-x-command-line-fun-with-growl/

  • jojo dice:

    Es bueno ver que una herramienta de Windows que tengo desde 1996 está disponible en Linux y Mac (desde 2004).

  • xiao_haozi dice:

    "Es bueno ver que una herramienta de Windows que tengo desde 1996 está disponible en Linux y Mac (desde 2004)".

    …. el hecho de que vea a alguien publicando consejos sobre linuxjournal ahora, no significa que sea un programa nuevo.

  • Cinco siete dice:

    Hola Mike, ¿qué tema estás usando 🙂 Esta barra de tareas se ve muy fluida.

  • Mike Szczys dice:

    @fiveseven: uso el tema "New Wave". Creo que es estándar con Ubuntu 9.04.

  • simonvc dice:

    Lo que es un truco es este pequeño script que permite a root enviar mensajes a la sesión X de usuarios actualmente conectados.

    simonvc @ katana: ~ $ cat / usr / local / bin / root-notification-send
    #! / bin / sh

    # averigua quién administra X buscando el protector de pantalla

    UU = $ (ps -ef | grep gnome-screensaver | grep -v grep | awk '{imprimir $ 2}')
    US = $ (ps -ef | grep gnome captura de pantalla | grep -v grep | awk '{print $ 1}')
    ESS = $ (iwconfig eth1 | grep ESS | awk '{print $ 4}' | sed s / ESSID: // | sed s / ”// g)

    DBUS_SESSION_BUS_ADDRESS = $ (grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ UU / approx | sed s / DBUS_SESSION_BUS_ADDRESS = //)

    sudo -u $ US DBUS_SESSION_BUS_ADDRESS = $ DBUS_SESSION_BUS_ADDRESS / usr / bin / notificación-enviar "$ *"

  • para ayudar un poco dice:

    Estoy de acuerdo, no un truco. Por brevedad, he elaborado la definición más importante:

    * Entrada principal: hack (2)

    6: generalmente una solución creativa para el hardware de la computadora o un problema o limitación de programación

    Ahora bien, si hay una definición oficial válida, por supuesto, hágamelo saber.

  • matschi dice:

    Un buen truco sería escribir una biblioteca dbus para un arduino. Es posible conectar dbus a través de tcp / ip. La autenticación, sin embargo, es una tarea.

  • chango dice:

    Hola chicos, ¿sabían que pueden escribir mensajes en el registro del sistema con el comando "logger"?

    ¡Es cierto!

  • Sariel dice:

    Tengo que estar de acuerdo en que esto no es un truco, pero realmente te informa sobre las cosas que están sucediendo con tu servidor. por lo que es un beneficio más productivo que un truco.

  • Borrador dice:

    Aquí están las cosas, como dijo D1g1talDragon,
    "Incluso si el paquete ha existido por un tiempo, siempre es bueno alertarme sobre algo que no estoy buscando específicamente".
    A quién le importa si es algo más antiguo o más nuevo. No es por eso que visito La-Tecnologia una vez al día. Así que no pensé en mis scripts particulares dando retroalimentación a través de ventanas emergentes, pero vi este artículo, y aunque anteriormente conocía otras formas de crear ventanas emergentes, fue la inyección de la idea lo que me ayudó. Así que deja de enloquecer y llorar porque no se ajusta a tu estándar.
    La-Tecnologia: Sigan con el buen trabajo.

  • Sr. X dice:

    @jojo
    ¿Y de qué sirve eso? Estás lleno de mierda.

    Desde que comenzaste la guerra en llamas, "lo tuvimos primero", toma este tonto:

    Un comando xmessage que hace lo mismo ha estado disponible desde los inicios de los servidores X11.

    http://en.wikipedia.org/wiki/X_Window_System

    "La versión actual del protocolo, X11, apareció en septiembre de 1987".

    Es bueno ver que una herramienta UNIX que tengo desde 1987 está disponible en Windows (desde 1996).

    Chúpalo, LOL.

  • rofl dice:

    @jojo: pwnd! winfaggot

  • spindizy dice:

    Por desgracia, ahora que e-dawg está lejos, este lugar se está convirtiendo en / b / para geeks.

  • escena dice:

    notificar-enviar "la-tecnologia.com publica excelentes publicaciones"

  • kkkkkkkkkkkk dice:

    notificar-enviar "la-tecnologia.com publica excelentes publicaciones

América Aguilar
América Aguilar

Deja una respuesta

Tu dirección de correo electrónico no será publicada.