SymbianOS.pl
Home Artykuły Software Gdesk - poradnik

Gdesk - poradnik

GDesk to darmowy program na telefony z systemem Symbian, którego autorem jest Gary Leach. Aplikacja ta pozwala na stworzenie pulpitu, który zastąpi ekran główny w telefonie. Dzięki GDeskowi mamy możliwość dodawania skrótów do programów, funkcji z Panelu Sterowania, obrazków, zegara, informacji o telefonie, wpisów z kalendarza i wielu innych, a następnie dowolnego konfigurowania ich (zmiana rozmiaru, położenia na ekranie, itd.).

W tym poradniku, który adresuję do osób dopiero zaczynających przygodę z GDeskiem, chciałbym pokazać Wam jak zrobić kompozycję od zera. Będę opierał się o system Symbian UIQ3 (SonyEricsson P990i) oraz wersję 0.33e GDeska, którą możecie znaleźć na forum SymbianOS'a.

W archiwum zawierającym GDeska w wersji 0.33e znajdujemy następujące pliki:
  • GDesk.0.33e.SIS - plik instalacyjny programu
    • Pluginy:
      - DeskCam_GDesk_UIQ3_100.sis
      - FuncServer_GDesk_UIQ3_130.sis
      - GDeskAgnView.0.33e.sis
      - GDeskClock.0.33e.sis
      - GDeskInfoView.0.33e.sis
      - GDeskNotepad.0.33e.sis
      - GDeskShortcuts.0.33e.sis
      - GDeskTaskMan.0.33e.sis
  • W katalogu caps wersja programu i pluginy wykorzystujące dostęp do plików systemowych:
    - GDesk.caps.sis - plik instalacyjny programu
    - GDeskInfoView.caps.SIS
    - GDeskShortcuts.caps.SIS
  • GDeskManual.English.01.htm
  • Green Glass.gdd - przykładowa kompozycja

Aby skorzystać z wersji z katalogu caps niezbędne jest stałe odblokowanie plików systemowych.

GDeska, jak i kompozycje, najlepiej zainstalować jest na dysku C. Pozwoli to uniknąć nam problemów w przypadku wyjęcia karty, czy też używania telefonu w trybie Transfer plików.
Do aplikacji najlepiej jest zainstalować wszystkie pluginy, których opis znajduje się w poniższym poradniku. Nie zajmują one dużo miejsca (10-25 KB każdy), a będziemy mieli pewność, że wszystkie kompozycje ściągnięte z internetu będą działać bez problemu.

Po zainstalowaniu programu i pluginów GDesk wita nas mało optymistycznym i zachęcającym wyglądem.


GDesk po zainstalowaniu

Żeby zacząć zabawę należy uzbroić się przede wszystkim w czas i cierpliwość :) Polecam też zainstalowanie programu Remote Professional dla UIQ3, dzięki czemu będziemy mogli tworzyć kompozycję prosto z naszego komputera.

Aby rozpocząć przygodę z programem klikamy w dowolne miejsce niebieskiego tła, a następnie wybieramy Kompozycja. Widzimy kilka pozycji, które opiszę poniżej.

Ustawienia pulpitu - mamy tu możliwość ustawienia tapety, zmiana niebieskiego koloru tła, zmiana zaznaczenia, które pojawia się w przypadku wybrania jakiegoś elementu, który dodaliśmy do kompozycji
Interfejs - opcje dotyczące samego GDeska, np. zmiana tekstu w menu, nieaktywnego tekstu, itd. Ciekawą opcją jest "Use System", dzięki któremu program będzie korzystał z zainstalowanego motywu, tak jak na obrazku poniżej.


Wykorzystanie opcji "Use System"

