QCDemu 0.2.3

Prawie 3 miesiące od ostatniego wpisu chciałbym ogłosić dostępność nowej wersji mojej nakładki. Doszło do małego uporządkowania kodu inicjalizującego połączenie DBus. Poprawiłem też segfault występujący z Qt 4.6_rc1 (podziękowania dla lazy_buma za zgłoszenie usterki). Dodałem też jedną nową funkcję – automatyczną detekcję czy CDemu odpalono globalnie czy lokalnie. Przedtem program wyświetlał komunikat o braku urządzeń, …

Czytaj dalej ‘QCDemu 0.2.3’ »

QCDemu 0.2.2

Jakiś czas temu wyszła nowa wersja CDemu, więc postanowiłem sprawdzić czy moja nakładka nadal działa. Okazało się, że jest inaczej, bo kolejny raz został zmieniony interfejs DBus, a konkretnie metody DeviceGetStatus i DeviceLoad. Niekompatybilność bezzwłocznie usunąłem, a korzystając z okazji poprawiłem też obsługę ścieżek relatywnych w interfejsie cli. Nowa wersja sprawdza też czy zainstalowany jest …

Czytaj dalej ‘QCDemu 0.2.2’ »

QCDemu 0.2.1

Przy ostatniej aktualizacji programu umknął mi fakt dodania do CDemu obsługi formatów C2D (Easy Media Creator), CIF (Easy CD Creator) i DAA (PowerISO). Dziś nadrobiłem zaległości i dodałem tych parę linii kodu i powiązania mime. Teraz okno wyboru obrazu pokazuje nowe formaty :) Zmiany są raczej kosmetyczne, stąd wersja 0.2.1. Ebuild już w Roslin Uberlay.

QCDemu 0.2

W ostatnim czasie pojawiła się nowa wersja CDemu, wersja 1.1.0. Zmieniono w niej nieco interfejs DBus, co spowodowało błędne zachowanie QCDemu. Naniosłem więc stosowne zmiany i program działa teraz poprawnie z nową wersją daemona. Nowy ebuild do pobrania z zaprzyjaźnionego overlaya.

QCDemu 0.1

Czas ujawnić pierwszą z ostatnio wspomnianych ciekawostek. Przed wami pierwsza publiczna wersja QCDemu. Jest to prosta nakładka na CDemu, którą napisałem trochę z nudów, a trochę jako wprawkę w Qt4. Zgodnie z duchem open-source, postanowiłem więc upublicznić źródła. Cóż to dokładnie robi, spytacie? Siedzi w zasobniku systemowym, pozwalając na szybkie montowanie i odmontowywanie obrazów płyt …

Czytaj dalej ‘QCDemu 0.1’ »

Patch do Conky

Ostatnio zaktualizowałem Conky do wersji 1.5.2_pre01107 i ku mojemu przerażeniu znacznie wzrosło jego zużycie pamięci. Co prawda downgrade do 1.5.1 pozwolił pozbyć się tych objawów, ale z ciekawości postanowiłem sprawdzić kto jest winowajcą. Cóż, okazało się, że ktoś zapomniał zwolnić jednej zmiennej w funkcji interface_up. Wyciek pojawia się tylko, jeśli w .conkyrc używamy komendy ${if_up …

Czytaj dalej ‘Patch do Conky’ »

KDE, HAL i eject

Po ostatniej aktualizacji udeva, którą zrobiłem przy okazji migracji na OpenRC, zauważyłem w KDE jeden niepokojący objaw. Po kliknięciu prawym przyciskiem na ikonie zamontowanego nośnika i wybraniu "Usuń bezpiecznie" zaczął pojawiać się komunikat, że owszem nośnik odmontowano, ale nie można go wysunąć. Zdziwienie było o tyle większe, że raz już zwalczyłem ten błąd (wtedy pomogło …

Czytaj dalej ‘KDE, HAL i eject’ »