Mirek Rogoziński

linux, opensuse, nvidia, fglrx, open source, internet, windows

Archive for the ‘openSUSE’ Category

openSUSE i odciski (naszych) palców

Autoryzacja użytkowników przy użyciu odcisku palców jest prostym, wygodnym i skutecznym rozwiązaniem. Przy małym nakładzie pracy, możemy ułatwić sobie logowanie i używanie polecenia “su” pod Linuksem. Jeśli posiadamy wbudowany czytnik, system w czasie instalacji wykryje go i sam zainstaluje potrzebne sterowniki i oprogramowanie. W innym przypadku należy ręcznie zainstalować pakiety libthinkfinger, pam_thinkfinger i yast2-fingerprint-reader.
finger.png
Teraz możemy przejść do konfiguracji. Uruchamiamy YaSTa i w sekcji “Sprzęt” wybieramy “Czytnik linii papilarnych”. Następnie zaznaczamy “Używaj czytnika linii papilarnych”. Wciskamy zakończ i przechodzimy do sekcji “Użytkownicy i zabezpieczenia”. Wciskami “Zarządzanie użytkownikami” i edytujemy wybranego użytkownika. Przechodzimy do zakładki “Wtyczki”. Tam powinniśmy zobaczyć “Ustaw odcisk palca użytkownika” (jeśli nie ma, należy dodać) i klikamy “Uruchom”. Pojawi się okno z prośbą o zeskanowanie odcisku, więc skanujemy palec starając się otrzymać trzy udane próby i akceptujemy. Od tego momentu dany użytkownik może logować się używając swojego odcisku palca (lub hasła).

finger1.png
Niestete, taki sposób autoryzacji nie jest póki co obsługiwany przez KDE i KDM. Jeśli używamy KDE i zależy nam na logowaniu przy użyciu odcisków, musimy KDM zastąpić GDMem. Dla mnie wystarczające okazało się logowanie w trybie tekstowym i przy użyciu “su”.

Przyśpieszanie startu systemu

Przeglądając dokumentację Gruba natrafiłem na opcję quiet, która wyłącza wyświetlanie komunikatów jądra w czasie startu systemu. Żeby wyłączyć to, należy otworzyć plik /boot/grub/menu.lst i na końcu linijki:

kernel /boot/vmlinuz-2.6.26-12-default

dodajemy:

quiet

Wine 1.1.2, DirectX 9c i 3dmark 2003

Ostatnio bawiąc się Wine pomyślałem, że fajnie by było móc odpalić jakiegoś profesjonalnego benchmarka, nie tylko dla karty graficznej, by móc sprawdzić jak wypadają nowe sterowniki NVIDII względem swoich poprzedników. Co prawda używam do tego też bardzo fajnego benchmarka Unigine Sanctuary, którego opiszę w następnym poście, to jednak chciałem zobaczyć jak się zaprezentuje popularny windowsowy 3dmark. Instalacja okazała się bardzo prosta i obeszło się bez nakładania 3dmark patcha na wine (w benchmarku nic on nie daje). Teraz opiszę po kolei proces instalacji.

Instalacja Wine i DirectX 9c

Postanowiłem zainstalować najnowszą wersję Wine 1.1.2, która możemy znaleźć w repozytorium Wine na download.opensuse.org. Teraz uruchamiamy konsolę i wpisujemy:

$ winecfg

Pojawi się nam okienko konfiguracyjne środowiska Wine. Przechodzimy do zakładki Biblioteki i dodajemy:

“d3d8″=”builtin”

Zamykamy okno konfiguracji i edytorem tekstu (np. kwrite) edytujemy plik ~/.wine/user.reg. W pliku tym odszukujemy linię

[Software\\Wine\\DllOverrides]

i zastępujemy ją tymi wpisami:

[Software\\Wine\\DllOverrides] 1206264929
“d3d8″=”builtin”
“d3d9″=”builtin”
“d3dim”=”native”
“d3drm”=”native”
“d3dx8″=”native”
“d3dx9_24″=”native”
“d3dx9_25″=”native”
“d3dx9_26″=”native”
“d3dx9_27″=”native”
“d3dx9_28″=”native”
“d3dx9_29″=”native”
“d3dx9_30″=”native”
“d3dx9_31″=”native”
“d3dx9_32″=”native”
“d3dx9_33″=”native”
“d3dx9_34″=”native”
“d3dx9_35″=”native”
“d3dx9_36″=”native”
“d3dxof”=”native”
“dciman32″=”native”
“ddrawex”=”native”
“devenum”=”native”
“dinput”=”builtin”
“dinput8″=”builtin”
“dmband”=”native”
“dmcompos”=”native”
“dmime”=”native”
“dmloader”=”native”
“dmscript”=”native”
“dmstyle”=”native”
“dmsynth”=”native”
“dmusic”=”native”
“dmusic32″=”native”
“dnsapi”=”native”
“dplay”=”native”
“dplayx”=”native”
“dpnaddr”=”native”
“dpnet”=”native”
“dpnhpast”=”native”
“dpnlobby”=”native”
“dsound”=”builtin”
“dswave”=”native”
“dxdiagn”=”native”
“mscoree”=”native”
“msdmo”=”native”
“qcap”=”native”
“quartz”=”native”
“streamci”=”native”