Strona - tu kryje się cała tajemnica GDeska. Program używa stron, na których umieszczamy wszystkie elementy pulpitu. Strony możemy dowolnie przełączać tworząc skróty do nich na pulpicie lub wchodząc w menu programu.
Dodaj aplikację - zgodnie z nazwą - pozwala na wybór dowolnego programu i umieszczenie skrótu do niego na naszym pulpicie. Ważne! Jeżeli chcemy dodać skrót to aplikacji systemowej (np. Menu główne, należy wyjść z tworzenia kompozycji, wejść do głównego menu GDeska, wybrać "Opcje", a następnie "Pokaż aplikacje systemowe")
Dodaj inne - z tego podmenu możemy utworzyć łącza do poszczególnych stron, wybrać konkretne funkcje z panelu sterowania (np. Bluetooth, Dźwięki i alarmy, itd.), dzięki czemu nie musimy wchodzić do panelu sterowania. Możliwości programu powiększają dodatkowe pluginy:

  • Function server - plugin napisany przez firmę CellPhoneSoft, producenta Swiss Manager. Dzięki niemu mamy możliwość sterowania Swissem, Bunch Launch, Tweak Peaks oraz BigBenem bezpośrednio z pulpitu GDeska. Skupię się tylko na obsługiwaniu Swissa. Możemy wybrać dowolne zachowanie programu (Close all, Memory reclaim, Status i Close Standby). Po wybraniu opcji Close all na pulpicie utworzy się mała ikonka, która zamykać będzie wszystkie programy. Warto tutaj dodać, że plugin ten działa nawet z wyłączonym Swissem - na czas wykonania akcji Swiss jest włączany.
  • DeskCam - plugin do tworzenia zrzutów pulpitu.
  • Clock - umożliwia dodanie zegara w postaci analogowej, cyfrowej oraz daty. Zegar analogowy może posiadać dowolnie wybrane przez nas tło, a długości strzałek automatycznie dostosują się do wielkości tła.
  • AgnView - pokazuje kolejne wpisy w kalendarzu. Mamy możliwość wybrania typów wydarzeń (np. pokazywanie tylko wydarzeń całodniowych lub przypomnień). Oczywiście istnieje pełna kontrola co do tła (można ustawić Transparent, czyli przezroczyste), wielkości i koloru czcionki oraz samej wielkości obszaru, na którym będą pokazywane wpisy.
  • TaskMan - po kliknięciu wyświetla listę włączonych programów oraz umożliwia przejście do niego.
  • InfoView - wyświetla informacje o telefonie, takie jak ilość wolnej pamięci ram (w KB lub MB), poziom sygnału, stan baterii, mało ciekawą informację dotyczącą statusu telefonu oznaczoną trzema literami (C - ładowanie, N - sieć dostępna, P - rozmowa telefoniczna), datę kolejnego alarmu, ilość nieprzeczytanych wiadomości oraz nazwa sieci (z tego co wiem, żeby ostatnia funkcja działała poprawnie należy mieć ciągle odblokowany dostęp do aplikacji systemowych)
  • Notepad - notes na pulpicie
  • Shortcuts - dzięki niemu dodamy skrót np. do nowego SMSa, E-maila, pliku, a nawet połączenia z wybraną osobą.

Kolejną opcją w menu Kompozycja jest "Options". Znajdziemy tam opcje związane z siatką, która pozwala na dokładne ustawienie ikonek.
W "Settings" mamy do wyboru Domyślną stronę, ustawienie kolejności scrollowania ikonek używając Jog-Diala (o tym w dalszej części poradnika). Tu mamy też możliwość wyłączenia "X", znajdującego się w lewym górnym rogu, służącego do wyłączenia GDeska.
W "Scroll" mamy możliwość ustawienia przycisków do przesuwania pulpitu jak i szybkość przesuwania. Aby ta funkcja działała elementy pulpitu muszą znajdować się poza ekranem głównym.
Kolejne opcje pozwalają usuwać, zapisywać oraz wczytywać kompozycję. W przypadku, gdy nie mamy czasu i chęci na tworzenie jej od zera, możemy wczytać dowolną kompozycję znalezioną w internecie (mają one rozszerzenia .gdd).

Opis menu Kompozycja mamy za sobą :) Teraz przejdziemy do konkretnej pracy.
Na początku warto mieć jakiś ogólny pomysł na to, jak nasz pulpit ma wyglądać.

1. Proponuję od wybrania tapety. W tym celu wybieramy "Ustawienia pulpitu", a następnie "Ustaw obraz tła". Wybieramy dowolny obrazek znajdujący się w pamięci naszego telefonu. Jeżeli nie będzie pasować idealnie wybieramy w "Opcje tła" "Max dopasow. obrazu". Dzięki temu obraz będzie zajmował cały pulpit. Warto też zmienić Kolor zaznaczenia i przenoszenia na pasujący kolorystycznie do naszej tapety. Dzięki tej prostej czynności nasz pulpit zaczyna nabierać kształtów. Dodam, że na poniższym screenie wyłączyłem przycisk "X".


