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.
Linka do PyPanela leży. ;-)
@Anti: w tym poście nie ma mojego zrzutu… Ale trzymam za pismo ^_~
@opi: thx, poprawiono (:
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ść.
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 (:
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.
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 (:
Zlot? Kiedy, kiedy? :D A zrzucik taki sobie, za kolorowy dla mnie i zbyt przebajerzony - wolę minimalizm :)
Jak kupie monitor większy niż 22″ to będę miał miejsce na takie pierdółki.
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.
Ano, sam projekt też został zarzucony. Co nie zmienia faktu, że to świetny pager :P