Teraz przechodzimy do instalacji DirectX 9c. Pobrany plik należy rozpakować do wybranego katalogu poleceniem:

$ wine directx_jun2008_redist.exe

Przechodzimy do tego katalogu i uruchamiamy instalator:

$ wine DXSETUP.exe

Dalej procedura jest już chyba wszystkim znana;) Po zakończeniu instalacji, należy sprawdzić czy wszystko działa, a więc odpalamy dxdiag:

$ wine dxdiag

Po uruchomieniu dxdiag, możemy przetestować grafikę lub dźwięk.

Instalacja 3dmark 2003

Po zainstalowaniu DirectXa możemy przystąpić do instalacji 3dmarka, którego można pobrać np. stąd. Instalujemy poleceniem:

$ wine 3DMark03_v360_installer.exe

Przed uruchomieniem powinniśmy zmienić wersję Windows w winecfg na Window ME (bez tego, w moim przypadku, 3dmark nie chciał rozpocząć testów). Gdy już to zrobimy, przechodzimy do katalogu gdzie zainstalowaliśmy 3dmarka i odpalamy go poleceniem:

$ wine 3DMARK03.exe

Jeśli wszystko poszło dobrze, w tym momencie powinno ukazać nam się okno benchmarka. Teraz pozostaje już tylko uruchomić testy. Niestety wynik otrzymany poprzez Wine pod Linuksem mocno odbiega od tego, który otrzymamy pod Windowsem (u mnie o ponad 1300 pkt dla karty graficznej, z kolei procesor wypadł o 400 pkt lepiej pod Linuksem), co nie bardzo umożliwia sprawdzenie osiągów karty graficznej. Jednak wg mnie może stanowić podstawę do porównania naszej karty graficznej z innymi, uruchomionymi przy użyciu tej samej wersji Wine (wiadomo - nowsza/starsza wersja Wine może sobie inaczej poradzić w tej sytuacji). Ja z kolei mam zamiar użyć 3dmark 2003 do sprawdzania wydajności nowych sterowników NVIDIA. A oto mój wynik:

3dmark 2003

openSUSE 11.1 Alpha 1

Zgodnie z zapowiedzią developerzy openSUSE wypuścili wydanie Alpha 1. Jak na razie, zmiany w systemie polegają głównie na aktualizacji dostępnych pakietów, a więc w nowym openSUSE 11.1 znajdziemy:

  • kernel 2.6.26,
  • Alsa 1.0.17,
  • autoconf 2.62,
  • gcc 4.3,
  • cmake 2.6.1-rc11,
  • NetworkManager 0.7 SVN,

Dokładniejszą listę zmian znajdziecie tu i tu. Następne wydanie Alpha zaplanowane jest na 21 sierpnia br. Developerzy openSUSE zapraszają wszystkich do testowania wydania Alpha, należy jednak pamiętać, że nie nadaje się ono na środowisko produkcyjne. Ja osobiście preferuję instalację lub uruchamianie livecd przy użyciu wirtualnej maszyny.

Obrazy ISO: http://download.opensuse.org/distribution/11.1-Alpha1/iso/cd/

  • 2 Comments
  • Filed under: Linux, openSUSE
  • Sysinfo 1.0

    Moja modyfikacja programu sysinfo jest już praktycznie na ukończeniu. Można już jej spokojnie używać, chciałbym tylko dodać jeszcze kilka poprawek. Oto lista zmian:

    • nowy wygląd,
    • ikona procesora dopasowana jest do producenta naszego procesora,
    • ikona karty graficznej dopasowana jest do producenta naszej karty graficznej,
    • ikona połączenia sieciowego dopasowana jest do rodzaju posiadanego połączenia,
    • do zakładki Informacje o procesorze dodano informacje o wielkości pamięci cache,
    • do zakładki Informacje o karcie graficznej dodano wielkość pamięci RAM karty,
    • do zakładki Informacje o sieci dodano: domyślny interfejs sieciowy, domyślna bramka internetowa, domyślny serwer DNS i adresy IP dla połączenia przewodowego i bezprzewodowego (działa tylko dla dwóch interfejsów eth0 i wlan0, jeśli ktoś posiada więcej, informacje nie będą wyświetlone).

    Poza tym nieco poprawiłem i przetłumaczyłem nowe opcje. Jeszcze raz chciałbym zaznaczyć, że jestem początkującym programistą i sposób w jaki to wszystko osiągnąłem jest banalnie prosty:) W miarę zdobywania doświadczenia jako programista chciałbym dalej rozwijać sysinfo i dodawać nowe opcje.

    Instalacja:

    • pobierz i rozpakuj źródła,
    • przejdź do katalogu sysinfo i utwórz katalog build,
    • przejdź do katalogu build i wykonaj polecenie:

    $ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

    • następnie wykonaj polecenia:

    # make && make install


    Źródła można pobrać:
    stąd.

    Zrzuty ekranu: kde-look.org