Plug-iny pro Total Commander |
Patří Total (Windows) Commander mezi vaše oblíbené programy? Pokud ano,
jistě uvítáte návod, jak jej rozšířit o další zajímavé funkce
jako je např. podpora souborového systému Linux Ext2, práce s registry či formátem
Microsoft Installer.
|
||||||||||||||
|
Při uvedení Windows 95 Microsoft předpovídal zánik v té době velice oblíbených souborových manažerů stylu Norton Commander. Proslulé dvoupanelové zobrazení měl nahradit systémový Průzkumník. Jak už to tak ale bývá, poslední slovo má vždy uživatel a ten "klikacímu" nástroji na chuť nepřišel. Výrobce Norton Commanderu - společnost Symantec - však s uvedením nativní verze pro Windows otálela a tak mohli vývojáři třetích stran předvést, co umí. Největší popularity po krátkém čase dosáhl Windows Commander z dílny Christiana Ghislera, který je v současné době k dispozici ve verzi 5.5, nově z licenčních důvodů pod názvem Total Commander.
ModulyRegister viewer MSI Plugin ISO Plugin DBX Plugin EX2FS |
Poslední verze tohoto programu disponuje zajímavou novinkou. Program lze rozšiřovat pomocí tzv. zásuvných modulů (plug-ins), s jejichž integrací lze funkce programu rozšířit o věci doposud neimplementované. Na internetu lze tak nalézt doplňky pro nejrůznější komprimační formáty, podporu diskových oddílů známých z Linuxu či práci s registry.
V následujícím textu se tedy společně podíváme na to, jak rozšiřující moduly
do programu integrovat, v závěru si pak přestavíme jejich nejzajímavější zástupce.
Instalace
Integraci modulu do prostředí Total Commanderu zvládne i méně zkušený uživatel..
Moduly jsou na síti k dispozici obvykle v archívech formátu zip,
které vedle samotného modulu s extenzí wcx či wfx
obsahují i textový soubor s popisem instalace, mnohdy nechybí
ani zdrojové soubory, obvykle v jazyce C.
Moduly pro Total Commander jsou na síti k dispozici dvojího typu. V první řadě se jedná o tzv. File System Plugins, které rozšiřují možnosti práce s dalšími (mnohdy exotickými) souborovými systémy. Další způsob rozšíření představují moduly pro práci se souborovými formáty, skrytými pod sekci Packers (komprimační programy).
Nejdříve se tedy budeme věnovat podpoře nových souborových systémů. Z archívu nejdříve extrahujeme vlastní modul, při této akci samozřejmě využijeme Total Commander, který práci s komprimovanými soubory podporuje. Stačí tedy stisknout na archívním souboru klávesu Enter, čímž do archívu „nahlédneme“. Poté označíme žádaný soubor formátu wcx a stiskneme klávesu F5. Potvrzením dialogu dojde k dekomprimaci souboru do vybraného adresáře.
Pro integraci modulu se přemístíme do nabídky Configuration, kde vybereme položku Options. Zde se přepneme na záložku Operation:
![]() |
Zde nás bude zajímat tlačítko FS-Plugins. Po jeho aktivaci dojde k zobrazení správce modulů:
![]() |
Nový modul přidáme stiskem tlačítka Add:
![]() |
V seznamu modulů se poté objeví nová položka:
![]() |
Další možnosti rozšiřování skýtají moduly pro podporu souborových formátů. Původně
byla tato možnost do programu implementována především kvůli komprimačních programům,
avšak postupem času došlo k zobecnění a díky nejnovějším modulům lze funkce
programu rozšířit např. o podporu práce s registry Windows.
Pro přidání podpory nového fomátu se v dialogu Configuration přemístíme na záložku Packer:
![]() |
Zde klikneme na tlačítko Configure packer extensions DLLs:
![]() |
V první řadě doplníme extenzi, k jejímž souborům bude daný modul sloužit. Konkrétně v naší situaci hodláme pracovat se soubory s příponou *.reg (registry Windows) a tak do políčka All files with extensions doplníme řetězec reg:
![]() |
Poté klikneme na tlačítko New type, čímž dojde k aktivaci dialogu pro přidání nového modulu:
![]() |
Všimněte si, že tyto moduly mají odlišnout extenzi (wcx). Po "otevření" se opět vrátíme do původního dialogu, kde už je však daná extenze přiřazena novému modulu:
![]() |
Stiskem tlačítka OK změny aktivujeme.
Podívejme se nyní, jak se změna projeví na souborech s extenzí reg:
![]() |
Jak vidno, soubory dostaly klasické "komprimační" vzezření, ikonka balíku symbolizuje, že na daném souboru lze stisknout klávesu Enter a podívat se do něj:
![]() |
Nyní se už nacházíme uvniř souboru. Jak vidno, textový záznam o položce registru je přetransformován do hierarchické adresářové struktury, kde na nejvyšším stupni je kořenová složka registrů.
Závěr
Pokud máte sami osobní zkušenosti s některým zajímavým rozšířením, napiště nám
o něm. V některém s daších pokračování návodů se mu můžeme věnovat.
![]() |