|
Tytuł: Parametry wywołania GIMP-a Wiadomość wysłana przez: Ziomioslaw on 27.09.2008, 13:56:33 Parametry wywołania GIMP-a Poradnik Opracowanie: Ziomioslaw Poziom trudności: bardzo łatwy Nie bójmy się konsoli, po odrobinie wprawy jest bardzo sprawnym narzędziem. Dzięki znajomości parametrów jakie obsługuje GIMP można ułatwić sobie trochę życie. W najprostszym przypadku po nazwie "GIMP" należy podać nazwę (lub link do niego) pliku, a plik ten zostanie otworzony. To oczywiście nie wszystko. Opis napisany w wersji GIMP 2.4.5 (w wersji 2.5 nie zaobserwowałem żadnych zmian). W innych wersjach mogą wystąpić pewne różnice. [lp] Przyjrzyjmy się więc co GIMP nam oferuje Wpiszmy: Kod: gimp --help A to co się pokazało, powinno to wyglądać jak poniżej: Kod: Użycie: [lp] Prześledźmy znaczenie każdej z komend: Kod: -?, --help Wyświetlenie opcji pomocy To już znamy, nie daje w sumie nic nowego. A... teraz, jak ktoś nas zapyta o wersję GIMP-a, to już wiecie, jak szybko ją uzyskać, nie uruchamiając całości. Parametr "--help-all" wyświetla dodatkowo też to (oprócz powyższego), co wyświetla się kiedy wklepiemy "--help-gtk". Z kolei parametry dla obsługi GTK+ (przypomnę, to ta biblioteka na której zbudowany jest GIMP, a która stała się podstawą GNOME-a) nie będą nas dziś interesować. Kod: --verbose Wyświetla komunikaty przy uruchamianiu. Ten opis oznacza, że GIMP w konsoli będzie wypisywał co dokładnie robi, kiedy się uruchamia. To przydatna opcja, zwłaszcza, jak mamy problemy przy uruchamianiu. Teraz przynajmniej będzie można dokładnie dowiedzieć się, przy czym owe występują. Kod: --no-shm Nie wykorzystuje pamięci dzielonej pomiędzy programem GIMP a wtyczkami Te parametry mają znacznie głownie dla developerów, lub tych, którzy własnoręcznie kompilowali swojego GIMP-a. W razie jakby mieli z nim jakieś problemy, mogą sobie sprawdzić, czy ich źródłem (problemów) nie są nietypowe mechanizmy w kodzie, lub optymalizacje jakie zapewnia dany sprzęt. Kod: -d, --no-data Nie wczytuje pędzli, gradientów, palet, deseni. Jak w wyjaśnieniu. Dodam tylko, że te pędzle i czcionki można później wczytać w czasie działania programu, kiedy zajdzie potrzeba ich użycia. Kod: -s, --no-splash Nie wyświetla okna startowego Jeśli nie podoba Ci się obrazek startowy możesz go nie wyświetlać. Inna sprawa, że po uruchomieniu GIMP-a przez chwilę "nie będzie nic się działo", tak naprawdę będą się ładowały czcionki, skrypty itp - czyli to co wcześniej pojawiało się nad paskiem postępu na splashscreenie. Kod: -n, --new-instance Uruchamia nowy program GIMP Normalnie kiedy otwieramy kolejne obrazki w GIMP-ie uruchamiane są one nowe okienka już uruchamianego okienka, ten parametr sprawia, że możesz uruchamiać osobne GIMP-y. Kod: -a, --as-new Otwiera obraz jako nowy Nie to nie to co wyżej. To ustawienie sprawia, że wczytany obrazek jest traktowany jak nowy, czyli będzie wyświetlany jako "Bez nazwy", a przy wyjściu zostaniemy zapytani o to czy zapisać zmiany i gdzie ich dokonać. Kod: -i, --no-interface Uruchamia bez interfejsu użytkownika Uruchamianie GIMP-a, bez GIMP-a - a przynajmniej jego widocznej dla użytkownika części. Bardzo przydatne ustawienie, ale dopiero jak nauczymy się wywoływać skrypty. Kod: --session=<name> Wykorzystuje alternatywny plik sessionrc Te opcje obsługą plik w którym są zapisane tzw. dane sesji. W praktyce, to tu właśnie przechowywane są ustawienia różnych narzędzi, okienek itp. Jeśli zajrzymy do takiego pliku na początku powinniśmy zobaczyć tekst: Cytuj # GIMP sessionrc # # This file takes session-specific info (that is info, you want to keep # between two GIMP sessions). You are not supposed to edit it manually, but # of course you can do. The sessionrc will be entirely rewritten every time # you quit GIMP. If this file isn't found, defaults are used. Z tekstu tego płynie nauka, aby nie edytować tego pliku, gdyż, po każdym wyjściu z GIMPa zostanie on napisany. Kod: --dump-gimprc Wypisuje plik gimprc z ustawieniami domyślnymi Ten parametr przydaje się każdemu, kto przeholował z edycją pliku gimprc, lub ma z nim właśnie problemy. Kod: -c, --console-messages Wyświetla ostrzeżenia w konsoli zamiast wyświetlać w oknie dialogowym. Jeśli ktoś uważa komunikaty o błędach w wyskakujących okienkach za bardzo irytujące, to może użyć tego parametru. Ktoś inny może go użyć, by móc przekleić treść komunikatów z konsoli np.: na forum. Kod: --stack-trace-mode=<mode> Debuguje w przypadku nieoczekiwanego zamknięcia programu (never|query|always) Kolejna opcja dla nieco bardziej obeznanych w GIMPie, zwłaszcza od strony kodu programu. Kod: --g-fatal-warnings Traktuje wszystkie ostrzeżenia poważnie Coś dla pefekcjonistów; powoduje, że program traktuje ostrzeżenia jako błędy. Kod: --display=EKRAN Wykorzysywany ekran X Jeśli nie wiesz z opisu o co chodzi, to znaczy, że nie potrzebujesz tego parametru. Kod: --pdb-compat-mode=<mode> Tryb kompatybilności PDB (off|on|warn) O ile się orientuje ma to związek z nazewnictwem funkcji itp. Opcja pozwoli wybrać, jak program ma reagować na różne nieprawidłowości w tym zagadnieniu. Opcje przeznaczona dla tych którzy np.: publikują swoje skrypy, pluginy i chcą to robić porządnie. [lp] Parametry przydatne przy problemach: W przypadku problemów dobrze jest uruchomić GIMP-a z opcją "--verbose", zwłaszcza, jak GIMP nie uruchamia się. W innym przypadku trochę użyj "--console-messages". Kiedy już raportujesz komuś błąd pomocnym może być podanie mu numeru wersji: "--version". [lp] Na błędy pomóc może: Użycie: "--no-shm" i "--no-cpu-accel". [lp] Przyspieszanie uruchamiania: Spróbuj użyć: "--no-data" i "--no-fonts". Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: Ziomioslaw on 27.09.2008, 14:00:25 Część tutoriala jakiego piszę - już od dawna - ostatnio stwierdziłem, że te informacje powinny być po za nim. Z kilku powodów.
- są przydatne nie tylko dla tych którzy wsadowo coś robią na GIMP-ie - ten mój flagowy może być zbyt rozpasły. Przeróbki pod szablon trochę na szybko. A i pytanie, czy warto takie coś wstawić pozostaje otwarte. Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: INSEKT on 27.09.2008, 19:35:40 Czy warto, to już zależy od Was, linuksowców, bo chyba dla Was to jest, prawda?
No, i jeśli będzie, to "Poradnik", a nie "Opis". :) Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: Ziomioslaw on 27.09.2008, 21:50:51 Oj Insekt, Insekt, te komendy działają we wszystkich GIMPach i używać można ich nawet Windowsem.
Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: INSEKT on 28.09.2008, 05:23:02 Oj Insekt, Insekt, te komendy działają we wszystkich GIMPach i używać można ich nawet Windowsem. A to nie wiedziałem. Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: noss on 28.09.2008, 09:11:19 Przydatne :)
Aż tak bardzo nie ułatwiaj ;) Cytuj Dzięki znajomości parametrów jakie obsługuje GIMP można ułatwić sobie trochę ułatwić życie Przydał by się jednak dopisek dla windziarzy, bo i tak mało kto z tego skorzysta. Osobnik który poradzi sobie z uruchomieniem, to już nie potrzebuje tego poradnika :P Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: INSEKT on 10.11.2008, 04:51:38 Co z tym tutorialem?
Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: Ziomioslaw on 10.11.2008, 09:18:59 @noss: poprawione;P
Jak się kiedyś przełączę na Windows, to dopiszę część dla tych nieszczęsnych;P Tytuł: Odp: Parametry wywołania GIMP-a Wiadomość wysłana przez: Domaxi on 10.11.2008, 10:41:06 Kod: man gimp |