blog.garaż.net

15 październik 2016

Problemy z klawiaturą/myszką USB pod pingwinkiem

Nie jest nowością, że część urządzeń dostępnych na rynku nie radzi sobie zbyt dobrze z obsługą wszystkich wytycznych, standardów, itd. i czasami trzeba się uciec do poprawiania niedogodności we własnym zakresie. Nie inaczej jest z klawiaturami mechanicznymi i niektórymi myszkami uważanymi za produkty z nieco wyższej półki. Kilka modeli klawiatur jakie aktualnie posiadam i jeszcze jeden, który niestety wrócił do fabryki oraz kilka starszych myszek, z których już nie korzystam mają problem z usypianiem pod pingwinkiem. Po pierwsze następuje to zbyt szybko i często, po drugie urządzenia w takim trybie nie są w stanie rejestrować poprawnie wciśnięcia klawiszy lub ruchu co objawia się wprowadzeniem losowych znaków, ich gubieniem, skokowym poruszaniem się kursora lub nie wybudzaniem się z uśpienia w ogóle. Podejrzewam, że problem dotyczy większej ilości urządzeń ale są to na tyle popularne konstrukcje albo konstrukcje korzystające z tych samych kontrolerów, że system zarządzania energią jest już odpowiednio skonfigurowany w systemie.

15 listopad 2015

Steam Controller

Nie jestem typem zapalonego gracza. Ale od czasu do czasu w coś się jednak zagra. Od dłuższego czasu również zastanawiałem się nad kupnem kontrolera, głównie zależało mi na czymś co pozwoliłoby w bardziej naturalny sposób kontrolować pojazdy w różnego rodzaju wyścigach bądź symulatorach jazdy samochodami. I tak przyszła premiera Steam Controller, urządzenia zapowiadającego się nietypowo. Dwa touchpady zamiast krzyżaka i drugiej gałki analogowej, a do tego akcelerometr z żyroskopem. Sterowanie akcelerometrem wspomaganym żyroskopem sprawdzało się w grach jakie miałem przyjemność sprawdzić na urządzeniach mobilnych więc długo się nie zastanawiałem nad przedpremierowym zamówieniem (będzie z jakieś 60 sekund od ujrzenia reklamy). Od kilku dni kontroler leży na biurku, odbyła się także oficjalna premiera i każdy, a nie tylko wybrańcy, którzy dostali kontroler wcześniej mogą wylewać swoje żale i toczyć fanbojskie dysputy. BTW PC Race is Master Race. :P

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 ...

17 styczeń 2012

XFCE 4010

Być może to kolejny żart ze strony twórców XFCE, ale została rzucona propozycja ustalenia nowej wersji na 4010 (źródło). Brzmi może zabawnie, ale wynika wprost z drobnych niedociągnięć (znów ponoć) w sposobie porównywania wersji, w niektórych dystrybucjach. Dokładniej chodzi o problem w zauważeniu, że 4.8 < 4.10 (gdyby traktować jako liczby z ułamkiem to mamy 4.1 < 4.8). Być może to żart, być może nie. Być może to czysty sarkazm wycelowany w tyłki kilku leniwych programistów, którym najzwyczajniej w świecie nie chce się naprawić zwykłego niedociągnięcia przez co trzeba uciekać się do dziwnych sztuczek.

W sumie to nie ...

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 ...

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 ...

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