Здравствуйте.

Изучаю альтератор. В образовательных целях решил сделать маленький
модуль. Например простейший файловый менеджер для fbi.
Сделал фронтенд с полем, кнопочкой и табличкой. В поле вводится
директория, нажимается кнопочка и в табличке показывается вывод команды
ls -l.
backend3 по примеру из sysinfo:
                list)
                        echo '('
                        if [ $in__objects = "df" ];then
                            df -lhP|
                            sed '1d'|
                            awk '{printf "(\"%s\" disk-total \"%s\"
disk-used \"%s\" disk-free \"%s\" disk-percent
                        fi
                        echo ')'

все прекрасно работает, но уперся в несколько вопросов:
1. Я хочу в зависимости от типа файла (файл или каталог) рядом
показывать разные иконки. Я могу разбирать права для каждой строчки, но
как в зависимости от результата выводить тот  или иной рисунок понять не
могу. Для директории папочку, для файла что-то еще. Как такое сделать?
2. Хочу чтобы если это директория, то она была бы ссылкой, кликнув на
которую осуществлялся переход в эту директорию.
а) Как сделать ссылкой? Пока получается сделать ссылку только рядом, но
не получается сделать ссылкой само имя файла/директории.
б) Какой вид должна иметь ссылка? Хотел сделать в виде
/index.scm/test?action=read&dir=/root но символ & не пропускается и
выдается ошибка в синтаксисе. Как правильно?

И еще вопрос: В /usr/share/alterator/ui/samples лежат примеры. Как их
можно запустить чтобы посмотреть как они выполняются?

-- 
WBR,
Dubrovskiy Vyacheslav

_______________________________________________
devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить