[[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