Spis treści:
| |
Dusk Commander
| |
Polecam:
| |
|





| |
|
Dusk Commander
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]
|