В общем, заработало! После выбора языка не происходит теперь несанкционированный выход из программы.
Пришлось допиливать:
редактируем файл
sudo gedit /usr/lib/uck/gui.sh
добавляем после 181 строки пустую команду echo (она будет 182-ой строкой) т.е. получится кусок вида:
zenity)
args=
for i; do
args="$args '$i' '$i'"
done
eval set -- "$args"
zenity --separator $'\n' --list --checklist --multiple --width=500 --height=400 \
--text "$descr" --column "" --column "" "$@"
echo ## 182-я строка
;;
dialog)
Сохраняем. В чем именно косяк разбираться лень, echo осталась после ковыряния. Причем, просто пустая строка не помогает. Нужна бесполезная команда.
Ubuntu 12.04 Unity
Xubuntu 12.04
uck 2.4.6 ставил с официального сайта.
Из оффрепы ставиться uck 2.4.5, которая иногда критует:
Failed to copy resolv.conf, error=1
З.Ы. Возможно, для других DE необходимо добавить строку в других пунктах этой функции.