Widok programu po wybraniu tapety

2. Kolejną operacją jest dodanie wszystkich elementów. Zacznijmy od zegara. Wybieramy "Dodaj inne", a następnie "GDesk Clock". Naszym oczom ukaże się mały, analogowy zegar. Żeby zmienić jego właściwości (tak jak i wszystkich elementów) wystarczy na niego kliknąć.

W menu, które nam się pokaże mamy możliwość usunięcia, zmiany na inną aplikację, kopiowania i przenoszenia na inną stronę. Opcje, warte poświęcenia kilku słów to przede wszystkim "Non-selectable" i 2 opcje do przypisywania klawiszy.

Pierwsza z nich wyłącza możliwość uruchomienia danego elementu poprzez kliknięcie na ekranie. "Przydziel klawisz" to nic innego jak wybranie klawisza na klawiaturze powiązanej z programem. Nie muszą być to tylko litery - program rozpoznaje każdy klawisz. Niektórych jednak z logicznego punktu widzenia używać nie należy (jak np. Jog-Dial góra/dół czy Alt). Najciekawszą opcją jest natomiast "Super-klawisz". Powiązuje ona klawisz z programem nie tylko na konkretnej stronie, ale w całym programie. Przedstawiając to obrazowo: na pierwszej stronie mamy skrót do kalendarza i przypisaną literkę "K", a znajdujemy się np. na stronie 6. Jeśli kalendarz ma przydzielony "Super-klawisz" będziemy mogli z dowolnej strony wciskając "K" uruchomić kalendarz.

Opcje z grupy "Caption" pozwalają na umieszczenie na pulpicie podpisu do danego elementu.

Zajmijmy się jednak zmianą wyglądu zegara. Wybieramy "Wybierz ikonę". Tu zaznaczę, że program obsługuje bez problemu pliki .png z zastosowaną przezroczystością. Ustawiając dowolną ikonkę, jak już wspomniałem długość strzałek również się wydłuża. W pozostałych opcjach dotyczących zegara możemy zmienić długość, grubość, kolor i wygładzenie poszczególnych wskazówek zegara.



Jak widać mój zegar ma przygotowane miejsce na zegarek cyfrowy (dodane do obrazka w programie graficznym). Zajmijmy się tym. Dodaję kolejny zegar, ale tym razem w jego opcjach wybieramy "Style" i "Digital". Wyłączę w nim pokazywanie sekund ("Show seconds"), "Text outline" odpowiedzialny za obrysowanie konturem cyfr oraz powiększę go (podmenu "Size").



Jak zapewne zauważyliście, tapeta którą wstawiłem ma po lewej stronie przygotowany pasek na skróty do programów. Dodajmy je. W menu kompozycji wybieram "Dodaj aplikację", "Wiadomości" i dodaną ikonkę przesuwam na jej właściwe miejsce. Postępujemy analogicznie, żeby dodać pozostałe skróty



Teraz do pełni szczęścia pozostają mi tylko wpisy w kalendarzu. Aby je dodać należy w menu Kompozycja wybrać "Dodaj inne" i "GDesk AgnView". Pojawi się tragicznie wyglądające okienko, w którym pokazane będą nasze wpisy ;) Zauważmy, że pole jest otoczone dość szeroką obramówką, która służy do zmiany rozmiaru. Dzięki temu chwytając za krawędzie możemy dopasować rozmiar do naszych potrzeb. Klikamy w pole z wpisami. Pierwszą rzeczą, którą zrobimy jest włączenie przezroczystości. Aby tego dokonać wybieramy opcję "Transparent".
Funkcja Background RGB służy do zmiany koloru oblamówki liter, którą można wyłączyć odznaczając "Text outline", natomiast "Text RGB" odpowiedzialny jest za kolor czcionki.
Mamy jeszcze możliwość wyłączenia zbędnych kolumn. W podmenu Columns zostawmy zaznaczone tylko "Show Date".
Przy okazji dodam, że kliknięcie w listę wpisów otworzy nam automatycznie kalendarz, więc nie musimy tworzyć osobnego skrótu na pulpicie, a do pola można przypisać klawisz, który uruchomi kalendarz. Jeżeli nie chcemy, aby kliknięcie otwierało nam kalendarz możemy wybrać w menu obiektu Non-selectable, dzięki czemu obiekt nie będzie reagował na nasze wybranie go na wyświetlaczu. Ciekawą opcją jest też "Activete app", które pozwala nam uruchomić dowolną aplikację.

