Author: Jiří Blahovský

DOKUMENTACE INSTALACE KONFIGURACE ASOCIACE KLÁVESOVÉ ZKRATKY OBLAST VÝSTUPU OSTATNÍ LOKALIZACE ZDROJOVÝ KÓD Vzhledem k tomu, že nápověda a dokumentace se čte až když selžou všechny standardní postupy, tak jen velice ve stručnosti. INSTALACE Instalace spočívá v rozbalení balíku bfc-*-all.tar.gz do adresáře /usr/local. Toť vše. Program se spouští skriptem bfc v /usr/local/bfcommander, na který je možno vyrobit link třeba do /usr/local/bin. Pokud je adresář s programem umístěn jinde než v /usr/local, je potřeba tento skript upravit a to ve druhém řádku: cd /cesta/kde/je. Po spuštění se v domovském aresáři objeví skrytý adresář .bfcommander, ve kterém je uložen konfigurační soubor bfcommander.ini a několik dalších souborů s různým nastavením. Nedoporučuji tyto editovat ručně, neboť může dojít k pádu aplikace. KONFIGURACE Konfigurace se provádí v grafickém režimu v hlavním menu programu Nastavení-Konfigurace. Jednotlivé položky nebudu popisovat, neboť jsou, myslím, popsány dostatečně v konfiguračním dialogu. Pouze uvedu to co jsem tam nedal a lze to nastavit pouze ručně v ~/.bfcommander/bfcommander.ini: Sekce: [INTERFACE] Položka: CommandLineMaxLines=počet příkazů CoToDělá: počet příkazů udává maximální počet položek, které se načtou jako historie příkazového řádku po spuštění programu. Defaultně je 100. Sekce: [INTERFACE] Položka: ShowDiskPopup=0 nebo 1 CoToDělá: pokud je uvedena 0, nezobrazuje se při kliknutí pravým tlačítkem myši na tlačítko s diskem menu pro odpojení a vysunutí disku. Odpojení disku se pak provádí pravým tlačítkem myši a vysunutí prostředním. Defaultně je 1. Sekce: [INTERFACE] Položka: ShowNamesOnOpBackgroung=0 nebo 1 CoToDělá: pokud je uvedena 0, nezobrazují se názvy souborů u operací prováděných na pozadí (kopírování, přesun, mazání). Operace se tím značně zrychlí. Defaultně je 1. Sekce: [INTERFACE] Položka: CreateTrashDateDirs=0 nebo 1 CoToDělá: pokud je uvedena 1, tak se v adresáři určeném pro koš při každém mazání do koše vytvoří adresář pojmenovaný akuálním datem a časem, do kterého se soubory přesunou. Defaultně je 1. Sekce: [INTERFACE] Položka: ShowCloseDialog=0 nebo 1 CoToDělá: pokud je uvedena 0, tak se při ukončení BFC nezobrazuje potvrzovací dialog. Defaultně je 1. Sekce: [INTERFACE] Položka: ExecPriority=0 nebo 1 CoToDělá: Nastavení priority pro spustitelné soubory. Pokud je uvedena 0, tak je prioritní otevření souboru v asociované aplikaci, pokud je uvedena 1, tak má prioritu spuštění souboru. Defaultně je 0. Všechny ikony v programu jsou načítány z externích souborů a jsou tudíž zaměnitelné. Ikony pro asociované soubory a pro disky na liště se volí přímo v programu, ostatní ikony (defaultní v panelech a na nástrojové liště) lze vyměnit následovně: Imlicitní ikony v panelech (adresář, spustitelný soubor, fifo atd.) jsou uloženy v adresáři /usr/local/bfcommander/icons/default. Tyto je možno vyměnit za jiné 16x16 se zachováním stejného názvu souboru a nebo lépe a to: vytvořit adresář ~/.bfcommander/icons/default a do tohoto nakopírovat požadovanou ikonu se stejným názvem jako v /usr/local/bfcommander/icons/default. Stačí sem dát pouze tu ikonu, kterou chcete vyměnit. Pro ikony na liště je stejný postup. Tyto jsou uloženy v /usr/local/bfcommander/icons/actions. ASOCIACE Asociace pro jednotlivé soubory se nastavují v menu Nastavení-Asociace. Implicitně jsem jich několik vytvořil, ale spíše jen pro příklad. Přípony v dialogu asociace zadávejte vždy pouze po jedné. Samotných akcí pro asociovaný soubor lze zvolit několik, přičemž imlicitně (při enter nebo dvojkliku myší na asociovaný soubor) se vždy provede první akce. Výběr dalších akcí je pak možný v hlavním menu programu v položce Soubor-Vybrat akci nebo v popupmenu v panelech v popložce Vybrat akci. Pokud je vybráno v panelu více souborů, provede se akce pro všechny položky ve výběru, které jsou s touto akcí asociovány, ostatní jsou ignorovány. V nastavení příkazu pro jednotlivé akce lze použít různé volby, jejichž seznam je pod tlačítkem Volby vedle řádku s příkazem. Jsou zde uvedeny i příklady použití voleb. KLÁVESOVÉ ZKRATKY Klávesové zkratky jsem po nekonečném měnění a přizpůsobování udělal volitelné, kromě několika základních (kopírování F5 apod.). Konfigurace klávesových zkratek je v menu Nastavení-klávesové zkratky. OBLAST VÝSTUPU Oblast výstupu zachytává standardní výstup a chybový výstup z příkazu suštěného na příkazové řádce a spustitelných souborů v panelech. U asociovaných souborů je zachytávání výstupu volitelné. Ve výstupu jsou rovněž zobrazovány veškeré zprávy programu(chyby apod.), takže pokud se náhodou něco neprovede, tak by se to sem mělo vypsat. Při spuštění více příkazů najednou se zachytává všechno, čímž vznikne OutputGulage. Oblast výstupu n e n í konsole! OSTATNÍ Veškeré příkazy spuštěné z příkazového řádku, spuštění asociací a spustitelných souborů běží na pozadí zcela nezívisle na bfcommanderu, takže po jeho ukončení tyto běží vesele dál. Nemám ještě hotov seznam spuštěných procesů, který hodlám zobrazit při ukončení programu, takže s tím počítejte. Dále upozorňuji na spoštění skriptů, které čekají vsup od uživatele, nechť jsou spouštěny v terminálu (ikona vedle příkazového řádku). LOKALIZACE Lokalizační soubory aplikace se nacházejí v adresáři bfcommander/language. Řádky v lokalizačním souboru označené znakem ';' jsou komentáře. Rovněž je možno lokalizovat soubory v adresáři bfcommander/doc (actions, ChangeLog, documentation.html, keys a license.html) a tyto uložit do adresáře /bfcommander/doc/nazev_jazyka. Budou pak dostupné z programu v menu Nápověda. ZDROJOVÝ KÓD Zdrojový kód je v balíku bfc-*-src.tar.gz. Důrazně upozorňuji, že zdrojový kód je dost obsáhlý a obsahuje asi dva nebo tři komentáře, takže veškeré úpravy kódu jsou na vlastní triko a riziko. Adresáře icons, doc, language je nutné při spouštění z prostředí Kylixu přesunout o adresář výše.