blog.garaż.net

04 czerwiec 2015

Klawisze multimedialne dla Spotify pod Linuksem

Na dobry początek mały skrypt pomocniczy, który zapisujemy na dysku i nadajemy mu prawa do wykonania:

#! /bin/sh

case $1 in
    "play")
        dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
        ;;
    "next")
        dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
        ;;
    "previous")
        dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
        ;;
    "stop")
        dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
        ;;
esac

12 październik 2013

LPC800-MAX + LPCXpresso + Linux

Podczas pierwszych zabaw z tą małą płytką napotkałem kilka problemów, które udało się w końcu rozwiązać. Żeby nie przepadło opublikuje je tutaj. Patrząc po ilości osób, które skorzystały z promocji i przyznały się do tego na fanpage'u Mikrokontrolerów, na pewno znajdzie się kilka osób, którym może się to przydać.

[LPC800-MAX] (http://www.flickr.com/photos/minevrpl/10224440994/ "LPC800-MAX by minevrpl, on Flickr" )

Po pierwsze, nie aktualizujcie oprogramowania wbudowanego pod Linuksem jeśli nie macie pod ręką maszyny z Windowsem. Bardzo prawdopodobne, że skończy się to wgraniem firmware'u w niewłaściwe miejsce i operacje będzie trzeba powtórzyć na systemie, który inaczej obsługuje ...

Conky i problem z migotaniem

Jako, że już jakiś czas temu reaktywowałem Linuksa na swojej maszynie (nie, nie obraziłem się na Linuksa, po prostu zostałem okradziony i tym samym skazany na coś innego), znów na pulpicie musiał zagościć Conky.

Nie wiedzieć jednak czemu znów wrócił problem z migotaniem przy odświeżaniu. Rozszerzenie DBE w X serwerze jest, wymuszenie podwójnego buforowania w samym pliku konfiguracyjnym zostało dopisane, Conky posłusznie melduje na konsoli, że korzysta z podwójnego buforowania. Co więc robię źle? Ja prawdopodobnie nic, ale Conky zdaje się wymusza realokację buforów przy zmianie rozmiaru swojego okna, bo sprawę załatwiło ustawienie odpowiednio dużego minimalnego rozmiaru okna (opcja minimum_size ...

13 sierpień 2011

Rozwiązanie problemów: GIMP - zablokowane prowadnice oraz Fglrx i wieszająca się myszka

GIMP - zablokowane prowadnice

Problem objawia się brakiem możliwości przeciągnięcia/utworzenia prowadnicy. Po próbie utworzenia prowadnicy klawiatura nie odpowiada nawet na skróty klawiszowe menadżera okien, a mysz nie przekazuje kliknięć do aplikacji.

W tym przypadku winna okazuje się aplikacja XScreenSaver. Problem rozwiązuje aktualizacja do wersji 5.13 lub wyższej. Ciekawe jednak co rzeczywiście powodowało błąd...

Fglrx i wieszająca się myszka

Objawy to zablokowany na kilka sekund, w prawym dolnym rogu ekranu kursor myszki. U mnie błąd ujawnia się tylko przy podłączonym, zewnętrznym monitorze. Powód oczywisty -- aktualizacja własnościowego sterownika firmy AMD (ati- drivers) do wersji powyżej 11.4.

Rozwiązanie to powrót do ...

24 kwiecień 2010

CMake i kilka przydatnych rzeczy

CMake jest wieloplatformowym, w miarę wygodnym, narzędziem generującym pliki makefile oraz projekty dla co bardziej znanych IDE programistycznych. Ma prostą składnię, a po raz dobrze napisanym pliku konfiguracyjnym możemy zapomnieć o jego istnieniu i cieszyć się z możliwości łatwego zbudowania projektu na maszynie wyposażonej jedynie w narzędzia konsolowe (kompilator, make) lub wygodą pracy w Eclipsie, Visual Studio lub Xcode.

Jeśli jesteś zaciekawiony samym narzędziem CMake, ale nigdy go nie używałeś bez trudu dotrzesz do masy tekstów ułatwiających rozpoczęcie pracy, także w języku polskim. W tym tekście jednak chciałbym się skupić na sztuczkach, które ostatnio pomogły mi uprościć nieco pracę.

Automatyczne ...

06 wrzesień 2009

Tematy dla „Gołębia”

O nowym wydaniu Pidgina było głośno. Mimo, że podbicie numeru wersji było niepozorne, udostępniony został szereg pożądanych od dłuższego czasu i mocno rozszerzających możliwości programu funkcji. Więcej o tym poczytać można między innymi na Grzglo Tech Blogu™ czy różnej maści serwisach serwujących nowości.

Jedną z nowych funkcji jest między innymi możliwość wyboru tematu dźwięków, listy kontaktów czy ikon. Od dłuższego czasu wiele osób zmagało się z tym problemem, jednak do tej pory jedynym rozwiązaniem było nadpisanie oryginalnych plików Pidgina lub mozolne ręczne ustawianie plików dźwiękowych. Teraz jednak można przygotować paczkę z tematem i zapomnieć o ciągłym przywracaniu wyglądu po aktualizacji ...

25 maj 2009

Karta TV + Linux

Konkretny model karty to Medion CTX 918 DVB-T (na układzie Philips SAA7134). Przykładowy wpis, który należy umieścić w /etc/modules.d lub /etc/modprobe.d:

options saa7134 i2c_scan=1 tuner=63 alsa=1

Jeśli karta nie posiada kabla audio, który można przesłać bezpośrednio dźwięk do karty muzycznej można skorzystać z opcji przesyłu cyfrowego po szynie PCI dzięki programowi sox.

Mały skrypt startujący sox i odtwarzacz:

1
2
3
4
#!/bin/sh
sox -c2 -s -r 32000 -t ossdsp -v1 /dev/dsp1 -t alsa -r 32000 default &
tvtime # lub inny program, z którego korzystamy
killall sox

lub jeśli mamy działający moduł ...

Magiczny .gtkrc

Jeśli ktoś chce odchudzić swój pulpit, przesiadając się ze środowiska GNOME, KDE, czy nawet z XFCE, pewnie spotka się z problemem personalizacji co niektórych rzeczy. Przykładowo tematy aplikacji wykorzystujących bibliotekę GTK, QT (zajrzyj do „Ładne aplikacje z QT, GTK1 oraz GTK2"), poprawne DPI (rozwiązanie znajduje się w „Odpowiednie DPI"), itd.

Część z tych rzeczy została już opisana we wcześniejszych wpisach, tym razem chciałbym uzupełnić ten temat o ustawienie czcionek (wybranie kroju i rozmiaru fontu oraz opcje związane z wygładzaniem ...

16 maj 2009

Dokumenty MS Office bez MS Office

Często zdarza się, że dostajemy do rąk dokument programu Word, Excel lub Power Point i potrzebujemy go wydrukować lub choćby przeczytać. Wiadomo też, że OpenOffice oraz inne programy posiadające możliwość importu tychże formatów, niezbyt dobrze sobie z tym zadaniem radzą. Możemy rozwiązać ten problem dzięki wykorzystaniu Wine, programom do podglądu wspomnianych formatów oraz serwerowi wydruków CUPS.

Programy z serii Viewer powinny być znane wszystkim użytkownikom systemu Windows, umożliwiają one obsługę wielu formatów plików tworzonych przez pakiet Office, bez ...

08 maj 2009

FGLRX i DPMS

W zamkniętych sterownikach ATI poprawiono ostatnio wiele błędów i da się obecnie korzystać z nich nawet na laptopach (tak, działa wreszcie uśpienie :)). Nadal nie działa jednak poprawnie wyłączenie urządzeń wyświetlających, dzięki czemu podświetlenie ekranu cały czas działa.

Da się to jednak obejść tymczasowo dzięki vbetool, niestety powtórne włączenie ekranu musi także nastąpić poprzez wywołanie odpowiedniej komendy:

vbetool dpms suspend
vbetool dpms on

Rozwiązanie to jest mało eleganckie i nie da się łatwo zintegrować chociażby z wygaszaczem ekranu czy wtyczką do zarządzania energią. Można jednak podpiąć odpowiednie akcje pod demona ACPI i zdarzenie otwarcia/zamknięcia pokrywy ekranu. Jeśli mamy zainstalowane sterowniki ...

← Starsze Strona 1 z 2