Dodajemy kolejne strony

Jak już wspomniałem, siłą GDeska jest możliwość tworzenia stron, dzięki czemu na pulpicie możemy posiadać nieskończenie dużo skrótów do aplikacji i innych elementów.

Aby dodać nową stronę w menu Kompozycja wybieramy "Strona", a następnie "Dodaj stronę". GDesk wyświetli nam całkiem pusty obszar z naszą tapetą do zapełnienia kolejnymi ikonami. Pokażę, jak tworzyć linki pomiędzy poszczególnymi stronami. Przejdźmy na stronę pierwszą ("Strona" -> "Str.1").
W menu Kompozycja wybierzmy "Dodaj inne", a następnie "Łącze do strony". Póki co jedyną opcją będzie "Str.2". Na pulpicie utworzyło się szare pole, które przeniesie nas do następnej strony.

Zmieńmy ikonkę, która jest wyświetlana na pulpicie. W tym celu należy kliknąć na nowo dodane łącze i wybrać opcję "Wybierz ikonę". Gdy mamy już dodaną ikonkę, możemy przypisać jej klawisz, dzięki któremu będziemy mieli więcej możliwości przejścia na drugą stronę, niż tylko pole na ekranie. Dla przykładu wybrałem literę "W", która pokazała się na niebieskim polu. Będzie ono widoczne tylko w trakcie tworzenia kompozycji. W przypadku wybrania "Super-klawisza" pole zmieni się na różowe (tak jak w przypadku Kontaktów).



Znając mechanizm tworzenia stron postępujemy analogicznie w celu utworzenia kolejnych stron, łączy, itd. Pamiętajmy tylko, że im więcej stron i elementów dodamy, tym program zajmuje więcej ramu.

Scroll

Nową funkcją GDeska jest "Scroll". Pozwala ona tworzyć pulpity, które możemy przesuwać palcem. Należy jednak pamiętać, że tapeta nie będzie przesuwana razem z ekranem, jednak jest to do zrobienia, co opiszę w dalszej części poradnika.

Na przykładzie stworzonej kompozycji pokażę, jak zastosować przewijanie pulpitu. Aby było to w ogóle możliwe fragment elementu (lub cały element) musi znajdować się poza obszarem pulpitu. Na poniższym zrzucie widać, że przesunąłem pole z wpisami z kalendarza. Aby przesunąć ekran wystarczy, że złapiemy pulpit w dowolnym pustym miejscu i przeciągniemy.

   
Wykorzystanie funkcji Scroll

W ten sposób tworząc kompozycję mamy nieograniczone pole, na którym mogą znajdować się ikony. Co jednak z tapetą? Jak napisałem wyżej, jest ona powielana zamiast przesuwać się razem z ekranem. Prostym rozwiązaniem na to jest utworzenie statycznej bitmapy. Jak to zrobić? Wybieramy Kompozycja -> "Sizeable Bitmap". Warto też usunąć naszą tapetę, a zamiast tego wstawić jakiś kolor tła, np. czarny. Zrobimy to w "Ustawieniach pulpitu" (opisane wyżej).

Gdy dodamy już pole, w które możemy wstawić bitmapę klikamy na nie, a następnie (co bardzo ważne) wybieramy "Non-selectable" i "Static". Funkcja "Static" powoduje, że element znajduje się zawsze w tym samym miejscu ekranu, dzięki czemu możemy tworzyć np. coś na wzór paska "Start" z Windowsa, który zawsze będzie znajdował się na tym samym miejscu niezależnie od przesunięcia.

Kolejnym etapem jest wybranie ikony dla naszego pola. Oczywiście jako ikonę wybieramy tapetę, którą chcemy ustawić. Niestety tutaj często GDesk potrafi się wysypać pokazując USER-EXEC 3. Udało mi się tylko raz dodać tapetę korzystając z tego sposobu. Co najciekawsze, plik z tapetą, którą tutaj użyłem zajmuje tylko 8 KB i wysypuje cały program, a inna o wielkości 51 KB ładuje się znakomicie. Nie wiem czym jest to spowodowane, ale jedno co jest pewne to to, że autor musi poprawić funkcję "Sizeable Bitmap".

