Archive for the ‘Ubuntu’ Category

h1

Na “starych” śmieciach

maj 13, 2007

Po około miesiącu użytkowania dystrybucji Arch Linux wróciłem do Ubuntu ale nie do zwykłego a do Xubuntu czyli ze środowiskiem XFCE 4.4. Powrót do Gnome po używaniu na Archu XFCE 4.4 jakoś mi się wydaje mało rozsądny, jednak dla mnie XFCE teraz jest bardziej użyteczny niż to było kiedyś. Czemu przesiadłem się z powrotem na Ubuntu?  Chyba z wygody, z możliwości jakie dawał mi Ubuntu tj. instalujesz system, konfigurujesz wstępnie instalujesz to czego używasz i zapominasz. Człowiek się staje na stare lata chyba wygodnicki albo po prostu ma mniej zapału niż kiedyś :D. Trudno mi to powiedzieć, były momenty w Archu że bo jakimś większym uaktualnieniu kilka rzeczy zaczynało się sypać i trzeba było je naprawiać mówiąc bardzo oględnie. W pewnym momencie kiedy sprawa dotyczyła jądra systemu powiedziałem sobie stop, koniec tego nie mam czasu i chęci. No i jestem spowrotem na Ubuntu tym razem Xubuntu 7.04, myślałem że odczuje jego ociężałość wtórną z powodu architektury i386 ale nie czuje na XFCE współczynnik szybkości porównywalny jest z Archem. Sam Feisty też się szybko bootuje więc nie mam zbytnich zastrzeżeń. Co prawda z Archa mi brakuję trochę Pacmana naprawdę się do niego przyzwyczaiłem i czasami omylnie wydaje polecenie “pacman -Syu” :). Arch Linux to generalnie bardzo obiecująca dystrybucja ale nie wiem czy jeszcze gotowa na desktop, sądzę że musi dojrzeć, będę się jej na pewno bacznie przyglądał.

h1

Eric Raymond woli Ubuntu

luty 22, 2007

Eric Raymond znany działacz Open Source, człowiek którego raczej nie trzeba przedstawiać, ostatnio zaskoczył nieco wszystkich swoją decyzją odnośnie zmiany obecnie używanej dystrybucji Linuksa. Swoją dotychczasową Fedore zamienił na co? na Ubuntu. Głównym powodem jego decyzji były kłopoty z zarządzaniem pakietami RPM (kto z nimi nie ma problemów?) oraz ogólnym stagnacyjnym modelem postępowania twórców tejże dystrybucji. No cóż pozostaje nam powitać Raymonda w świecie użytkowników dystrybucji Ubuntu. Ja osobiście sądzę że zmiana systemu była również nieco podyktowana zainteresowaniem w okół Ubuntu wywołanym poprzez porozumienie
pomiędzy firmą Canonical a Linspire Inc. A jak wiemy Eric Raymond pracuje dla tej ostatniej firmy.

h1

Pilot CoolCommand pod Ubuntu

styczeń 24, 2007

W poprzednim HOWTO opisałem jak zainstalować tuner telewizyjny Leadtek Winfast TV2000 RM pod Ubuntu. Nadszedł czas żeby opisać na łamach mojego bloga proces instalacji pilota CoolCommand który jest dołączony do zestawu. Aby zainstalować pilota musimy dodać nieoficjalne repozytorium pakietów LIRC. Zestaw pakietów LIRC zajmuje się obsługą głównie pilotów i odbiorników na podczerwień, pakiety które są w oficjalnym repozytorium Ubuntu (Edgy Eft) na dzień dzisiejszy nie pozwolą nam zainstalować tego pilota dlatego musimy jak wcześniej wspomniałem ściągnąć je z nieoficjalnego repo. Z góry zakładam że użytkownik zainstalował wcześniej kernel headers oraz zestaw podstawowych narzędzi do kompilacji. Na wstępie do pliku /etc/apt/sources.list dodajemy nowe adresy repozytoriów:

deb http://home.eng.iastate.edu/~superm1 edgy lirc
deb-src http://home.eng.iastate.edu/~superm1 edgy lirc

klucz gpg: wget http://home.eng.iastate.edu/~superm1/80DF6D58.gpg -O- | sudo apt-key add -

następnie odświeżamy listę repozytoriów poleceniem:

sudo apt-get update

Zabieramy się za instalację:

sudo apt-get install lirc lirc-modules-source module-assistant

Module-assistant jest prostym programem pomagającym niezwykle przy kompilacji modułów jądra :). Przechodzimy teraz do konfiguracji modułów LIRC, wydajemy polecenie:

sudo dpkg-reconfigure lirc-modules-source

