Cíl
Stáhnout vývojovou verzi midnight commanderu a upravit jeho chování.
Stažení, překlad a spuštění
Stáhneme vývojovou verzi z git repozitáře:
git clone git://github.com/MidnightCommander/mc.git --reference /usr/src/mc cd mcVygenerujeme
configureskript aMakefile:./autogen.shZkonfigurujeme překlad pro náš systém:
./configurePřeložíme zdrojové kódy:
makeAby bylo možné program spustit bez nainstalování do systémových adresářů, je nutné nastavit proměnnou prosředí
MC_DATADIR:export MC_DATADIR=$PWD/miscSpustíme přeložený program:
src/mc
Pokud program modifikujete, přeložte ho znovu příkazem make. Ostatní
příkazy (autogen a configure) nejsou při opakovaném překladu
potřeba.
Zadání úkolu
Rozšířte Midnight commander tak, aby se v menu Command na prvním
místě objevila položka Test. Po jejím výběru se zobrazí dialogové
okno podobné tomu, které se ojeví po stisku F10 (Quit). Rozdíl bude
v tom, že místo nápisu “Do you really want to quit the Midnight
Commander?“ se objeví jiný nápis obsahující vaše jméno. Po výběru
Yes či No se nestane nic. Fuknce příkazu Quit musí být zachována.
Pokud se vám po stisku F10 (Quit) nic neobjeví a program skončí,
zaškrtněte si v okně „Options ⭢ Confirmation“ položku „Exit“.
Vizualizace vývoje
gource --highlight-all-users -s 0.1 -f