Spis treści:

Dusk Commander

Polecam:

hacker emblem

Dusk Commander

Poszukiwani Programiści, tłumacze, testerzy, krytycy
Kontakt: bajcik@kolos.math.uni.lodz.pl

Opis

Program działa, ale nie ma jeszcze najważniejszych operacji: kopiowania/przenoszenia, (ale ma już kasowanie). Sporo istniejącego kodu musi być zrewidowane, część jest eksperymentalna.

Cechy/plany

Szybkość
Wszelkie dłuższe operacje odbywają się współbieżnie. Dzięki zastosowaniu "leniwej" listy odświerzeniu ulegają w pierwszej kolejności pozycje widoczne. Przydatne podczas scrollingu.
Wirtualne systemy plików
Program zaprojektowano z myślą o obsłudze nie tylko zwykłego systemu plików, ale każdego wyimaginowanego, który tylko jest w stanie dostarczyć drzewiastej struktury.
Rozszerzalność
Program posiada mechanizm wtyczek. Instalacja nowej wtyczki polega jedynie na wrzuceniu pliku binarnego do odpowiedniego katalogu. Wtyczki mają bardzo dużą swobodę, wręcz zrastają się z programem. Różne wirtualne systemy plików są umieszczane we wtyczkach.
Szybki start
Jeśli jeden kopia programu jest uruchomiona, to każda następna komunikuje się z pierwszą, po czym kończy działanie, zaś pierwsza kopia tworzy odpowiednie okienko.
Konfigurowalność
Zaawansowana konfiguracja dostępna jest dzięki językom wbudowanym. Obecnie wspierane są języki: Python, Lua i Scheme. Trwają prace nad Perlem.
Skrypty uruchamiane na starcie mogą zmieniać wszelakie opcje konfiguracyjne. Wkrótce dostępny będzie mechanizm obsługi zdarzeń; sukcesywnie zwiększane będą możliwości współpracy między skryptami a programem.
Wybór UI
Dalekie plany. Cały interfejs użytkownika zostanie przeniesiony do wtyczek. Planowane są możliwości: gtk+-lista(jak teraz), gtk+-ikony (jak Explorer) ncurses (jak mc), readline (jak bash), twin (tekstowy system okienkowy)
Serwerowość
Dyskutowane. Alternatywa dla poprzedniego pomysłu. Tutaj główny program ma być serwerem działającym w pamięci, zaś interfejs użytkownika stanowić mają oddzielne programiki komunikujące się z głównym.
Język
Obecnie program wyświetla napisy w języku polskim lub angielskim

Jakie programy staną się zbędne?

Midnight Commander i inne menadżery plików
To się rozumie samo przez się :)
Terminale
Z "multiterminalami" włącznie. Daje to wtyczka duskc-term-zvt
Klienty ftp/sftp
Za sprawą odpowiednich wtyczek.
Nakładki na rpm (jak gnorpm)
To robi wtyczka duskc-rpm
Wszelakie klienty różnych usług sieciowych
Jeszcze sfera marzeń, ale do spełnienia.

[Wstęp] [Zrzuty ekranu] [Pobierz] [Skrypty] [Rozwój] [Dokumentacja źródeł] [CVS]


[główna] [o mnie] [POV-Ray] [Dusk Commander] [VMsymulator] [programy] [celluar] [kolos-HOWTO] [gtk+] [kurs adminów] [Obrazeczki] [news://pl.*]
mailto:kgarus@bigfoot.com