[[oktatas:linux:grafikus_felület|< Grafikus felület]]
====== Párbeszédablakok ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2017
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== yad =====
Telepítés:
apt install yad
Példa1:
yad --title "Párbeszéd" \
--text "Valami szöveg" \
--entry --center
Ablakméret állítás:
Példa2:
w=$(xdpyinfo | grep dimensions | awk '{print $2}' | cut -dx -f1 );
h=$(xdpyinfo | grep dimensions | awk '{print $2}' | cut -dx -f2);
yad --title "Párbeszéd" \
--text "Valami szöveg" \
--entry --center \
--width=$w --height=$h
Az xwininfo parancshoz telepíteni kell a x11-utils csomagot:
apt install x11-utils
===== A zenity =====
Telepítés:
apt install zenity
Használat:
zenity --entry --ok-label=Rendben
Üdvözlő üzenet:
zenity --info --text=Üdv
#!/bin/bash
zenity --list \
--title="Választás" \
--text="Válasszon indítandó operációs rendszert" \
--column="Operációs rendszer" \
Windows Linux
Az eredmény feldolgozására példa:
#!/bin/bash
valasz=$(zenity --list \
--title="Választás" \
--text="Válasszon indítandó operációs rendszert" \
--column="Operációs rendszer" \
Windows Linux)
if [ "$valasz" != "" ]
then
zenity --info --text=$valasz
fi
===== Linkek =====
A zenity hivatalos kézikönyve:
* https://help.gnome.org/users/zenity/
Néhány példa:
* https://github.com/Programmica/zenity-examples
Egyéb párbeszédablak lehetőségek GUI és CLI felületen:
* https://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html