Zenity и xdialog. (небольшие проблемы.)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Zenity и xdialog.

Сообщение AlexYeCu »

1. Xdialog почему-то не работает в RFRemix14 (Fedora, кто не в курсе). Там даже пакет не стали после fc12 обновлять — может в этом дело. окна отрисовываются, но командыот нажатия кнопок другим программам не передаются.
Кто сталкивался, как лечить?
2. Временно перекинул кое-что на zenity. Но не всё — не могу нагуглить примеров с уровнем сложности хотя бы «десяток radiobutton`ов + OK + CANCEL» или «лист с десятком кнопок». Видел кто-нибудь?
Спасибо сказали:
Аватара пользователя
radial
Сообщения: 577
ОС: OpenSUSE

Re: Zenity и xdialog.

Сообщение radial »

я вас нэ понимать:

zenity --list
--radiolist
Указывает, что первый столбец в диалоговом окне содержит поля выбора.
--checklist
Указывает, что первый столбец в диалоговом окне списка содержит флажки.

А строк сколько угодно может быть.
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Re: Zenity и xdialog.

Сообщение AlexYeCu »

Что касается нерабочего xdialog и краша gimp`а, то их могут вызывать темы gtk — скажем murrine-gtk-engine с гномом из F14 совместим лишь частично, еще rezlooks вроде нестабильной работу gtk-приложений делают.
© моё
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: Zenity и xdialog.

Сообщение Flint71 »

ПРИМЕР:
sorcelist=`Xdialog --stdout --title "Выбор источника" \
--backtitle "Source Vacuum-IM not found! Исходники Vacuum-IM не найдены! \
\nChoose a repository of source code! Выберите источник исходного кода!" \
--screen-center --radiolist "" 14 73 2 "SVN" "Источник SVN" TRUE "GIT" "Источник GIT" FALSE`
$sorcelist - возвратит выбранный пункт или "" при нажатии Cancel
или
choice=`zenity --list --radiolist \
--title="Выберите источник исходного кода." \
--text="Source Vacuum-IM not found!/ Исходники Vacuum-IM не найдены! \nChoose a repository of source code! Выберите источник исходного кода!" \
--column="Выбор" --column="Источник" --column="Описание" \
TRUE "SVN" "Источник SVN" \
FALSE "GIT" "Источник GIT"`
retval=$?

case $retval in
0) echo "Вы выбрали '$choice'";;
1) echo "Нажат Cancel";;
esac
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали: