2008-05-01 10:25:00,
[
Python
Programowanie
Linux
]
Chwilę było tu cicho, ale tak niestety czasem bywa, że świat się zatrzęsie i człowiek popada w alkoholizm (na szczęście wątroba się szybko regeneruje).
Mamy pod linuksem problem z NetworkManagerem. Ogólnie rzecz ujmując jest to kawał niezłego shitu i zwykle uciekam od niego jak najdalej (wicd nie jest wiele lepszy).
Przy ostatniej takiej ucieczce napisałem sobie dwa skrypty, za pomocą których przełączam laptoka z kabelka LAN na Wifi. Skrypt od wifi musi sobie poradzić z nowym sterownikiem do kart intela, iwl3945, który od czasu do czasu postanawia przestać działać rozsądnie i najłatwiej jest wtedy go przeładować. Chwile to trwa, więc potrzebne było jakieś powiadamianie. Na początku używałem do tego xosd, ale jest jakieś takie 20-wieczne i zalatuje pleśnią, więc zacząłem się zastanawiać, jakby to zrobić lepiej. Przyszło na myśl libnotify i żeby nie kombinować oczywiście pythonowa owijka: python-notify.
Skrypt jest wielki - póki co, nie chce mi się przypominać sobie jak sprawdzić wysokość panelu Gnome, więc położenie dymka jest ustawione na stałe:
Zamiast zmurszałego xosd, możemy sobie wywołać notify.py "Tytuł" "Jakiś komunikat" i będzie to wyglądało mniej więcej tak:
Mała rzecz, a cieszy ;).