Jeżeli uda nam się już dodać obrazek z tapetą polecam zapisać kompozycję. Kolejnym krokiem będzie rozciągnięcie tapety do obszaru ekranu. W tym celu chwytamy za krawędź i przesuwamy ją do krawędzi ekranu. Uzyskany efekt jest prawie taki, jakiego oczekiwaliśmy. Dlaczego? Myślę, że wyjaśni to zrzut ekranu.



Jak widać tapeta nałożyła się na nasze ikonki. Na szczęście ratuje nas kolejna opcja GDeska, czyli "Set Display Order", który znajduje się w menu "Kompozycja" -> "Settings". Aby w ogóle wejść do menu Kompozycja należy nacisnąć Alt, a następnie Shift. Gorzej wygląda sprawa w przypadku użytkowników telefonów bez klawiatury qwerty. W ich przypadku należy cofać klawiszem "Wstecz" do momentu, w którym program wyjdzie z trybu kompozycji. Wtedy należy kliknąć na ekran i wybrać "Kompozycja", w wyniku czego otworzy nam się właściwe menu. Powyższy przykład pokazuje, dlaczego tak ważne było zaznaczenie "Non-selectable" w przypadku naszej Bitmapy.

Gdy już jesteśmy w trybie ustawiania kolejności należy Jog-Dialem zjechać do momentu, w którym podświetli się nasza tapeta. Wciskając klawisz "Z" (niestety nie wiem jak jest w przypadku telefonów, które qwerty nie posiadają) cofamy kolejność tapety do pozycji 1 i odzyskujemy wszystkie nasze ikonki :)


(1 widoczne w prawym dolnym rogu, a na górze napis Sizeable wskazujący na wybranie Jog-Dialem tapety)

Na szczęście każdy nowo dodany element będzie miał numer wyższy niż nasza tapeta, a zaletą Bitmapy jest to, że na każdej stronie możemy umieścić inną tapetę.

Drobna porada dla użytkowników telefonów bez qwerty. Jeżeli decydujecie się na Sizeable Bitmap jako tapetę, dodajcie ją na samym początku, ale nie powiększajcie jej rozmiarów do rozmiarów ekranu. Powiększenie zrobicie na końcu, a dzięki temu będziecie wciąż mieli łatwy dostęp do menu.

Sprawdźmy teraz, czy nasza bitmapa przesuwa się razem z ekranem. Jak widać na poniższym obrazku - pełny sukces.



Zostaje tylko ustawienie przewijania skrótów za pomocą Jog-Diala. W menu Kompozycja wybieramy "Settings", a następnie "Ustaw kolejność". Przy każdym elemencie wyświetlą nam się teraz małe cyferki na niebieskim tle. Przewijając Jog-Diala przechodzimy pomiędzy nimi.
Korzystając z klawiszy Z, X, C ustawiamy odpowiednio kolejność.

  • Klawisz "Z" cofa dany element
  • Klawisz "C" przesuwa element do przodu
  • Klawisz "X" powoduje całkowite pominięcie danej pozycji (tło zmieni się na różowe)




Dodam, że ostatnia wersja GDeska sprawia jakieś problemy przy przechodzeniu Jog-Dialem, dlatego najbezpieczniejszym sposobem jest wybieranie każdego elementu rysikiem, palcem lub myszką, jeżeli korzystamy z Remote Professional, a następnie wybranie klawiszami odpowiedniej cyfry. Pamiętajmy aby zaznaczyć też "Sizeable Bitmap" i pominąć ją klawiszem "X".

To już koniec przygody z menu Kompozycja.

