Difference between revisions of "Acer C720 Chromebook"

From ArchWiki
Jump to navigation Jump to search
(→‎Installation: remove touchpad and touchscreen kernel modules, it's in the chromebook page)
(→‎Touchpad Configuration: remove duplicate info about Synaptiks, it pretty clear that exiting and starting x will load the new touchpad config)
Line 35: Line 35:
 
#      Option "AreaBottomEdge" "82%"
 
#      Option "AreaBottomEdge" "82%"
 
#EndSection
 
#EndSection
}}  
+
}}
 
 
* Use a graphical tool
 
[[Touchpad_Synaptics#Graphical_tools | Synaptiks]] is a touchpad configuration and management tool for [[KDE]]. It provides a system settings module to configure basic and advanced features of the touchpad. Although it is said to be currently unmaintained and seems to crash under KDE 4.11, it works well with this Chromebook under KDE 4.12.2.
 
Another utility, [https://aur.archlinux.org/packages/kcm_touchpad/ kcm_touchpad], does not work at all.
 
 
 
Reboot for the touchpad to become operational.
 
  
 
=== Fix Audio ===
 
=== Fix Audio ===

Revision as of 19:41, 19 September 2014

zh-cn:Acer C720 Chromebook

Warning: This article relies on third-party scripts and modifications, and may irreparably damage your hardware or data. Proceed at your own risk.

The Acer C720 Chromebook (and newer Chromebooks in general) features a "legacy boot" mode that makes it easy to boot Linux and other operating systems. The legacy boot mode is provided by the SeaBIOS payload of coreboot. SeaBIOS behaves like a traditional BIOS that boots into the MBR of a disk, and from there into your standard bootloaders like Syslinux and GRUB.

Installation

The installation process for Haswell Chromebooks described at the Chromebook page.

Touchpad Configuration

  • Edit the Xorg touchpad configuration file

Add the Xorg touchpad configuration below for better usability (increases touchpad sensitivity).

/etc/X11/xorg.conf.d/50-cros-touchpad.conf
Section "InputClass" 
    Identifier      "touchpad peppy cyapa" 
    MatchIsTouchpad "on" 
    MatchDevicePath "/dev/input/event*" 
    MatchProduct    "cyapa" 
    Option          "FingerLow" "10" 
    Option          "FingerHigh" "10" 
EndSection

If you want to remove the "right-click" behavior from the touchpad from the bottom right area (you can still right-click with two finger clicks), you should comment out the following section from /etc/X11/xorg.conf.d/50-synaptics.conf

/etc/X11/xorg.conf.d/50-synaptics.conf
#Section "InputClass"
#        Identifier "Default clickpad buttons"
#        MatchDriver "synaptics"
#        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
#EndSection

Fix Audio

Create /etc/modprobe.d/alsa.conf

/etc/modprobe.d/alsa.conf
option snd_hda_intel index=1

Create this specific ~/.asoundrc file

~/.asoundrc
# Standard
pcm.!default {
  type hw
  card 1
  device 0
}

ctl.!default {
  type hw
  card 1
}

pcm_slave.slavej {
  pcm "hw:1"
  channels 2
  rate 44100
}

pcm.plugj {
  type plug
  slave slavej
}

# HDMI
#pcm.!default {
  #type hw
  #card 1
  #device 3
#}

#ctl.!default {
  #type hw
  #card 0
#}

To fix FlashPlugin audio with PulseAudio use this specific .asoundrc file

~/.asoundrc
# Standard
pcm.pulse {
  type pulse
}

ctl.pulse {
  type pulse
}
pcm.!default {
type pulse
#  type hw
#  card 1
 # device 0
}

ctl.!default {
type pulse
 # type hw
  #card 1
}

pcm_slave.slavej {
  pcm "hw:1"
  channels 2
  rate 44100
}

pcm.plugj {
  type plug
  slave slavej
}

# HDMI
#pcm.!default {
  #type hw
  #card 1
  #device 3
#}

#ctl.!default {
  #type hw
  #card 0
#}


Improving WLAN and BT performance

The C720 comes with a AR9462 WLAN+BT chip. Both Bluetooth and WiFi can use 2.4 GHz, which can cause interference. You can enable Bluetooth coexistence to improve the performance of the card. Additionally, you can enable power savings and antennae diversity to reduce power usage and boost performance:

/etc/modprobe.d/ath9k.conf
options ath9k btcoex_enable=1 ps_enable=1 bt_ant_diversity=1

Post Installation Configuration

For information on general Chromebook post installation configuration (hotkeys, power key handling ...) see Chromebook#Post_Installation_Configuration.

Locating the Write-Protect Screw

  • Remove the bottom panel of the laptop by removing the 12 visible screws and another one underneath the warranty sticker.
  • Separate the plastic starting at the back.
  • Remove completely the write-protect screw from the motherboard, which is labelled as #7 in this picture.

See also