Powerbook G4 linux

Iš Žinynas.
22:39, 8 gegužės 2020 versija, sukurta \dev\null (Aptarimas | indėlis)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

Ubuntu 16.04

Parsisiunčiam Ubuntu 16.04, naudosime Lubuntu atmainą, kuri bus "lengvesnė" senam kompiuteriui. Surašome į USB flash ir įdiegiame, kaip įrašyti išorinę laikmeną ir įkrauti kompiuterį aprašyta čia

Todo

  • Normalus touchpad supportas (appletouch)
  • Normalus standby
  • Multimedia keys
  • Panaikinti "System program problem detected" startavimo metu
  • wifi palaikymas
  • Sensorių valdymas

Wireless

apt-get install firmware-b43-installer

Multimedia keys

apt-get install pbbuttonsd
<<TEST>>
/usr/bin/pbbuttonsd --configfile=/etc/pbbuttonsd.conf
FIXME
Negaudo jokiu mygtukų paspaudimų event'ų.


Audio

Į /etc/modules įdedame

snd-aoa-i2sbus

Sensoriai

Į /etc/modules įdedame

i2c-dev
therm_adt746x
cat /sys/devices/platform/temperatures/sensor1_temperature  # cpu top side
cat /sys/devices/platform/temperatures/sensor2_temperature  # gpu on die
cat /sys/devices/platform/temperatures/sensor1_fan_speed # fan speed

Kiekvieno sensoriaus lokaciją galima sužinoti parašius

cat /sys/devices/platform/temperatures/sensor2_location 

Touchpad

sudo apt install xserver-xorg-input-synaptics

Į failą /usr/share/X11/xorg.conf.d/10-synaptics.conf sudedame:

Section "InputClass"
   Identifier "touchpad catchall"
   MatchIsTouchpad "on"
   MatchDevicePath "/dev/input/event*"
   Driver "synaptics"
   Option "FingerHigh" "10"
   Option "PalmDetect" "on"
   Option "LockedDrags" "on"
   Option "JumpyCursorThreshold" "90"
EndSection

Faile /usr/share/X11/xorg.conf.d/50-synaptics.conf paredaguojame sekciją Section "InputClass" pridėdami keletą eilučių, kad atrodytų taip:

Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
   Option "FingerLow" "2"
   Option "FingerHigh" "4"
   Option "PalmDetect" "on"
   Option "LockedDrags" "on"
   Option "JumpyCursorThreshold" "90"
   # This option is recommend on all Linux systems using evdev, but cannot be
   # enabled by default. See the following link for details:
   # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
   # MatchDevicePath "/dev/input/event*"
EndSection

FIXME

Baterija

Baterijos statuso rodymą galima įgalinti įdedant šią eilutę į failą /etc/modules

pmu_battery

VGA

Nvidia

apt install mesa-utils
glxinfo

Pažiūrime ar yra "direct rendering", jeigu nematome tuomet reikia įdiegti proprietary nvidia draiverius.

Kiti tweak'ai

Crash reporterio išjungimas

sudo /etc/init.d/apport stop
sudo nano /etc/default/apport
enabled=0
sudo systemctl disable apparmor
sudo /etc/init.d/apparmor stop
sudo /etc/init.d/apparmor teardown
sudo apt remove apparmor

Daugiau info