otworzy nam się okienko w konsoli z informacja na temat dostępnych modułów, klikamy OK, w następnym oknie pojawi sie lista modułów z której możemy kilka wybrać, nas interesują moduły gpio oraz i2c. Po ich wybraniu klikamy OK, w następnym oknie konfigurator zapyta nas czy chcemy automatycznie skompilować moduły, klikamy NO. W następnym ostatnim już oknie zostanie zadane nam pytanie czy chcemy zamienić plik konfiguracyjny LIRC, wybieramy Install the package maintainer’s version i dusimy OK. Następnym krokiem będzie modyfikacja pliku konfiguracyjnego /etc/lirc/hardware.conf. Znajdujemy tam dwie linijki podobne do tych poniżej i upewniamy się że wyglądają identycznie, jeśli nie są identycznie modyfikujemy.

LOAD_MODULES=true

MODULES=”lirc_gpio”

Zapisujemy zmiany po czym przechodzimy do kompilacji modułów:

sudo m-a update,prepare
sudo m-a a-i lirc

po udanej kompilacji wykonujemy polecenie:

sudo depmod -a

aby wszelkie zależności modułów które skompilowaliśmy zostały spełnione.
W tej chwili pozostaje nam znaleźć jakiś dobry plik konfiguracyjny do naszego pilota, polecam jeden z tych: http://lirc.sourceforge.net/remotes/leadtek/, wybrany plik z konfiguracja należy zapisać jako /etc/lirc/lircd.conf. Aby upewnić się że moduł odpowiadający za pilota będzie ładowany automatycznie po każdym starcie systemu możemy dodać do /etc/modules (na samym końcu) linijkę: lirc_gpio. Ładujemy świeżo skompilowany moduł poleceniem:

sudo modprobe lirc_gpio

Możemy sprawdzić teraz czy pilot jest widoczny przez fotokomórkę podłączoną do naszego tunera poleceniem:

irw

Teraz możemy wciskać przyciski na naszym pilocie powinno to spowodować jakiś odzew w programie, np. coś takiego:

00000000c03f08f7 00 CH_DOWN RM-0010
00000000c03f08f7 01 CH_DOWN RM-0010
00000000c03f08f7 02 CH_DOWN RM-0010
00000000c03f08f7 03 CH_DOWN RM-0010

Jeśli coś nie działa jak powinno upewnijmy się że Lirc załadował wszystkie potrzebne moduły odpalając skrypt startowy poleceniem:

sudo /etc/init.d/lirc start

Zakładając że wszystko działa przydałoby się stworzyć plik konfiguracyjny który przypisze odpowiednie zdarzenia/komendy do przycisków, tym samym w katalogu domowym trzeba utworzyć plik .lircrc który będzie mieć odpowiednią składnie, krótki opis z przykładem dla programu TVtime można znaleźć na stronie programu. Jeśli ktoś chce mogę udostępnić swój plik konfiguracyjny .lircrc skonfigurowany pod TVtime i Quod Libeta, proszę wtedy o kontakt drogą mailową. Mam nadzieję że o niczym nie zapomniałem jeśli ktoś zauważy jakieś ewentualne niedopatrzenia z mojej strony proszę o kontakt, jeśli ktoś napotka jakiekolwiek problemy proszę zostawić informacje w komentarzu postaram się pomóc.

h1

Otwarty tydzień z Ubuntu

listopad 25, 2006

open.jpgMark Shuttleworth oznajmił że w poniedziałek 27 listopada rozpocznie Otwarty Tydzień Ubuntu. Głównym celem tego przedsięwzięcia jest zaproszenie niezależnych twórców otwartego oprogramowania do współpracy przy systemie oraz edukacja zwykłych użytkowników Ubuntu. Podczas otwartego tygodnia Ubuntu na kanałach IRC będzie można uczestniczyć w wielu dyskusjach jak i zadawać pytania samym twórcom projektu. Mark Shuttleworth również będzie odpowiadał na pytania, ustosunkuje się m.in. do sprawy patentów w Linuksie. Shuttleworth dał wyraźnie do zrozumienia na swoim blogu że liczy również na programistów dystrybucji Suse którzy mogą być niezadowoleni z ostatnich kroków poczynionych przez firmę Novell. Ciekawe z jakim odzewem spotka się to wołanie. Napewno wielu programistów pracujących przy OpenSuse poczuło się oszukanych słysząc o sojuszu pomiędzy firmą Novell a Microsoft. Dla zwykłych użytkowników jest to dobra szansa na poznanie dystrybucji Ubuntu od kuchni i zapoznanie się z ludźmi odpowiedzialnymi za poszczególne gałęzie systemu. Mi osobiście bardzo podoba się ten pomysł, niewątpliwie pozwoli zacieśnić więzi społeczności Ubuntu. Otwarty Tydzień Ubuntu będzie trwał aż do niedzieli, głównym miejscem spotkań będzie kanał IRC #ubuntu-classroom w sieci irc.freenode.net.

h1

Ubuntu Developer Summit

listopad 16, 2006

ubuntu-roughcut-thumb.jpg