Omówię jeszcze krótko opcje, które mamy do wyboru z głównego menu GDeska.

  • Pulpit systemowy - pozwala przejść z poziomu aplikacji do standardowego pulpitu naszego telefonu
  • Recent - niezwykle przydatna funkcja, która wyświetla nam listę ostatnio uruchomionych programów
  • Uruchom - tłumaczyć nie trzeba :)
  • Panel sterowania - te same opcje, które dostępne są w kompozycji, jednak tu nie musimy dodawać ich na pulpit
  • Opcje - kolejne ustawienia GDeska, czyli:
    - Zastąp pulpit systemowy - GDesk będzie aplikacją systemową i brak ramu nie spowoduje jego zamknięcia
    - Full Screen - opcja mało przydatna ze względu na brak możliwości dodania niektórych opcji znajdujących się na Status-barze
    - Uruch. przesunięciem - zmienia sposób uruchamiania programu z kliknięcia w przesunięcie (należy wcisnąć ikonkę i przejechać palcem po ekranie)
    - Long Flick - zwiększa długość, którą trzeba przejechać po ekranie trzymając ikonkę, żeby GDesk uznał to za przesunięcie
    - Pokaż aplik. systemowe - nie ma co omawiać, ale warto dodać, że w tej grupie znajduje się m.in. Menu główne. Po zaznaczeniu tej opcji lista "Uruchom" wyraźnie się wydłuży
    - Lewy przycisk ekranu - funkcja przydatna w P990i, gdzie mamy klapkę (nie wiem, jak jest w przypadku G700 i G900, ponieważ nie miałem z nimi kontaktu). Dzięki niej możemy przypisać dowolną aplikację pod lewy soft-key.
    - Hide title caption - zaznaczenie wyłącza pokazywanie nazwy wybranego elementu na górze ekranu (w przypadku braku zaznaczenia nazwa widoczna jest na pulpicie - na jednym ze screenów powyżej napis Sizeable)
    - Landscape view - widok poziomy
    - Disabled Menu Tap - wyłącza możliwość otworzenia menu poprzez kliknięcie pustego obszaru na ekranie. Po wybraniu jej menu można włączyć poprzez wciśnięcie Jog-Diala, kombinacji Alt+Shift lub w przypadku telefonów z soft-keyami - prawego przycisku pod ekranem.
    - Enable QuickEdit - opcja przydatna, gdy nie chcemy wchodzić do menu "Kompozycja". Poprzez przesunięcie ikony aktywuje się menu, które pozwala m.in. na zamianę aplikacji
    - Enable Menu Accel - wyraźne przyspieszenie działania menu (szczególnie podczas przesuwania Jog-Dialem np. listy aplikacji). Według autora zużywa trochę zasobów, jednak moim zdaniem warto mieć włączoną tę funkcję dla samej wygody użytkowania.
    - Enable Design Shortcuts - jedyna opcja, której nie pojmuję
    - Remember Last Menus - dzięki tej opcji GDesk zapamiętuje ostatnio wybraną pozycję w menu i po ponownym wyświetleniu menu automatycznie przejdzie do tej pozycji.

Mam nadzieję, że na podstawie mojego poradnika bez problemu stworzycie swój pulpit marzeń.

Autostart GDeska przy użyciu programu BootMan

GDesk nie posiada niestety możliwości autostartu wraz z systemem, dlatego niezbędne jest wykorzystanie programu BootMan (dostępna na naszym forum pod adresem http://forum.symbianos.pl/viewtopic.php?f=57&t=13735).

Po zainstalowaniu programu należy go wstępnie skonfigurować. Rozwijamy menu, z którego wybieramy "Settings", a następnie "Boot options".

Zakładka "Boot":

  • "Enable boot processing" - zaznaczone
  • "Initial delay" wpisać wartość 0
  • "Delay between apps" - 2 (na wypadek, gdybyśmy chcieli uruchomić jeszcze jakiś program, np. Swiss Managera).


Zakładka "Display":

  • "Start notification" - None
  • "End notification" - None
  • "Messages fot applications" - zaznaczone
  • "Start all visibly" - odznaczone


Zakładka "Sound":

  • "Startup sound" - Cichy
  • "Stop sound at end of boot" - zaznaczone


Gdy mamy już skonfigurowany program na liście aplikacji odnajdujemy GDeska i klikamy go. Naszym oczom ukaże się podobna informacja:


Konfiguracja programu BootMan

Opcje należy ustawić według pokazanych na powyższym obrazku, czyli:

  • "Boot action" - Launch
  • "Flip state" - Open or closed (opcja ważna tylko w P990i)
  • "Foreground" - zaznaczone


Następnie należy wybrać "Save" w prawym dolnym rogu BootMana i przy następnym uruchomieniu telefonu program automatycznie uruchomi nam GDeska.

Postępując analogicznie możemy uruchomić bez problemu dowolną aplikację.

Zmieniony ( Wtorek, 21 Kwiecień 2009 20:18 )  

Polecamy



PDA.pl



Skąpiec

RSS