IPager w Debianie
Jakiś czas temu, kiedy korzystałem z zestawu Openbox + PyPanel, szukałem jakiegoś zgrabnego pagera do kompletu. Wtedy zobaczyłem IPager po raz pierwszy, konkretniej na tym zrzucie. Pomyślałem – bomba, chcę go mieć. Tyle, że pojawił się problem – ze źródeł nie chciała zbudować się paczka, a najbardziej frustrujące było to, że wywalało się już na samym początku.
Dziś przeglądałem sobie listę paczek na mentors.debian.net i znalazłem wśród nich ipager. Super! No, nie do końca. Ten sam problem. Ale po kolei (:
Przede wszystkim należy dodać, jeśli ktoś jeszcze ich nie ma, do pliku /etc/apt/sources.list deb-src mentors.debian.net, np. tak:
# echo deb-src http://mentors.debian.net/debian unstable main contrib non-free >> /etc/apt/sources.list
Oczywiście zaktualizować źródełka:
# aptitude update
Spełnić ew. zależności:
# apt-get build-dep ipager
I przystąpić do pobrania źródeł i próby zbudowania z nich paczki:
~ apt-get source -b ipager
Może się zdarzyć, że paczka się zbuduje bezproblemowo i wystarczy ją zainstalować.
Może się jednak zdarzyć, że paczka nie zbuduje się i wywali +/- taki błąd:
Checking for C header file sys/time.h... yes
Checking for C header file sys/stat.h... yes
Checking for C header file sys/types.h... yes
Checking for XOpenDisplay(0) in C library X11... yes
Checking for Imlib2... yes
KeyError: 'CPPPATH':
File "/home/hadret/ipager-1.1.0/SConstruct", line 117:
ipager_env.AppendUnique(
No i… dupa ;) A miało być tak pięknie. Wszedłem do tego nieszczęsnego pliku SConstruct:
~ gedit ipager-1.1.0/SConstruct
I zerknąłem na linię 117. Wygląda o tak:
ipager_env.AppendUnique(
Linia jak linia, prawda. Przyjrzałem się błędowi – KeyError: ‚CPPPATH’: – i postanowiłem zahaszować linię 118, która teraz wygląda o tak:
# CPPPATH = imlib2_env.Dictionary()['CPPPATH'],
Uwaga! To jest zahaszowana linia w pliku ipager-1.1.0/SConstruct, a nie komenda do wykonania z prawami superużytkownika!
Teraz zdałoby się zbudować paczkę z wyedytowanym plikiem. To na szczęście już standardowa procedura, wystarczy wejść do katalogu cd ipager-1.1.0
i wydać polecenie:
~ dpkg-buildpackage -rfakeroot
W katalogu nadrzędnym winna, po chwili kompilacji, pojawić się gotowa do zainstalowania paczuszka. Pozostaje więc wklepać:
# dpkg -i *.deb
I to wszystko. IPager zainstalowany i śmigający w systemie. Plik konfiguracyjny znajduje się w ~/.ipager, po więcej odsyłam do przyjaznego mana (na stronie internetowej niewiele informacji można znaleźć). Filmik z IPagerem w akcji można zobaczyć na oficjalnej stronie aplikacji. Polecam! (:

Kurczę, Hadret jestes prawdziwym artystą, każdy twój zrzut ektranu jest po prostu idealny, tak trzymaj. Jestem twoim wielkim fanem! Jak latem dojdzie do jakiegos zlotu userów Debiana to wpadnij postawię Ci browara.
Odpowiedz
Linka do PyPanela leży. ;-)
Odpowiedz
@Anti: w tym poście nie ma mojego zrzutu… Ale trzymam za pismo ^_~
@opi: thx, poprawiono (:
Odpowiedz
Pokaż jak u Ciebie wygląda to na pulpicie bo na tym screenie jakoś tak nieładnie. Ciekawi mnie jak ty to wkomponowałeś w całość.
Odpowiedz
A bardzo proszę:
Pulpitów mam 4, na ostatnim nie ma jednak otwartego żadnego okna, więc jest jakby go nie było. Ikonki programów wyświetlają się przy mouseOver na obiekt (:
Odpowiedz
Mój mistrzu. Skąd ty bierzesz inspirację do tworzenia takich pulpitów? Masz zawsze idealny pulpit, a ja nie mogę Cię nigdy doścignąć. Jeżeli kiedyś się spotkamy to też Ci postawię piwo.
A teraz podaj link do tej boskiej tapetki.
Odpowiedz
O, miło, dziękuję ^_~
Tapetki przeważnie wynajduję na deviantArcie, nie inaczej jest i teraz – .glory of colour. Zerkaj tutaj od czasu do czasu, to może szybciej będziesz wynajdywał coś, co Ci akurat przypadnie do gustu (:
Odpowiedz
Zlot? Kiedy, kiedy? :D A zrzucik taki sobie, za kolorowy dla mnie i zbyt przebajerzony – wolę minimalizm :)
Odpowiedz
Jak kupie monitor większy niż 22″ to będę miał miejsce na takie pierdółki.
Odpowiedz
za http://bugs.debian.org/392804 :
after a few months using ipager, and seeing the lack of activity
upstream and the lack of users downstream, I am not sure anymore that
ipager should be included into Debian. This is why I’m closing this
ITP bug now. Please feel free to reopen it if you think ipager could
belong to Debian.
Odpowiedz
Ano, sam projekt też został zarzucony. Co nie zmienia faktu, że to świetny pager :P
Odpowiedz
hadret – ja równierz miałem problem z ipagerem, tyle, że budowałem go ze źródła. konkretniej, tak jak napisane w README, narzędziem scons.
linijkę 118 zahaszowałem, ale przy odpalaniu z konsoli ipager wywala:
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:
imlib_render_image_on_drawable();
With the parameter:
image
being NULL. Please fix your program.
Odpowiedz
za te wszystkie skriny, tapety, upiększacze i ogólny „Całokształt Desktopowej Pracy Estetyzującej” i u mnie masz browara. jak się kiedyś spotkamy, to stawiam. jeśli byś kiedyś odwiedzał Flandrię i miał ochotę spróbować belgijskiego piwa (najlepsze na świecie!), to też daj znać:)
Odpowiedz