Wiadomo, że zbyt duża ilość zainstalowanych dodatków (pędzle, desenie, gradienty, czcionki, palety, itp.) których ilość wzrasta w miarę potrzeb - znacznie spowalnia Gimpa - a zwłaszcza jego uruchomienie.
Temat dobrego zarządzania dodatkami do GIMPA w różnych aspektach, kilkakrotnie przewinął się przez forum. Chyba najbardziej znany menadżer dodatków to cytowany wielokrotnie
GURM (z 2009 r.)
http://registry.gimp.org/node/13473#comment-14590Jego idea polega na tym, że grupujemy dodatki wg typów w podkatalogach i wg aktualnych potrzeb dodajemy je poprzez wybór z menu GURMa - a poprzez „odświeżenie” – możemy ich używać bez restartu GIMPa.
Cały kłopot polega jednak na tym, że gdy chcemy dodać jakiś element (lub kilka) musi się on znajdować w utworzonym wcześniej podkatalogu. Jeżeli chcemy zapamiętać gdzie jest poszukiwany dodatek to należałoby utworzyć jeden podkatalog dla jednego dodatku (choć można w podkatalogu umieścić wiele) z odpowiednią identyczną nazwą dla pliku-dodatku i podkatalogu. Zadanie bardzo czasochłonne.
Częstym problemem w Gurm jest również prawidłowa konfiguracja kilkunastu parametrów (w pliku gurm.ini) – lub co zdarza się częściej zmiana lokalizacji plików nie odzwierciedlona w pluginie.
Czy jest jakieś inne rozwiązane ?
Gurm jest wzorowany na wcześniejszym (z 2008 r)pluginie brushManager.py autorstwa
Sean Bogie.
Już wtedy była możliwość przenoszenia zawartości podkatalogów – ale również spakowanych (*.zip)plików. Idea, wg mnie, znakomita – lecz słabo wykorzystana!
Jeżeli mamy obecnie narzędzie do szybkiego spakowania (do osobnych plików) zawartości całego podkatalogu tj.:
7zip Batch Compressionhttp://sourceforge.net/projects/sevenzipbc/files/Binary/ pora wrócić do źródła.
Zasada użycia 7zip Batch Compression jest prosta:
1. Ustaw Archive-Type na zip
2. Na otwarte okno programu przeciągamy katalog, którego zawartość chcemy spakować do poszczególnych plików zip
3. Start Compression.
JEDNA WAŻNA REGUŁA (nie tylko dla tego programu) – W NAZWIE PLIKU NIE MOŻE BYĆ KROPKI (kropka tylko przed rozszerzeniem określającym typ pliku).
Jeżeli jednak przegapiliśmy taką feralną kropkę (powstaną pliki ze „śmiesznymi ”rozszerzeniami) należy dokonać korekty – zastępując ją w nazwie pliku na „_” lub spacją (przykładowo plugin v.1.2.scm powinien być zapisany jako v_1_2.scm lub v 1 2.scm).
Teraz możemy przystąpić do następnego etapu (choć niekoniecznie w tej kolejności).
Pobierz plik Menadżery podstawowych dodatków .zip
Zawiera:
MrQ-Brush_Manager.py (dla pędzli);
MrQ-Fonts_Manager.py (dla czcionek);
MrQ-Gradients_Manager.py (dla gradientów);
MrQ-Paletes_Manager.py (dla palet);
MrQ-Pattern_Manager.py (dla deseni);
MrQ-Script-Fu_Manager.py (dla *.scm).
Do prawidłowego działania pliki te wymagają edycji (najlepiej w Notepad++
http://notepad-plus-plus.org/download/v6.1.2.html ) w linii 7 i 8 tj.:
[7] - ACTIVE_DIR - to katalog docelowy -musi być aktywny do zapisu w preferencjach (cel);
[8] - INSTALL_DIR – to katalog naszych zapasów z dodatkowymi plikami (źrodło)
Moje propozycja dla katalogów z dodatkowymi źródłami to dodanie do nazwy dodatku _alternate (np. :brush i brush_alternate, scripts i scripts_alternate; itd.)
JEŻELI W/W KATALOG NIE ZOSTAŁ UTWORZONY TO MENADŻER NIE BĘDZIE DZIAŁAĆ.
Przykładowy zapis (dla XP 32 bit)będzie więc wyglądać następująco:
ACTIVE_DIR=r"C:\Documents and Settings\Marek\.gimp-2.8\brushes"
INSTALL_DIR=r"C:\Documents and Settings\Marek\.gimp-2.8\brushes_alternate”
Musisz ścieżki przykładowo określone w = r“C:\. . .” EDYTOWAĆ DO TWOICH FAKTYCZNYCH
(zastąp „Marek” Twoją nazwą z logowania i wpisz odpowiednią wersję .gimp-2. ?)
Jeżeli mogliście zrozumieć to co chciałem wam przekazać - to w/w załączone pliki powinny być dostępne z tzw. menu kontekstowego (PPM) na wybranym zasobie.
PS. Mój mały wkład to tylko przypomnienie, że oprócz przenoszenia zawartości podkatalogów można aktywować również poszczególne pliki(spakowane do *.zip) oraz dodanie opcji PPM (oprócz script-fu - dostępnego z menu), automatycznego odświeżania, małe spolszczenie oraz powielenie wzorca na różnego rodzaju dodatki – ale także pretekst do przypomnienia kolejnego starego dobrego pluginu i apelu: jeżeli znacie jakieś inne (zapomniane) - a warte przypomnienia pluginy piszcie tutaj ...
PPS. W/w pluginy są dla zasobów posiadających opcje odświeżania z menu GIMPa – dla pozostałych (aby miały sens)wymagania są trochę większe - choć „sztańca” menadżera jest prawie identyczna – chodzi tylko o prosty sposób wywołania pluginu pythona do przeniesienia dowolnych zbiorów (np. *.8bf lub *.exe) przed uruchomieniem GIMPa .