Oct 12 2009

Dodatkowe wtyczki Compiz’a

Instalacja dodatkowych pluginow Compiz’a niedostepnych w repo Ubuntu, wymaga niewielkich umiejetnosci kompilowania, mianowicie wydawania w terminalu polecen make i make install ;) .

Tutaj dostepna jest lista wszystkich dostepnych pluginow, a my na poczatek zainstalujemy pare z nich, ktore przemienia nasz desktop w prawdziwe srodowisko 3D (freewins, anaglyph, screensaver).

1. Przygotowujemy srodowisko do kompilacji wtyczek

czlowiek@maszyna:~$ sudo apt-get install build-essential libtool compiz-fusion-bcop compiz-dev libglu1-mesa-dev libxss-dev git-core libcairo2-dev

lub kliknij na instaluj wymagane pakiety.

2. Tworzymy katalog roboczy

czlowiek@maszyna:~$ mkdir /tmp/compizplugins && cd /tmp/compizplugins

3. Pobieramy zrodelka pluginow

czlowiek@maszyna:/tmp/compizplugins$ git clone git://anongit.compiz-fusion.org/users/warlock/freewins && git clone git://anongit.compiz-fusion.org/users/wodor/anaglyph && git clone git://anongit.compiz-fusion.org/users/pafy/screensaver

4. Instalujemy wtyczki

freewins

czlowiek@maszyna:/tmp/compizplugins$ cd freewins && make && make install && cd ..

freewins

anaglyph

czlowiek@maszyna:/tmp/compizplugins$ cd anaglyph && make && make install && cd ..

anaglyphfreewins

screensaver

czlowiek@maszyna:/tmp/compizplugins$ cd screensaver && make && make install && cd ..

5. Konfigurujemy
Aby przystapic do ustawiania wtyczek zalecane jest zrestartowanie X’ow (Ctrl+Alt+Backspace), poniewaz niektore z nich, tj. screensaver, nie chwytaja zaraz po instalacji.

Uruchamiamy CompizConfig i wybieramy zakladke Efekty – powinnismy zobaczyc dwie nowe wtyczki Anaglyph i Freely Transformable Windows

compizconfig

Grzebiemy, zmieniamy, dostosowujemy. Mam nadzieje, ze macie okulary 3D, bo jedynie w ten sposob mozecie podziwiac rezultaty swojej “ciezkiej” pracy :) . To trzeba przezyc!

I na koniec, jako, ze jest zimno i zima za pasem doinstalujemy wtyczke

snow

czlowiek@maszyna:~$ cd /tmp/compizplugins
czlowiek@maszyna:/tmp/compizplugins$ git clone git://anongit.compiz-fusion.org/fusion/plugins/snow
czlowiek@maszyna:/tmp/compizplugins$ cd snow && make && make install && cd ..

Jul 26 2009

Muzyka na pozniej – streamripper

shoutcaststreamripper – rip shoutcast radio streams to mp3 files.
Streamripper umozliwia nagrywanie strumieni shoutcast i icecast, tnac je w locie na kawalki i zapisujac na dysku jako pojedyncze pliki mp3.
Ponadto zawiera przekaznik serwera co umozliwia sluchanie nagrywanych stacji live.
Nagrywanie jest strasznie banalne. Oczywiscie najpierw musimy go zainstalowac.

czlowiek@maszyna:~$ sudo apt-get install streamripper

Teraz wystarczy juz tylko zapuscic nasza ulubiona stacje.

czlowiek@maszyna:~$ cd Muzyka
czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1022

181FM – The Buzz – suuper radyjko . Jezeli zechcemy teraz posluchac radyjka sprzed tygodnia, no problem, sofcik utworzyl osobny katalog z nazwa stacji. Moze jednak masz ochote posluchac radia w locie jednoczesnie nagrywajac, nic trudnego, mozesz to zrobic dodaj opcje r do polecenia.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -r

Opcja r tworzy relay server rozsylajacy muze po porcie 8000. Teraz wystarczy zapuscic Rhythmbox’a i odpalic adres http://localhost:8000. Jezeli chcemy umozliwic innym sluchanie tej samej stacji wystarczy dodac -R 10, gdzie 10 jest maksymalna liczba sluchaczy retransmitowanej przez nas stacji.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -r -R 10

Nagrywany strumien ciety jest na kawalki zapisywane jako pliki mp3 i umieszczane w tymczasowym katalogu, nastepnie przenoszone do katalodu docelowego. Jezeli przenoszony plik juz istnieje program stosuje technike larger nadpisujac istniejacy plik jedynie gdy jest mniejszy. Jezeli zas stwierdzimy, ze nasza kolekcja nie powinna byc nadpisywana, mozemy uzyc opcji never, albo always gdy chcemy miec najnowsza wersje.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -o never
czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -o always

Co mozemy jeszcze zrobic za pomoca programiku? A no, mozemy naprzyklad przekazac do serwera, z ktorego odbieramy stream, nazwe “naszego playera” ;) . Oczywiscie wszelkie cool front end’y dla streamripper’a pod gtk oczekiwane ze zniecierpliwieniem, np plugin do Rhythmbox’a.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1022 -u "Super hiper wypasiony player ; )"

Jezeli powyzsze informacje juz nie wystarczaja polecam manual,

czlowiek@maszyna:~$ man streamripper

albo stronke online, ktora robi to rownie dobrze pwet.fr.

Strona domowa projektu jest tutaj.

No tak, a skad te adresy stacji? Z najbardziej wypasionego serwisu jaki znam www.shoutcast.com.