Archiwum

Posty oznaczone ‘linux’

pommed-1.25 suspend on lid

Luty 24th, 2009 [LocK] Brak komentarzy

Pommed jest deamon’em umożliwiającym korzytanie z mac’owych klawiszy funkcyjnych (tych od ściszania czy rozjaśniania ekranu lub też od manipulacji głośnością) obsługuje również wbudowane czujniki oraz zmianę intensywności podświetlenia klawiatury … oraz potrafi przyciemnić ekran kiedy się odłączy zasilanie … właśnie ta funkcjonalność wzbudziła moje zainteresowanie …

Dlaczego, skoro już obsługiwanie jest zdarzenie odłączenia od zasilania, nie obsługiwane jest zdarzenie zamknięcia klapki (tzw. LID). IMHO przejście w stan uśpienia było by najrozsądniejszym rozwiązaniem reakcji na zamknięcie przez użytkownika wieka laptopa.

Chwila grzebania w kodzie programu ujawniła, że takie rozwiązanie nie jest intuicyjne dla autora aplikacji, lub z jakiś powodów zostało odrzucone w procesie developmentu … domyślnie pommed w wersji 1.25 w reakcji na zamknięcie klapki … wyłączy podświetlenie klawiatury, oczywiście jeżeli takowe jest obecne w tam modelu mac’a. W przypadku kiedy nie posiadamy podświetlanej klawiatury zdarzenia LID są  ignorowane … szkoda bo można to wykorzystać w inny sposób.

Tutaj dostępny jest patch dodający możliwość konfiguracji zdarzenia LID. Domyślnie po opuszczeniu klapki zostanie wykonana komenda pm-suspend. W gruncie rzeczy może to być dowolna komenda która piszemy w pliku konfiguracyjnym … to chyba na tyle.

Ten sam patch wysłałem również do autora aplikacji … może poprawi moje błędy (bo w C nie pisałem już od wieków ;>) i jakoś dodatkowo rozwinie ta funkcjonalność.

Znowu sesja … czyli powrót do Gentoo

Styczeń 25th, 2009 [LocK] Brak komentarzy

Znowu nastała sesja, czas nauki, nadrabiania zaległości skrzętnie gromadzonych przez cały semestr … no i standardowo wyszukiwanie wszelkiego rodzaju zajęć byle ty tylko się nie uczyć ;)

Jak tylko za instalowałem z powrotem dedykowany system na MacBook’u od razu założyłem, że po sesji, wracam do Gentoo … w prawdzie sesja się jeszcze nie skończyła ale powoli można się zacząć przygotowywać do instalacji prawdziwego systemu operacyjnego. Ostatnio też dorobiłem się większego dysku, tak więc na starym śmiało mogę eksperymentować ;) … a potem tylko dd i można czuć się  jak u siebie ;>. Czytaj więcej…

OpenSolaris Conference Szczecin 2008

Październik 27th, 2008 [LocK] Brak komentarzy

W dniach 24-25.10.2008 odbyła się w Szczecinie konferencja OpenSolaris. Początkowo miała się ona odbyć na Zamku Książąt Pomorskich, ostatecznie jednak dobyła się w sali konferencyjnej hotelu Radisson.

Czytaj więcej…

Zabiłem, zakupiłem i będę developował…

Wrzesień 27th, 2008 [LocK] Brak komentarzy

W ostatni weekend wiele się działo. Otóż to w sobotę zabiłem zasłużoną motke E1, sytuacja jest o tyle dziwna, że motka padła w trakcie flash’ownia, jak dla mnie nie było to nic nadzwyczajnego bo często wcześniej się jej zdarzały takie przypadki, ale tym razem musiało na prawdę coś pójść nie tak skoro już nie wstała.

Natomiast w niedziele pała mi ładowarka do mac’a, gdyby nie to to pewnie jeszcze bym zwlekał z oddaniem go na gwarancje z powodu pękniętej obudowy, a tak chcąc nie chcąc trzeba było się rozstać bo komp stał się całkiem bezużyteczny.

Nabyłem, jako że padła mi motka E1 która miała zostać moim “main phone” musiałem nabyć coś innego. Padło również na Motorole, z tym że tym razem na V8, dlaczego ? Jakiś czas temu zdarzyło się mi używac V3′ki i byłem z niej całkiem zadowolony, dodatkowo V8 bazuje na linux’ie … to  były dwa główne powody ;) . Więcej o V8, a przede wszystkim o linux’ie tam urzędującym napisze może kiedyś ;)

Będę developował … OpenMoko, może nie do końca samo OpenMoko, a coś na nim ;) . Niestety mimo dobrych chęci, używanie FreeRunner’a jako głównego telefonu mi nie wychodziło, zwłaszcza że często pakowałem tam różny dziwny i nie stabilny soft. Tak więc na dzień dzisiejszy FreeRunner czeka na drugą kartę SIM z simplusa (swoją drogą, to strasznie im sie obija ten “sklep internetowy” :/ zamówiłem SIM’a w sobotę (tą tydzień temu), a kuriera jeszcze nie było … szybciej  było by kupić go gdzieś na miejscu w szczecinie …) która będzie służyć do testów itp. Ciekawe co z tego wyniknie … tak po cichu sobie marzę żeby napisać prace inżynierską związaną z OpenMoko i FreeRunner’em …

mactel patches 2.6.26

Lipiec 20th, 2008 [LocK] Brak komentarzy

Długo nie trzeba było czekać … są już dostępne poprawki do najnowszego jądra Linux’a dla komuperów ze znaczkiem jabłka ;)

Linux 2.6.26 i MacBook3.1

Lipiec 18th, 2008 [LocK] Brak komentarzy

Parę dni temu ukazała się nowa wersja kernela Linux’a oznaczona numerkiem 2.6.26; dziś jest dostępny ebuild dla architektóry ~amd64. O najciekawszych zmianach można przeczytać tu (swoją droga polecam polskojęzyczny serwis heise Open Source ;) )

Jeżeli chodzi zaś o współprace jądra Linux’a z MacBookiem3.1 (którego posiadam ;>) to z wydania na wydanie jest coraz lepiej. W 2.6.25 zaczął działać suspend, w obecnej wersji suspend dalej działa, dodatkowo nie jest już potrzebny zewnętrzny moduł linux-uvc, gdyż trafił on do głównej gałęzi jądra (właśnie dzięki temu modułowi oraz programowi isight-firmware-tool – do wycinania firmware z OS X’owych sterowników; działa wbudowana kamera iSight), również touchpad działa poprawnie (bez mactel patches).

Z brakujących rzeczy (dostępnych w mactel patches do wersji 2.6.25) mogę wymienić:

  • brak obsługi disk protect (oraz też pewnie czujników ruchu/położenia)
  • brak możliwości usunięcia debug’ujących komunikatów z applesmc oraz opcji retry

cóż, trzeba poczekać na mactel patches do 2.6.26

Jest jeszcze jedna rzecz której mi brakuje … otwartego sterownika oraz firmware (bo i takie powstaje) Board Corp. BC4328 … czyli karty wlan ;)

Trzeba czekać i uzbroić się w cierpliwość ;)