Co to mc chyba nie muszę tłumaczyć, świetne narzędzie jednak problem pojawia się gdy niektóre pliki otwierane są nie takim programem jak byśmy chcieli lub wcale. Jest na to dosyć proste rozwiązanie: w /etc/mc/mc.ext mamy szkielet przeróżnych rozszerzeń plików które możemy zmienić, dodać nowe. Całość można zapisać w ~/.mc/bindings. Proces modyfikacji jest banalnie prosty, znajdujemy rozszerzenie które chcielibyśmy zmienić, np:
# C++ regex/.(C|cc|cpp)$ Open=%var{EDITOR:vi} %f
i w linii z “open” zmieniamy edytor, w tym przypadku może to być gedit:
# C++ regex/.(C|cc|cpp)$ Open=%var{EDITOR:gedit} %f
W analogiczny sposób możemy postępować z każdym innym typem lub też tworzyć własne wykorzystując GNU regex library.
regex/.([aA][vV][iI])$ Include=video regex/.([aA][sS][fFxX])$ Include=video regex/.([dD][iI][vV][xX])$ Include=video regex/.([mM][kK][vV])$ Include=video regex/.([mM][oO][vV]|[qQ][tT])$ Include=video regex/.([mM][pP]4|[mM][pP][eE]?[gG])$ Include=video regex/.([vV][oO][bB])$ Include=video regex/.([wW][mM][vV])$ Include=video regex/.([fF][lL][iIcCvV])$ Include=video regex/.([oO][gG][mM])$ Include=video include/video Open=(totem %f >/dev/null 2>&1 &)
Poświęcając trochę czasu możemy doskonale ulepszyć działanie mc, dostosować do swoich preferencji bo wiadomo, że deweloperzy nie każdemu dogodzą i nie każdy korzysta z programów które oni nam zaserwowali 😉
Dzięki synu! ;D