Search     or:     and:
 LINUX 
 Language 
 Kernel 
 Package 
 Book 
 Test 
 OS 
 Forum 
 iakovlev.org 
 Packages
 Make 
 Iptables 
 Nmap 
 Apache 
 LFS 
 TUX 
 cURL 
 libpcap 
 Parted 
 Httpd 
 File managers 
 FFMPEG 
 RTMP 
 SQL 
 Test 
 Git 
NEWS
Последние статьи :
  Тренажёр 16.01   
  Эльбрус 05.12   
  Алгоритмы 12.04   
  Rust 07.11   
  Go 25.12   
  EXT4 10.11   
  FS benchmark 15.09   
  Сетунь 23.07   
  Trees 25.06   
  Apache 03.02   
 
TOP 20
 Advanced Bash Scripting G...2002 
 Ethreal 4...1461 
 Secure Programming for Li...1255 
 CPAN-> FAQ...1128 
 Assembler...1089 
 Intel 386...814 
 Go Web ...784 
 Тренажёр...731 
 Ethreal 1...689 
 Trees...684 
 Alg1...649 
 Максвелл 3...631 
 Rust...628 
 C + UNIX...584 
 Ext4 FS...580 
 William Gropp...569 
 Mod_parrot...527 
 Go...523 
 Benchmark...502 
 System...493 
 
  01.01.2025 : 3803065 посещений 

iakovlev.org

ICE

Я написал свою версию консольного файлового менеджера с поддержкой utf.

Исходники лежат тут :
ice_0.4.tgz 750 Кб
ice_0.4.zip 850 Кб

Айс - это конструктор , состоящий из следующих основных частей :
1. Базовые структуры я взял из deco Сергея Вакуленко (dir.h)
2. Встроенный текстовой редактор - это т.н. nice editor , автор - S. Vigna (каталог edit)
3. Библиотека slang - обрабатывает клавиатуру , отвечает за вывод. (каталог slang)
4. Пакет fileutils - базовые файловые операции : клавиши F5,F6,F7,F8 (каталог fs)
5. ncurses - работа с терминалом
6. VFS - виртуальная файловая система (каталог vfs)

Я собрал все это в кучу и написал свой интерфейс.

Виртуальная файловая система представлена двумя расширениями : zip , tar.gz .
Кстати , извлечение файлов из зип-а идет у меня заметно быстрее , нежели в том же мц : особенно это заметно на больших архивах .

Айс собирался на Suse 10 , Fedora 9 , Slackware 12 , Debian.

Скриншоты:

10.05.2008 : В цветовой схеме теперь можно сделать выбор между 2-мя палитрами.
06.06.2008 : Добавлена возможность настраивать внешний вид панели по клавише F9.
07.12.2008 : Добавлена поддержка формата .zip .
04.01.2009 : Добавлена поддержка формата .tar.gz .

Оставьте свой комментарий !

Ваше имя:
Комментарий:
Оба поля являются обязательными

 Автор  Комментарий к данной статье
_Andrey_
  Пока очень сыро. Нажатие на F1 - нулевая реакция.
Зачем Slang в архиве?
Зачем одновременно slang и ncurses?
В качестве редактора лучше использовать тот, что прописан в $EDITOR.

Продолжайте разработку. Или, как вариант, доработайте MC.
2008-04-12 19:03:22
Яковлев Се�
  > Зачем Slang в архиве?
кстати , мысль

> Зачем одновременно slang и ncurses?
сленг более  "правильнее" - как мне показалось - обрабатывает клаву

> В качестве редактора лучше использовать тот, что прописан в $EDITOR.
согласен



2008-04-12 20:49:38
_Andrey_
  Ну так и используйте только slang.

p.s. Подписки на комментарии к статье нет? 
Для отправки комментария нужно включать скрипт в браузере, зачем?
2008-05-08 20:09:40
Яковлев Се�
  >>   Ну так и используйте только slang.
Не всё так просто
Встроенный редактор в айсе заточен на ncurses

>>p.s. Подписки на комментарии к статье нет? 
Нету
Новостей тут мало , и бывают они нечасто

>>Для отправки комментария нужно включать скрипт в браузере, зачем?
OK
Обещаю подумать :-)

2008-05-08 22:07:50
Даниил RU-CENT
  Сереж. Выложи, пожалуйста, в другом формате. .tgz у меня ну ни как не хочет открываться.(
2008-06-25 01:30:12