Ubuntu 9.04 na X31

Z ThinkPad-Wiki

Przejdź do: nawigacja, szukaj

Ma to być mała pomoc dla wszystkich początkujących użytkowników Linuksa.


Spis treści

Nośnik instalacyjny CD lub pendrive:

Jeśli nie masz napędu optycznego do instalacji, możesz zainstalować Ubuntu za pomocą pendrive'a 1 GB, w tym celu:

 1. Ubuntu LiveCD in einem PC mit optischem Laufwerk einlegen booten (nur ausprobieren!)
 2. Stick einstecken 
 3. System -> Systemverwaltung -> USB-Startmedien-Ersteller und Anweisungen folgen
 4. X31 mit eingestecken Stick starten
 5. F12 beim Start drücken und von USB-Stick booten
 6. Jetzt kann installiert werden....

Jeśli X31 nie pokazuje pendrive'a w menu startowym, sprawdź ustawienia bootowania w BIOS-ie. W razie potrzeby wczytaj ustawienia domyślne; jeśli nadal nie widać pendrive'a, prawdopodobnie nie jest on rozruchowy -> wypróbuj inny pendrive!


Gdy Ubuntu jest już zainstalowane, trzeba jeszcze wprowadzić kilka zmian, aby system działał trochę wydajniej.

Ponieważ edytor VI sprawiał mi problemy, najpierw instalujemy edytor VIM, w tym celu postępujemy następująco:

 1. System -> Systemverwaltung -> Synaptic-Paketverwaltung
 2. Bei Schnellsuche einfach "VIM" eingeben
 3. VIM mit rechtsklick zur Installation vormerken
 4. Anwenden (grüner Haken)

X31 oczywiście potrzebuje połączenia z internetem, aby pobrać dane pakietów.

Kilka potrzebnych poleceń edytora VIM:

  i = Editieren
 :w = Speichern
 :q = Exit


Ustawienia grafiki ATI:

Akcelerację grafiki można przetestować, wpisując w terminalu "glxgears". Out of the box, bez żadnych zmian, jest to ok. 200 fps.

Aby uzyskać lepszą akcelerację grafiki, należy wprowadzić następujące zmiany:


1. otworzyć plik xorg.conf z uprawnieniami roota

 sudo vim /etc/X11/xorg.conf

2. Wstawić zmiany (aby edytować, nacisnąć "i"):

 Section "Device"
 	Identifier	"Configured Video Device"
 	Option		"DynamicClocks"		"true"
 	Option		"AGPMode"		"4"
 	Option		"AGPFastWrite"		"true"
 	Option		"AccelMethod"		"XAA"
 	Option		"EnablePageFlip"	"true"
 EndSection

3. Zapisać i zakończyć, w tym celu nacisnąć ESC i wpisać:

 :wq

Za pomocą menedżera pakietów Synaptic zainstalować "driconf", następnie otworzyć System -> Preferencje -> 3D Acceleration i tam włączyć HyperZ.

Teraz wykonać RESTART, dopiero wtedy zmiany zostaną aktywowane!


Za pomocą "glxgears" uzyskuje się teraz następujące wyniki dla różnych ustawień wyglądu:

 System -> Einstellungen ->Erscheinungsbild -> Visuelle effekte AUS    = 830fps
                                           ... Visuelle effekte NORMAL = 460fps
                                           ... Visuelle effekte EXTRA  = 450fps


Przewijanie środkowym przyciskiem myszy od Ubuntu 8.10:

Od Ubuntu 8.10 serwer X domyślnie używa HAL do wykrywania urządzeń wskazujących. Aby TrackPoint był skonfigurowany przez HAL zgodnie z życzeniem, w edytorze z uprawnieniami roota tworzy się plik polityki /etc/hal/fdi/policy/trackpoint.fdi:

 sudo vim /etc/hal/fdi/policy/trackpoint.fdi

Wstawić następującą treść:

 <?xml version="1.0" encoding="utf-8"?>
 <deviceinfo version="0.2">
   <device>  
     <match key="input.product" string="TPPS/2 IBM TrackPoint"> 
        <merge key="input.x11_options.EmulateWheel" type="string">true</merge> 
        <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> 
        <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge> 
        <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
        <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
     </match> 
   </device>
 </deviceinfo>


