OSWorld.pl protestuje przeciwko podpisaniu przez Polskę umowy ACTA.


Dowolna aplikacja w Trayu

AllTray - LogoWiele aplikacji dostępnych pod różne środowiska graficzne takie jak KDE, Gnome czy menadżery okien jak XFCE potrafią zminimalizować się do tzw. traya. Najczęściej spotkamy tam ikonki komunikatorów (Pidgin, Kadu, Gajim). Być może pojawi się również ikonka jakiegoś odtwarzacza muzyki jakim jest na przykład Amarok. Zrzucenie tych aplikacji do traya nie sprawi nam większych problemów. A co jeśli będziemy chcieli umieścić tam aplikację, która nie ma takiej funkcji np. Mozilla Thunderbird?

Aplikacja, która nam w tym pomoże to AllTray. Program potrafi zadokować dowolną aplikację w trayu. Kliknięcie w programie na [X] spowoduje wysłanie jej do traya w postaci ikonki. AllTray świetnie działa z Gnome, KDE. Działa również w takich menadżerach okien jak XFCE 4, Fluxbox oraz WindowMaker. Niestety w tym wypadku nie wspiera techniki drag 'n drop.

Thunderbird oraz AllTray - dymek powiadomień

Program można pobrać ze strony alltray.sourceforge.net. Dostępne są paczki dla popularnych dystrybucji. Przygotowano również paczkę w postaci pliku autopackage. Program również jest dostępny w repozytoriach dystrybucji Ubuntu. Wtedy, aby zainstalować aplikację, wystarczy wydać polecenie

sudo apt-get install alltray

Z programu korzysta się w bardzo prosty sposób. Najprościej jest uruchomić aplikację wydając polecenie alltray. Pojawi nam się specjalny kursor do wybrania okna aplikacji, które ma zostać zadokowane w trayu.

AllTray - wybór okna aplikacji

Natomiast jeśli chcemy, aby aplikacja uruchamiała się domyślnie z możliwością dokowania w trayu musimy uruchamiać ją wraz z programem AllTray. Aby uruchomić np. Mozillę Thunderbird z taką opcją wystarczy, że wydamy polecenie

alltray -s -l thunderbird %u

Możemy również zmodyfikować pozycję w menu systemu lub ikonkach na pulpicie.

Thunderbird - konfigurowanie AllTray

Parametr -s nie chowa okna aplikacji po uruchomieniu, a opcja -l zezwala na duże ikonki (większe niż 24x24 piksele). Więcej ciekawych opcji można uzyskać wpisując polecenie:

alltray --help

W ten sposób uruchomiony program nie zostanie zamknięty po wciśnięciu guzika Zamknij [X], lecz zadokowany w trayu. Aby wyłączyć lub zabrać z traya aplikację wystarczy najechać na jej ikonkę, kliknąć prawym przyciskiem myszki i wybrać odpowiednią opcję.

Thunderbird zadokowany w trayu

Ale to nie koniec. W środowisku graficznym KDE mamy możliwość skorzystania z aplikacji KSysTrayCmd. Dodając ikonę programu do panelu możemy zaznaczyć w zaawansowanych opcjach, aby była dokowana w trayu.

GIMP - KSysTrayCmd

Uruchomiona w ten sposób uruchomiona aplikacja pojawi się w trayu. Również jak w przypadku aplikacji AllTray dostępne będzie dla niej małe menu pod prawym przyciskiem myszki.

KSysTrayCmd

Znalazłeś błąd w newsie? Kliknij i zgłoś go używając formularza!
  
 
Komentarze
  1.  
    4 maja 2008, 18:27
    | Michał Olber Odpisz

    Świetna aplikacja :] Niedługo przetestuję ją. Takie chowanie do schowka systemowego powinno być w opcjach każdej aplikacji. Twórcy programów – do dzieła :)

  2. Nie działa ;/ Tzn nie uruchamia aplikacji w trayu a czasem po prostu je zamyka. Mam Ubuntu 8.04 i z repo instalowałem…

  3. Ja testowałem na Ubuntu 8.04 i też z repo instalowałem. Działa co widać na screenach :)

  4. Alltray z repo Ubuntu 8.04 mi również nie działa poprawnie z Thunderbirdem 2. Po zamknięciu krzyżykiem zamiast schować się do tray'a aplikacja kończy działanie.

  5. A z innymi aplikacjami działa? Ja robiłem instalację z pakietów. I Thunderbirda i AllTray.

  6. Fajnie że odkopujesz temat, o którym pisałem już jakiś czas temu u siebie. Powoidzenia w dalszym pisaniu.

  7. U mnie też nie działa, Ubuntu 8.04 64bit, alltray z repozytorium.

    Wywołanie ręcznie alltray i wybranie okna działa.

    Wywołanie alltray -s -l "aplikacja" sprawia, że aplikacja znika. Można ją tylko zobaczyć na liście procesów.

    Wywołanie alltray -l "aplikacja" nie daje żadnego efektu, zupełnie jakby program został uruchomiony normalnie.

  8. Moja pomyłka – odwrotnie powinno być. Parametr -s pokazuje program, w trayu go nie ma, a bez parametru -s nic się nie pojawia.

    Ale parametry i co one powinny robić to znacie. Tyle, że u mnie to nie działa :)

Dodaj komentarz
  
Powiadom mnie o odpowiedzi na mój komentarz

Publikowane komentarze są prywatnymi opiniami użytkowników portalu. OSWorld.pl nie ponosi odpowiedzialności za treść opinii.
Creative Commons Uznanie autorstwa 3.0