Przejdź do głównej zawartości

Posty

Problemy z kartami graficznymi Intel'a a OpenSUSE 11.3

W sytuacji, w której w trakcie pracy pod systemem OpenSUSE 11.3 z zintegrowanymi chipsetami graficznymi Intela (szczególnie z przetestowanymi przeze mnie Intel 855GM ale również różnymi chipsetami z serii GMA). Problemy, które mogą się pojawić są różne - na przykład przy pracy na starym 855GM występują problemy z KWin czy Compiz, a mianowicie na ekranie pojawiają się różnego rodzaju artefakty, które uniemożliwiają normalną pracę z systemem. Praca na domyślnych ustawieniach w OpenSUSE 11.3 z chipsetami z serii GMA powoduje zamrożenie systemu w różnych sytuacjach (przestaje działać nawet CTRL+ALT+Backspace, czy CTRL+ALT+(F1-F12) ). Rozwiązanie: YaST -> Edytor /etc/sysconfig -> Zakładka "System" -> Zakładka "Kernel" -> Zakładka "NO_KMS_IN_INITRD" (tutaj zmieniamy wartość z "no" na "yes") następnie zapisujemy i ponownie uruchamiamy system. Alternatywne rozwiązanie na plikach: sudo mcedit /etc/sysconfig/kernel (odszukujemy linię:...

Ubuntu 10.04 - Problem z aparatem Fujifilm.

Zauważyłem w Ubuntu 10.04 x86_64 pewien problem z auto-montowaniem pamięci aparatu marki Fujifilm (nie wiem czy problem ten występuje również z innymi modelami). W dmesg wszystko wygląda w porządku tak jakby system wykrywał aparat - jednak żadna ikonka nie pojawia się na pulpicie, co dla początkujących użytkowników może stanowić zaporę nie do przejścia. Na początek jak obsługiwać gphoto2: linux@ubuntu:~$ gphoto2 --list-ports Devices found: 4 Path Description -------------------------------------------------------------- serial:/dev/ttyS0 Serial Port 0 serial:/dev/ttyS2 Serial Port 2 serial:/dev/ttyS3 Serial Port 3 usb: Universal Serial Bus Powyższe polecenie powinno nam wypisać wszsytkie porty, które widzi gphoto2 dla potencjalnie podłączonego urządzenia aparatu. Po podłączeniu aparatu sprawdźmy czy gphoto2 "widzi" nasz...

Jak połączyć podzielony plik. GNU/Linux

Jeśli ktoś dostarczył Wam jakiś plik podzielony w częściach, które nie zostały utworzony przy pomocy jakiegoś archiwizera (co pozwalałoby w łatwy sposób rozwiązać problem) polecam użyć następujących poleceń. Jak wiadomo w Linuxie wszystko co wyrzucamy na standardowe wyjście/wyjście błędów możemy przekierować przy pomocy operatorów '>' oraz '>>'. Pierwszy z nich zawsze kasuje bieżącą zawartość pliku (jeśli takowa istnieje) i ustawia wskaźnik na początek pliku. Drugi operator ustawia wskaźnik na końcu pliku i tam właśnie dopisuje zawartość, którą przekierowujemy. Teraz to już łatwo się domyślić, że do rozwiązania problemu wystarczy sekwencja poleceń w stylu: cat nazwapliku.part001 >> scalonyplik; cat nazwapliku.part002 >> scalonyplik; ....... cat nazwapliku.partN >> scalonyplik; Po takiej operacji plik 'scalonyplik' powinien zawierać zawartość ze wszystkich part'ów. Powodzenia :-) Artykuł udostępniany na licencji CC-BY-SA-3.0

World Of Goo - CD-Action(03/2010) - wine 1.1.39

Witam, Jako, że w moje ręce niedawno trafiło wydanie CD-Action 03/2010 postawnowiłem opisać moje przygody z uruchomieniem zamieszczonych w nim pełnych wersji gier. Na pierwszy ogień poszło World Of Goo, które de facto wyszło w wersji natywnej pod GNU/Linux. Postanowiłem spróbować jednak uruchomić wersję przeznaczoną z myślą o platformie Windows przy użyciu nie-emulatora WINE w wersji 1.1.9 . Gra się zainstalowała poprawnie bez większych niespodzianek (chociaż nie polecam chować okna z instalatorem do paska, gdyż może to dać niepożądane efekty). Gra na moim sprzęcie działa zasadniczo dobrze, bez jakiś artefaktów graficznych/dźwiękowycz czy czegokolwiek w tym stylu. Momentami jednak w momencie gdy przechodzi się do następnego poziomu, gra potrafi się zawiesić (oraz całe iXy, przez co konieczny jest restart). Parę razy po takiej akcji straciłem cały profil i swoją przygodę musiałem rozpoczynać od początku :-( (z tego powodu polecam robić kopie zapasowe stanów gry) . Jednokrotnie również m...

SE GC79 i inne oparte o chipset b43x - Linux, OpenSUSE 11.x

Jeżeli w systemie zainstalowany jest b43-fwcutter (lub po prostu fw-cutter) to najlepiej od razu spróbować z poleceniem cd/usr/sbin/; sudo ./install_bcm43xx_firmware Jeżeli dostaniesz komunikat, że nie ma takiej komendy to spróbuj znaleźć instalator przez whereis install_bcm43xx_firmware . Instaltor sam powinien pobrać potrzebne moduły i wszystko zainstalować, ustawić. Jeśli taki sposób u Ciebie nie działa to radzę wyświetlić sobie pomoc poleceniem b43-fwcutter --help Wypisze nam: b43-fwcutter version FWCUTTER_VERSION_ A tool to extract firmware for a Broadcom 43xx device from a proprietary Broadcom 43xx device driver file. Usage: b43-fwcutter [OPTION] [proprietary-driver-file] --unsupported Allow working on extractable but unsupported drivers -l|--list List supported driver versions -i|--identify Only identify the driver file (don't extract) -w|--target-dir DIR Extract and write firmware to DIR -v|--version Print b43-fwcutter vers...

Edycja wielku plików pod linux z danym ciągiem znaków

Jeśli musisz w jednym pliku zastąpić wszystkie wystąpienia danego ciągu znaków, to z pomocą przychodzą już porządne edytory tekstu, które pozwalają bez problemu na taką operację. Co jednak jeśli posiadasz wiele plików (powiedzmy 100), do tego rozmieszczonych w różnych podkatalogach, gdzie musisz zastąpić wszystkie wystąpienia danego ciągu znaków, bo np. popełniłeś ten sam błąd, o którym sprawę zdałeś sobie dopiero teraz? Pomocny w takim momencie będzie BASH, Grep oraz jakiś język skryptowy (np. perl)... no to do dzieła: $ grep -rl STARY_STRING . | xargs perl -pi~ -e 's/STARY_STRING/NOWY_STRING/' grepem najpierw wyszukujemy rekurencyjnie (w podkatalogach) wszystkich plików, w których występuje dany ciąg znaków (wtedy linijka w perlu ma mniej do roboty), następnie podanym kodem zamieniamy wszystkie wystąpienia na nowy ciąg znaków, np: $ grep -rl '%22' . | xargs perl -pi~ -e 's/'%22'/''/' Jeśli chcesz przekopiować podany wyżej kod, to usuń znak zach...