Narzędzie to służy do wyświetlania w menu "Miejsca" (en: "Places", możesz nazwać inaczej), podstawowe pozycje jak "Domowy" (en: "Home"), czy wyszukiwanie plików, itp. oraz dodatkowe podmenu: "Zakładki" (en: "Bookmarks") oraz "Ostatnio używane" (en: "Recently used"). Te dwa podmenu są generowane automatycznie na podstawie mechanizmów większości przeglądarek plików opartych na gtk, takich jak np: nautilus, thunar, pcmanfs, itp. oraz dolphin (KDE4, nie testowane). Generowane są przy pomocy regexpów tak by menu wyświetlało się jak najszybciej jest to możliwe (do tego perla użyłem).
Plik konfiguracyjny jest bardzo prosty, w części "opcje podstawowe" można wybrać polecenia, które będą wywoływane podczas konkretnych akcji, np: podczas uruchamiania "Domowy" standardowo zostanie wywołany "nautilus --no-desktop", można zmienić to polecenie np. na "pcmanfs", itd. To samo tyczy się innych opcji.
Druga część pliku to "opcje zaawansowane", tutaj jest miejsce na dopisanie przy użyciu echo lub wbudowanych funkcji, dodatkowych opcji, lub ich modyfikacja. Opcja: "print_item <name> <cmd> [path]" służy po prostu do wyświetlania pozycji, mogą one być dowolnymi programami, oczywiście. "Path" ("/ścieżka/do/") nie jest wymagany, a "name" służy do określania nazwy (proszę się nie martwić o te $"śmieszne" parametry, one po prostu pobierają ich polskie odpowiedniki przy pomocy gettext, jest to zwyczajny tekst). Opcja "seperator" służy tylko i wyłącznie do oddzielania poziomymi krechami, pozycji. "bookmarks_menu" i "recentlyused_menu" generują automatycznie zawartość dla wcześniej wspomnianych podmenu.
Ta malutka aplikacja dostępna jest w AUR, zapraszam do testów.
