No dejes de compartir nuestros tutoriales y códigos en tus redes, ayúdanos a ampliar esta comunidad.
Solución:
Si estás usando ubuntu muchas distribuciones la notify-send
El comando arrojará una de esas agradables notificaciones perecederas en la esquina superior derecha. Al igual que:
notify-send "My name is bash and I rock da house"
¡Hermosa!
Creo que Zenity hará lo que quieras. Está diseñado específicamente para mostrar cuadros de diálogo GTK desde la línea de comandos y está disponible como un paquete de Ubuntu.
Todo el mundo menciona zenity, parece que hay muchos otros. A mixed una lista interesante pero interesante está en http://alternativeto.net/software/zenity/
Primero, un ejemplo de zenity con formato de texto marcado, título de ventana, etiqueta de botón.
zenity
--info
--text="Time is $(date +%Hh%M).nnGet your coffee."
--title="Coffee time"
--ok-label="Sip"
mensaje gx
gxmessage "my text"
xmensaje
xmessage
es muy antiguo, por lo que es estable y probablemente esté disponible en todas las distribuciones que usan X (ya que se distribuye con X). Es personalizable a través de recursos X, para aquellos que han estado usando Linux o Unix durante el tiempo suficiente para saber lo que significa (.Xdefaults
alguien ?).
xmessage -buttons Ok:0,"Not sure":1,Cancel:2 -default Ok -nearmouse "Is xmessage enough for the job ?" -timeout 10
kdiálogo
(no probado)
en un APP
YAD: Zenity con esteroides [Display Graphical Dialogs From Shell Scripts] ~ Web Upd8: Blog de Ubuntu/Linux. No parece ajustar automáticamente el tamaño de los cuadros de diálogo.
echo My text | yad
--text-info
--width=400
--height=200
Un ejemplo más grande
yad
--title="Desktop entry editor"
--text="Simple desktop entry editor"
--form
--field="Type:CB"
--field="Name"
--field="Generic name"
--field="Comment"
--field="Command:FL"
--field="Icon"
--field="In terminal:CHK"
--field="Startup notify:CHK" "Application" "Name" "Generic name" "This is the comment" "/usr/bin/yad" "yad" FALSE TRUE
--button="WebUpd8:2"
--button="gtk-ok:0"
--button="gtk-cancel:1"
Otros que no están en los repositorios estándar de Ubuntu
- shellgui
- xdiálogo
- diálogo gtk
Fuera de tema (para terminal)
whiptail --msgbox "my text" 10 20
dialog --msgbox "my text" 10 20
Siéntete libre de editar.
Calificaciones y reseñas
Te invitamos a avalar nuestra misión fijando un comentario y puntuándolo te estamos agradecidos.