Po ponownym uruchomieniu HAL poleceniem:

 sudo /etc/init.d/hal restart 

a następnie serwera X poprzez wylogowanie i ponowne zalogowanie (ewentualnie restart systemu) ustawienia są aktywne.

Ustawienia za pomocą Configure Trackpoint GUI, zobacz: [1]


Wyłączanie podświetlenia ekranu:

Ponieważ Fn+F3 jedynie przyciemnia ekran, a podświetlenie nadal świeci, podświetlenie TFT będzie teraz wyłączane kombinacją klawiszy Fn+F1!

1. Utworzyć plik (thinkpad-backlight-off) z uprawnieniami roota

 sudo vim /etc/acpi/events/thinkpad-backlight-off

2. Wstawić następującą treść:

 # FN + F1 action
 event=ibm/hotkey HKEY 00000080 00001001  #Tastenadresse Fn+F1
 action=/etc/acpi/screenblank.sh	  #schaltet Backlight aus

3. Zrestartować acpid i acpi-support poleceniem:

 sudo /etc/init.d/acpid restart 
 sudo /etc/init.d/acpi-support restart

Teraz wyłączanie podświetlenia działa pod Fn+F1

Aby ustawić inną kombinację klawiszy, można ustalić "adres klawisza" za pomocą 'acpi_listen'.

Na przykład Fn+F6: Uruchomić w terminalu 'acpi_listen', następnie nacisnąć Fn+F6; wynik to:

 ibm/hotkey HKEY 00000080 00001006

Przerwanie za pomocą CTRL+C

Źródło: [2]


Włączanie trybu Laptop Mode:

Tryb laptopa jest w Ubuntu domyślnie zawsze wyłączony, w ten sposób można go włączyć.

1. Otworzyć acpi-support z uprawnieniami roota:

 sudo vim /etc/default/acpi-support

tam ustawić ENABLE_LAPTOP_MODE=true.

Źródło: [3]


Lm_sensors:

Za pomocą LM-Sensors można odczytać temperatury, obroty wentylatorów, napięcia i kilka innych informacji z płyty głównej.

1. Zainstalować pakiet "lm-sensors" za pomocą menedżera pakietów.

2. Aby wyświetlać temperaturę w GNOME, zainstalować za pomocą menedżera pakietów "computertemp" lub "sensors-applet", następnie kliknąć prawym przyciskiem na panelu i wybrać "Dodaj do panelu". (Monitorowanie stopni taktowania procesora, Monitor temperatury komputera)

Źródło: [4]


Undervolting procesora:

1. Pobrać załatane jądro [5] lub skompilować samodzielnie

2. Zainstalować jądro: najpierw pakiet "headers", potem "image", instalując je podwójnym kliknięciem.

3. W razie potrzeby jądro trzeba jeszcze dodać do bootloadera:

 vim /boot/grub/menu.lst

np. może to wyglądać tak; wystarczy skopiować istniejący wpis i go edytować:

 title           Ubuntu 9.04, kernel 2.6.28-14-PHC
 uuid            3a8923f6-ed6b-48bb-a4dc-4b8eb457b305
 kernel          /boot/vmlinuz-2.6.28.9-phc-14 root=UUID=3a8923f6-ed6b-48bb-a4dc-4b8eb457b305 ro quiet splash
 initrd          /boot/initrd.img-2.6.28.9-phc-14
 quiet


Odczyt ustawionych napięć:

 cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls 

Wartość domyślna dla Pentium M 1,4GHz (Banias): 14:49 12:46 10:38 8:30 6:16


(Uwaga: w razie potrzeby zacząć od wyższych wartości, a następnie obniżać je stopniowo! Zobacz źródła)

Obniżanie napięć poleceniem:

 echo "14:28 12:20 10:14 8:10 6:3" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/phc_controls

Aby wczytywać przetestowane wartości przy starcie systemu, wstawić poniższe jako root do /etc/rc.local:

 echo "14:28 12:20 10:14 8:10 6:3" > /sys/devices/system/cpu/cpu0/cpufreq/phc_controls 

Ustalenie częstotliwości CPU na czas testu obciążeniowego (domyślnie Ondemand):

 mit licksklick auf Applet (Überwachen der Prozessortaktstufen) Frequenz wählen

