[[!meta title="Hackovací intro"]] [[!toc]] Cíl === Stáhnout vývojovou verzi [midnight commanderu][1] a upravit jeho chování. [1]: http://www.midnight-commander.org/ Stažení, překlad a spuštění =========================== 1. Stáhneme vývojovou verzi z git repozitáře: git clone git://github.com/MidnightCommander/mc.git --reference /usr/src/mc cd mc 2. Vygenerujeme `configure` skript a `Makefile`: ./autogen.sh 3. Zkonfigurujeme překlad pro náš systém: ./configure 4. Přeložíme zdrojové kódy: make 5. Aby 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/misc 6. Spustíme přeložený program: src/mc 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. Vizualizace vývoje ================== gource --highlight-all-users -s 0.1 -f