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
 Commands...535 
 Trees...188 
 Secure Programming for Li...172 
 Daniel Bovet 1...152 
 Stein-MacEachern-> Час...141 
 2.0-> Linux IP Networking...127 
 Kamran Husain...125 
 Libs...122 
 Rodriguez 6...109 
 Steve Pate 3...106 
 Httpd-> История Ap...105 
 Assembler...99 
 Steve Pate 1...96 
 Stewens -> IPC 4...95 
 Сетунь...95 
 Python...94 
 Эльбрус...92 
 2.6-> VM 2.6...91 
 Ext4 FS...91 
 Ethreal 4...83 
 
  01.05.2022 : 3295756 посещений 

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