Я випадково виявив, що можна відобразити комбіновану коробку із зеню (версія, протестована: 2.32.1). Дивіться наступний код:
#!/bin/bash
array=(a b c d e)
value=$(zenity --entry --title "Window title" --text "${array[@]}" --text "Insert your choice.")
Результат проілюстровано такими 3 зображеннями:
У мене є два питання з цього приводу:
Чи є документація про цю функціональність? Я нічого не знайшов у документації щодо zenity .
Чому перше значення мого масиву не відображається у вікні комбінації? У наведеному вище прикладі мій масив є
(a b c d e)
, а поле для комбінації відображається лишеb c d e
.Як вирішення, я додаю значення, наприклад, у своєму масиві
(0 a b c d e)
.