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 
NEWS
Последние статьи :
  Алгоритмы 12.04   
  Rust 07.11   
  Go 25.12   
  EXT4 10.11   
  FS benchmark 15.09   
  Сетунь 23.07   
  Trees 25.06   
  Apache 03.02   
  SQL 30.07   
  Python 10.06   
 
TOP 20
 Alg3...2143 
 Intel 386...782 
 Secure Programming for Li...682 
 Trees...661 
 Си за 21 день...577 
 2.0-> Linux IP Networking...575 
 Lists...568 
 Ethreal 1...568 
 Stein-MacEachern-> Час...562 
 Стивенс 1...554 
 Steve Pate 3...538 
 Ethreal 2...525 
 Rodriguez 6...500 
 Python...492 
 Стивенс 4...489 
 William Gropp...465 
 Advanced Bash Scripting G...456 
 Стивенс 5...427 
 Keogh 2...413 
 Комментарий...399 
 
  01.08.2020 : 2947670+ посещений 

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