To je skvělá zpráva. Vyřešené problémy, které se nepodařilo léta vyřešit původním autorům, a modernizace (záložky, odpojování panelů) jako bonus. Škoda, že se nepodařilo dohodnout pokračování s původním názvem Open Salamander v původním repu. Takhle s tím dvojitým přejmenováním to ztratí spoustu uživatelů.
Dobrý den,
Jsem autorem zmíněného forku. S Janem Ryšavým (jedním z autorů originální aplikace) jsme se domluvili, že tento mnou tvořený fork bude mít jiné jméno a bude jasně říkat, že není oficiální, jelikož vývoj nových funkcí probíhá pomocí AI vibe-coding (a z podstaty věci nelze garantovat, stejnou kvalitu kódu, o jakou se snažili původní autoři, ani že se nezměnilo něco zásadního, co originální aplikace garantuje - například souborové operace).
To není vaše chyba. Ale když Open Salamander nedokázal za tři roky vydat ani jedno nepodepsané exe zkompilované z těch původních zdrojáků, tak je debata o kvalitě původního kódu tak trochu akademická. A chápu představu původních autorů, že třeba jednou budou mít čas se Salamanderu věnovat – jenže i kdyby to nastalo, ten vlak už bude dávno někde jinde.
Altap Salamander jsem vždycky miloval. Přestal jsem ho používat prakticky jen a pouze díky tomu, že jsem přestal používat Windows.
Zrovna jsem chtěl napsat, že fork pro Linux (a MacOS) by se hodil.
(Nic proti Double Commanderu! ;oD )
Ještě donedávna jsem používal (a leckde stále používám) stařičký Servant Salamander 1.52 - protože to je jediný exáč, velmi rychle startuje, umí vše, co potřebuji, a bezpečáci mi to na serverech tolerují. (Jinak tam máme Total Commander, který mi totálně nevyhovuje.) Krom toho jsem měl koupený i Altap Salamander, ale tak nějak nepřelezl mimo jeden počítač (free varianta prostě stačila). Double Commander jsem začal používat nejdřív na Linuxu a nedávno i ve Windows jako hlavní dvoupanelový správce souborů.
Takže tohle jsou moje postřehy - berte to s reservou, nejsem power user a vystačím si jen se základními funkcemi:
Salamander
+ je hodně instantní a v podstatě ihned po instalaci nemusím příliš věcí přenastavit,
+ je rychlý (start i v reakcích),
+ má silně návykové zkratky [Ctrl]+[písmeno] na přechod mezi disky1,
+ lze nastavit (1.52 má) příjemně minimalistické zobrazení "menu-disky-panely-stavový řádek",
- neumí Unicode,
* akce (kopírování...) nelze zafrontovat,
* konfigurace je uložená v registrech (ale snadno se exportuje/přenáší).
1) Platí pro Windows, ale dovedu si představit obdobnou funkčnosti i v Linuxu
Double Commander
+ nechá se hodně konfigurovat,
- po instalaci jsou to příšerné omalovánky a musím si upravit k obrazu svému, ale
+ konfigurace v .ini souboru lze snadno přenášet, dokonce i mezi systémy,
+ můžu si definovat vlastní klávesové zkratky (včetně [Ctrl]+[písmeno] pro přechod mezi disky či adresáři v Linuxu!),
- méně přehledný stavový řádek (už přípona souboru je zarovnaná vpravo!),
+ umí Unicode
+ je multiplatformní.
Taky jsem kdysi, kdyz jsem musel neco delat na Windows, jako prvni vec instaloval Salamandera 1.52 (druhou veci byl Vim, ale to je takova moje uchylka). Presne jak pises - jeden exac, zadne slozite install/uninstall a zakladni veci to umelo.
Ne - souhlasím s předřečníkem: z externího média (diskety
) spustit Salamander, nakopírovat exáč na vhodné místo (na plochu...), a teprve v něm zkopírovat/spustit instalačku VIMu! ;D
Tak to bylo, dokonce kdysi i s tou disketou (potom s USBckem, ktery vzdycky Windows strasne prekvapil - coz nechapu dodnes, ale to je proste MS)
Jo, tohle jsem zapomněl zmínit v mínusech.
Ale zrovna v tomhle případě mám spíš než z nějaké špionáže obavu o to, zda jeho pomalý vývoj náhle definitivně neskončí odchodem maintainera na frontu...
DC kód je otevřený, kdokoliv může ověřit nebo se zapojit. Projekt myslím historický navazuje na českého správce souborů. Opakovaně jsem na fóru zahlédl dotazy, jak je možné finančně přispět, které autor s díky odmítl. To také o ledasčem vypovídá...
@KRtekTM - na tvém github forku nejdou vkládat issues.
Proč tříštit síly a vyvíjet dva forky? To moc nepomůže stavu, kdy sice existuje OpenSalamander, ale nevypadá to, že by ho někdo aktivně vyvíjel. Nebylo by lepší se domluvit a pracovat na jednom forku?
GitHub issues jsme vyřešili po e-mailu :)
A k té druhé věci - celý Altap byl koupen firmou Fine, takže vývojáři teď pracují právě na produktech té mateřské firmy. Ale pokud vím dobře, mají teď domluvený a nějaký vyhrazený čas i budget právě na Salamander, takže v poslední době probíhal hlavně úklid zdrojového kódu - překlad všech zbývajících komentářů do angličtiny (jsou tam různé poznámky proč je co implementováno zrovna tak či jinak, apod.).
Zatímco já komentáře v češtině neviděl jako překážku pro další vývoj (AI stejně zadávám příkazy v češtině, ona umí porozumět komentářům ve zdrojovém kódu ať jsou v jakémkoliv jazyce), a proto jsem se věnoval tomu co mě pálilo víc - implementovat chybějící funkce a opravy různých bugů. Domluva s autory proto zněla jasně - vydat fork s těmito experimentálními úpravami jako neoficiální komunitní fork s vlastním názvem, ve kterém ty funkce mohou "uzrát" a odladit se.
Ten druhý fork měl na mysli Sally. Aby to nedospělo do stavu, že jeden bude umět A a druhý B a budou se vzájemně "vykrádat".
Máme bohužel s autorem forku Sally odlišnou představu o přístupu k vývoji Salamandera konkrétně a open-source obecně. Samandarin se narozdíl od Sally například snaží udržet kompatibilitu s Open Salamander pluginy nebo funkce rozšiřovat takovým způsobem, jakým jsou uživatelé zvyklí pracovat se Salamanderem. Osobně ho používám už přes čtvrt století, je to srdcovka. A pokud se budou ty forky "vykrádat" (což je u open-source úsměvné slovní spojení), tak to podle mě spíš povede k tomu, že nakonec bude existovat zase jen jeden Salamander.