Page 13 of 19
Re: Проект: Полноценный файловый менеджер
Posted: Sun Mar 08, 2009 11:39 am
by diamond
Замечание про libini - правильное, она не понимает, что с ';' и с '#' начинается комментарий, так что с точки зрения kfar после добавления ';' в ini-файле есть пара (ключ = ";ArchiveReader", значение = "kfar_arc.obj"), так что он по-прежнему пытается загрузить плагин. Вылетание при пустом значении происходит где-то внутри libini, так что kfar тут ни при чём, а библиотеку надо исправлять...
Re: Проект: Полноценный файловый менеджер
Posted: Sun Mar 08, 2009 2:13 pm
by diamond
mike.dld исправил падение и добавил поддержку комментариев в libini. Скомпилированную версию библиотеки на всякий случай прилагаю (класть в /sys/lib взамен старой). Комментарием считается строчка, начинающаяся с символа ';'. Соответственно изменённый kfar.ini (хотя можно использовать и старый) лежит
на старом месте.
P.S. Ночные сборки системы целиком будут, но не в данный момент.
Re: Проект: Полноценный файловый менеджер
Posted: Sun Mar 08, 2009 7:18 pm
by Insolor
Большое спасибо

Re: Проект: Полноценный файловый менеджер
Posted: Mon Mar 09, 2009 10:34 am
by DmitrySokolowsky
Я вот тут подумал, что хорошо бы к распаковщику добавить опцию "Извлечь в текущую папку". Это можно?
Re: Проект: Полноценный файловый менеджер
Posted: Mon Mar 09, 2009 5:44 pm
by Gluk
думаю, в двухпанельном менеджере это лишнее..
Re: Проект: Полноценный файловый менеджер
Posted: Mon Mar 09, 2009 8:46 pm
by Albom
как выход - создать утилиту, которая запускается при выборе в меню (по нажатию на клавишу Menu), тем более, что KFAR это поддерживает.
Re: Проект: Полноценный файловый менеджер
Posted: Tue Mar 10, 2009 9:00 pm
by DmitrySokolowsky
Gluk wrote:думаю, в двухпанельном менеджере это лишнее..
В Gnome Commander это есть

Re: Проект: Полноценный файловый менеджер
Posted: Fri Jul 03, 2009 12:59 am
by diamond
KFar 0.65: переход на новую версию libini (переименование функций типа ini.get_int в ini_get_int), фиксы в обработке ошибок.
KFar_Arc 0.16: пофиксен вылет при обработке очень больших архивов в определённых случаях.
Исходники на svn, бинарники есть в последней ночной сборке.
KFAR
Posted: Mon Aug 24, 2009 9:57 am
by Dante
Начал разбираться с исходниками KFAR-а, решил приняться за горячие клавиши. Добавил в кеймап num5 = F3 (раньше работало только во viewer-е). Кстати, num5 - самая отполированная клавиша на моей клаве. :) В планах добавить Ctrl+Tab, Ctrl+PgUp и еще кое-чего.
Diamond, можешь выдать последнюю сборку KFAR-а? Опыта работы с open source у меня нет, наверное, надо как-то согласовывать с тобой свои действия, если я пишу не только для себя?
P. S. Я сделал себе в корне файлы "." и "..", и теперь ничем не могу их удалить. :) Кто-нибудь знает, как это сделать?
Re: KFAR
Posted: Mon Aug 24, 2009 10:40 am
by Mario
1) А нет желания сделать назначаемые клавиши, хотябы через INI?
2) Форматированием или редактором диска навроде WinHEX (перименовать). Как сделал кстати?
Re: KFAR
Posted: Mon Aug 24, 2009 11:11 am
by diamond
Dante
Для этого существует svn-репозиторий, последняя версия kfar лежит там. Краткое описание того, как начать, есть здесь:
http://wiki.kolibrios.org/%D0%9A%D0%B0% ... BC_Kolibri , для изменений в репозитории нужно иметь аккаунт, который выдаётся по запросу на
http://kolibrios.org:3000/i-want-svn .
Re: KFAR
Posted: Mon Aug 24, 2009 1:38 pm
by Dante
Mario wrote:2) Форматированием или редактором диска навроде WinHEX (перименовать). Как сделал кстати?
Просто создал (точнее, скопировал) в kfar-е файлы с такими именами. Надо запретить такую возможность.
Re: KFAR
Posted: Mon Aug 24, 2009 2:16 pm
by Dante
Ввел данные, появилась надпись: Username or password invalid. По-разному попробовал, когда отменил "I already have site account", появилось: "We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly." Что-то у вас не так. :)
Re: KFAR
Posted: Mon Aug 24, 2009 2:39 pm
by Mario
Dante
ИМХО проще mike.dld в личку написать.
Re: KFAR
Posted: Wed Aug 26, 2009 12:02 pm
by Dante
Получил логин, вроде всё работает. Не могу удалить свой test.tmp. :) А что если я случайно накосячу?
trunk, как я понял - основная версия (в отличие от ответвлений)?