Kilka dni temu zakończyła się impreza Ubuntu Developer Summit, na której to spotkali się ludzie rozwijający bądź zainteresowani rozwojem dystrybucji Ubuntu Linux. Miejscem zgromadzenia była co ciekawe siedziba Google znajdująca się w Mountain View, California. Zdjęcia z wydarzenia można podziwiać tu. Tematem przewodnim imprezy była nowa wersja dystrybucji o nazwie kodowej Feisty Fawn. Podczas kilku dni trwania imprezy ujawniono wiele szczegółów odnośnie nowej odsłony systemu. Dość kontrowersyjną propozycją cały czas rozważaną przez twórców Ubuntu jest dostępność binarnych sterowników 3d odrazu po instalacji. Kontrowersje budzi oczywiście zamknięty kod sterowników ATI i nVidia. Dużym priorytetem dla twórców Ubuntu jest dołączenie środowiska efektów graficznych pulpitu AIGLX wraz menedżerem okien Beryl w domyślnej instalacji. Więć stanie się to co wszyscy przewidywali XGL-owe efekty będziemy mieć w standardzie. Inne ważne cele które chcą osiągnąć twórcy Ubuntu 7.04 to poprawa obsługi multimediów oraz edukacja nowych użytkowników o ewentualnych darmowych zamiennikach dla komercyjnego oprogramowania. No cóż pożyjemy zobaczymy, ale już teraz można oczekiwać wiele po powyższych zapowiedziach, niewątpliwie jest na co czekać. Feisty Fawn będzie systemem który da nowym jak i starym użytkownikom zapewne dużo radości :).

h1

AIGLX + Beryl na Edgy Eft

listopad 11, 2006

beryllogo.png

Nvidia ostatnio wydała stabilne sterowniki do swoich kart graficznych pod Linuksa w wersji 9629 w których dodano obsługę funkcji GLX_EXT_texture_from_pixmap która umożliwia kilka interesujących operacji na obiektach 2d. Funkcja ta jest miedzy innymi wymagana przez moduł AIGLX który od niedawna został zintegrowany z serwerem graficznym XORG 7.1. W Ubuntu jest on standardowo więc postanowiłem skorzystać z okazji i zainstalować jakieś kosmiczne efekty na moim pulpicie. Postanowiłem opisać tu pokrótce proces instalacji w razie ktoś by miał jakiś z tym problem. Zakładam że osoba zabierająca się za konfigurację AIGLX oraz instalacje Beryla ma działającą akceleracje na swoim Linuksie i używa jedną z kart które obsługuje AIGLX. Użytkownicy kart nVidia mogą pobrać najnowsze sterowniki z nieoficjalnego repozytorium apt które dodajemy do /etc/apt/sources.list:

deb http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/

deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/

sterowniki dla systemów 64 bitowych:

deb http://albertomilone.com/drivers/edgy/nonlegacy/64bit binary/

deb http://www.albertomilone.com/drivers/edgy/latest/64bit binary/

klucze GPG dla repozytoriów:

wget http://albertomilone.com/drivers/tseliot.asc

gpg –import tseliot.asc

gpg –export –armor albertomilone@alice.it | sudo apt-key add -

Po dodaniu repozytoriów standardowo wykonujemy polecenie:

sudo apt-get update

następnie uaktualniamy sterownik poleceniem:

sudo apt-get install nvidia-glx

Teraz przejdźmy do instalacji menedżera okien Beryl dla środowiska AIGLX. Dodajemy repozytoria projektu Beryl:

deb http://beryl-mirror.lupine.me.uk/ edgy main-edgy

deb http://ubuntu.beryl-project.org/ edgy main

lub dla środowisk 64 bitowych:

deb http://ubuntu.lupine.me.uk/ edgy main-amd64

Klucze GPG:

wget http://beryl-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

następnie wykonujemy polecenie:

sudo apt-get update

Instalujemy Beryla:

sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes

Teraz musimy dodać kilka wpisów do pliku konfiguracyjnego /etc/X11/xorg.conf:

w sekcji “SCREEN”:

Option “AddARGBGLXVisuals” “True”

Option “DisableGLXRootClipping” “True”

Po zapisaniu pliku restartujemy serwer X poprzez kombinację klawiszy ctrl+alt+backspace, jeśli z jakiegoś powodu serwer X nie wstanie sugeruje reboot systemu. Po starcie serwera X pozostaje jedynie odpalić nam menedżer Beryl poleceniem:

beryl-manager

Proponuję polecenie to dodać do System -> Preferencje -> Sesje użytkownikom Gnome aby uruchamiał się przy starcie środowiska graficznego. Domyślny motyw w Berylu nie należy do najciekawszych proponuję więc pobrać inne np. stąd.

UPDATE: Poprawiłem adresy repozytorium Beryla więcej szczegółów na temat nowych repozytoriów tu.

UPDATE 2: Poprawiłem adresy repozytorium sterowników do kart graficznych więcej szczegółów na temat nowych repozytoriów tu.