Ubuntu 9.04 na X31
Z ThinkPad-Wiki
Ma to być mała pomoc dla wszystkich początkujących użytkowników Linuksa.
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
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)

