Şans eseri zenity ile bir açılan kutu görüntülemek mümkün olduğunu buldum (test sürümü: 2.32.1). Aşağıdaki koda bakın:
#!/bin/bash
array=(a b c d e)
value=$(zenity --entry --title "Window title" --text "${array[@]}" --text "Insert your choice.")
Sonuç aşağıdaki 3 görüntü ile gösterilmiştir:
Bununla ilgili iki sorum var:
Bu işlevsellik hakkında bir belge var mı? Zenity belgelerinde hiçbir şey bulamadım .
Dizimin ilk değeri neden birleşik giriş kutusunda görünmüyor? Yukarıdaki örnekte, dizim
(a b c d e)
ve birleşik giriş kutusu yalnızca görüntülenirb c d e
.Geçici bir çözüm olarak, örneğin dizime bir değer eklerim
(0 a b c d e)
.