Difference between revisions of "Acer C720 Chromebook"

From ArchWiki
Jump to navigation Jump to search
(→‎Touchpad Configuration: remove duplicate info about Synaptiks, it pretty clear that exiting and starting x will load the new touchpad config)
(→‎Fix Audio: add duplicate comment remark)
Line 37: Line 37:
 
}}
 
}}
  
=== Fix Audio ===
+
=== Fixing Audio ===
 +
 
 +
{{Poor writing|Duplicated content, should probably be moved to [[Chromebook]]}}
  
 
Create <code>/etc/modprobe.d/alsa.conf</code>
 
Create <code>/etc/modprobe.d/alsa.conf</code>
Line 132: Line 134:
  
 
}}
 
}}
 
  
 
=== Improving WLAN and BT performance ===
 
=== Improving WLAN and BT performance ===

Revision as of 20:57, 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

Fixing Audio

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements. See Help:Style for reference.Tango-edit-clear.png

Reason: Duplicated content, should probably be moved to Chromebook (Discuss in Talk:Acer C720 Chromebook#)

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