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
 Linux Kernel 2.6...5169 
 Trees...938 
 Максвелл 3...870 
 Go Web ...821 
 William Gropp...802 
 Ethreal 3...786 
 Gary V.Vaughan-> Libtool...772 
 Ethreal 4...770 
 Rodriguez 6...763 
 Ext4 FS...754 
 Steve Pate 1...754 
 Clickhouse...753 
 Ethreal 1...741 
 Secure Programming for Li...731 
 C++ Patterns 3...716 
 Ulrich Drepper...696 
 Assembler...694 
 DevFS...660 
 Стивенс 9...649 
 MySQL & PosgreSQL...630 
 
  01.01.2024 : 3621733 посещений 

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