Я обнаружил, что было возможно отобразить комбинированное окно с zenity (проверенная версия: 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)
.