Jak już dzisiaj pisałem, przestała mi działać moja klawiatura MX 5500. Winę za to ponosi aktualizacja udeva do wersji 158, w której to ktoś zepsuł plik 70-hid2hci.rules. Żeby nie przedłużać, dwa patche która naprawiają sprawę: dla MX 5500 i diNovo Media.
lip 06 2010
Grrrrrr… jak ja nienawidzę Linuksa
Prawdą jest, że jak jedna rzecz przestanie działać, to zaczynają sypać się wszystkie inne. A przynajmniej zaczyna się dostrzegać niedoskonałości wszystkich innych. Ostatnio narzekałem na (K)Ubuntu, które nie bardzo chciało współpracować z moim zestawem klawiatura + mysz, czyli Logitech MX 5500. Teraz to samo stało się z moim Debianem. Problem leży po dwóch stronach. Zestawu, który faktycznie komunikuje się po Bluetooth (więc teoretycznie powinno być możliwe podpięcie go pod komputer z obsługą Bluetooth, ale że innego nie mam, to tego nie sprawdzę) oraz Linuksa (zawsze żałuję że nie zapisuję na kartce aktualizacji które zrobiłem, bo wtedy bym wiedział dlaczego wszystko się zepsuło, chociaż jako winowajcę upatruję udeva bo on był najważniejszym aktualizowanym komponentem… ew. jakieś binarki do obsługi USB. Wie może ktoś jak przywrócić poprzedni stan rzeczy? Żeby powiedzieć systemowi że nie ma pakować nic z Bluetootha a używać HIDa?), który jest nadgorliwy i zamiast pozwolić dalej odbiornikowi tłumaczyć Bluetooth na HID (co podobno robi mizernie, ale jedna ważna rzecz: działa i nie sprawia mi zbytnich problemów), to zaczął wykrywać odbiornik jako hub Bluetooth, przez co zmarnowałem kilka godzin na poszukiwanie klawiatury którą by się dało podpiąć na czas instalacji BlueZ, konfigurowanie podłączenia i zmuszanie wszystkiego żeby jako tako działało.
cze 12 2010
HowTo: Efekty KWin na Radeonie
Po ostatniej reinstalacji systemu (podyktowanej zmianą filesystem na ext4) natrafiłem na problem uruchomienia efektów KWin na Radeonie 4870 (na sterownikach FGLRX). Cokolwiek bym nie próbował zrobić, efekty samoczynnie się wyłączały. Po długim klikaniu we wszystko co się do kliknięcia nadaje, natrafiłem na checkbox Wyłącz testy funkcjonalności (Ustawienia systemowe/Pulpit/Efekty pulpitu/Zaawansowane). Po zaznaczeniu go i włączeniu kompozycji, wszystko wróciło do normy. O ile normą można nazwać kilkusekundowe opóźnienia w zmianie rozmiaru okien oraz pojawianiu się paneli plasmy. Ponieważ takie środowisko nie nadaje się do pracy, zacząłem szukać rozwiązania tego problemu. I tutaj zaczęła się jeszcze większa zabawa.
cze 06 2010
Ku pamięci: Java nie ma sieci
A konkretnie Java jest bardzo uparta, żeby się łączyć po IPv6, zamiast IPv4. Wystarczy zmienić w pliku /etc/sysctl.d/bindv6only.conf jedną linijkę z:
1 | net.ipv6.bindv6only = 1 |
na:
1 | net.ipv6.bindv6only = 0 |
uruchomić polecenie (jako root):
1 | invoke-rc.d procps restart |
I wszystko powinno zacząć znowu działać.
maj 30 2010
Ku pamięci: konfiguracja rxvt-unicode
Ponieważ zniknęło mi z dysku większość plików (nie wiem jednak czemu, pracuje normalnie i nagle się system burzy, że nie ma gdzie zapisywać danych bo mu się ścieżki pozmieniały, albo poginęły) i muszę odtwarzać wszystkie konfiguracje z pamięci, postanowiłem sobie je tutaj pozapisywać. Na pierwszy ogień konfiguracja rxvt z ~/.Xresources (którą pewnie jeszcze rozbuduję, po prostu ta jest zrobiona tak na szybko):
maj 06 2010
(K)Ubuntu ssie
Bo jak inaczej nazwać niemożliwość zainstalowania systemu z powodu braku obsługi klawiatury (!!!), która działa do czasu załadowania się systemu z LiveCD, a potem jest rozpoznawana jako Bluetooth i odcinana.
lut 17 2009
Numlock zawsze włączony
Z racji, że lubię mieć różne dziwne wynalazki (czytaj: fajny sprzęt komputerowy, który jest linuksoodporny) to trzeba się czasem z nimi zmierzyć i doprowadzić do stanu używalności.
Już dość długo mam swoją klawiaturę Logitech MX5500. Ma ona jeden fajny feature. Po wciśnięciu odpowiedniego przycisku klawiatura numeryczna i ekran LCD zamieniają się w prosty kalkulator. Ma to też jedną wadę… brak przycisku numlock. Nie byłoby w tym nic złego gdyby nie fakt, że klawiatura jest bluetoothowa, przez co po przejściu w stan uśpienia ma problemy z reakcją. A tym samym nie reaguje na żądania włączenia numlocka które wymusza KDE. Dodatkowo ustawienia KDE nie działają na terminal, więc po przejściu w tryb tekstowy nie ma szans włączenia klawiatury numerycznej.
lut 17 2009
Ograniczenie uploadu w Linuksie
Tak dla potomności i żebym o tym nie zapomniał. A może i jeszcze komuś się przyda (takim studentom PG mieszkającym w akademikach
):
1 2 3 4 5 | tc qdisc del root dev eth0 2>/dev/null tc qdisc add dev eth0 root handle 1:0 htb tc class add dev eth0 parent 1:0 classid 1:42 htb rate 1Gbit burst 1mbit tc class add dev eth0 parent 1:42 classid 1:2 htb rate 54kbps burst 6144 iptables -t mangle -A OUTPUT -d ! 153.19.208.0/20 -m time --timestart 9:55 --timestop 1:05 -j CLASSIFY --set-class 1:2 |
I od góry:
Czyści kolejkę.
Tworzy nową kolejkę opartą o HTB.
Dodaje klasę ogólną (czyli bez cięcia łącza).
Dodaje podklasę która tnie łącze.
Regułka iptables która przy pomocy utworzonej klasy pilnuje uploadu od 9:55 do 1:05.
Błędy:
1. Nie wiem czemu, ale w przypadku pierwszej klasy można podać rozmiar burst’u w megabitach a w przypadku drugiej w bajtach (burst niby przyjmuje tylko bajty a resztę sam wylicza), bo w kilobajtach już nie działa.
2. W przypadku ściągania z pełną prędkością (dla łącza 100mb/s, bez ograniczania uploadu, faktycznie jest to 100mb/s) następuje krótki okres ściągania 8MB/s, później spada do 3-4, by rosnąć do 5-6, znowu spada do 3-4 i tak w kółko.
lis 27 2008
64bitowy Flash pod Operą
Ściągamy paczkę z nowym flash’em z tej strony. Wypakowujemy poleceniem tar -zxvf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz. Przeglądamy plik ~/.opera/pluginpath.ini (cat ~/.opera/pluginpath.ini) i wybieramy lokalizację folderu z pluginami do którego kopiujemy bibliotekę. W moim przypadku jest to /usr/lib/opera/plugins (cp ./libflashplayer.so /usr/lib/opera/plugins). Restartujemy Operę. Działa i nawet jeszcze się nie wysypało. ;]