Instalacja testu obciążeniowego CPUBurn:

 System -> Systemverwaltung -> Synaptic-Paketverwaltung -> cpuburn

Uruchomienie testu obciążeniowego:

 burnP5

Źródła: [6] [7] [8]


Analiza zużycia energii przez system: (powertop)

Instalacja za pomocą:

 System -> Systemverwaltung -> Synaptic-Paketverwaltung -> powertop

Uruchomienie Powertop z uprawnieniami roota:

 sudo powertop

Jeśli Powertop proponuje włączenie HPET, dodać w bootloaderze "hpet=force":

 title           Ubuntu 9.04, kernel 2.6.28-14-PHC
 uuid            3a8923f6-ed6b-48bb-a4dc-4b8eb457b305
 kernel          /boot/vmlinuz-2.6.28.9-phc-14 root=UUID=3a8923f6-ed6b-48bb-a4dc-4b8eb457b305 ro quiet splash hpet=force
 initrd          /boot/initrd.img-2.6.28.9-phc-14
 quiet

(Uwaga! Z jądrem "vmlinuz-2.6.28.9-phc-14" Powertop nie działa, ponieważ brakuje modułów jądra)

Źródło: [9]


Migające Thinklight w Evolution Mail i komunikatorze Pidgin:

1. Utworzyć plik iplist.list z uprawnieniami ROOTA:

 sudo vim /etc/apt/sources.list.d/iplist.list

2. Wstawić następującą treść:

 deb http://ppa.launchpad.net/ssakar/ppa/ubuntu jaunty main
 deb-src http://ppa.launchpad.net/ssakar/ppa/ubuntu jaunty main

3.

 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C6E3D905C8BCD56BB02E6E0B39456311108B243F

(ewentualnie problem z aktualizacją w menedżerze pakietów -> można wyłączyć w Ustawienia -> Oprogramowanie innych firm)

4.

 sudo apt-get update
 sudo apt-get install thinklight-notification

5. Uruchomić Evolution Mail i w Edycja -> Wtyczki sprawdzić, czy "thinklight-notification" jest włączona

Źródło: [10]


Pidgin miga:

1. zainstalować w menedżerze pakietów "pidgin-blinklight"

2. w Pidginie wybrać Narzędzia -> Wtyczki -> aktywować Pidgin-Blinklight


Aktualizacja Firefoksa:

1. w razie potrzeby wykonać kopię zapasową zakładek

2. za pomocą menedżera pakietów zainstalować następujące pliki:

 firefox-3.5
 firefox-3.5-branding
 firefox-3.5-gnome-support
 xulrunner-1.9.1
 xulrunner-1.9.1-gnome-support

3. Zmienić skrót do Firefoksa:

 sudo ln -f -s /usr/bin/firefox-3.5 /usr/bin/firefox

Jeśli automatyczne logowanie na stronach internetowych nie działa, należy usunąć stare ustawienia użytkownika:

 rm -r ~/.mozilla/

Usunąć niebieski skrót do Firefoksa z Aplikacje -> Internet:

 System -> Einstellungen -> Hauptmenü (einfach Haken entfernen)


Gdy filmy Flash się zacinają:

W menedżerze pakietów Synaptic wyszukać "Flash" i odinstalować następujące pakiety:

 alles mit 'gnash'
 alles von 'swfdec' (vor allem auf die Libs achten!)
 reinstall von "flashplugin-nonfree" und "flashplugin-installer"


Następnie zrestartować przeglądarkę, teraz wszystko powinno działać płynnie. (P.S. czy się udało, można sprawdzić za pomocą about:plugins (wpisać jako URL)).

Jeśli nadal się zacina, ewentualnie zainstalować "ubuntu-rescricted-extras".


Instalacja Wine + Office 2007:

1. zainstalować wine >= 1.1.31, zobacz [11]

2. Instalacja czcionek i wciąż potrzebnych bibliotek DLL:

 wget www.kegel.com/wine/winetricks
 sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1 allfonts

3. Zainstalować Office:

 wine /der-Pfad-wo-sich-die-EXE befindet/setup.exe

(Word, Excel, Powerpoint działają! Visio niestety nie)

Think-Wiki