ASUS Vivobook X513EAN

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing a hardware table, function keys table, accessibility section. (Discuss in Talk:ASUS Vivobook X513EAN)

This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the ASUS Vivobook X513EA laptop. This information may be more widely applicable to ASUS Vivobooks, or may be specific to EU or even UK models of this laptop.

Installation

To install Arch Linux, you can follow the official Installation guide. Since the X513EA uses UEFI and GPT, make sure to also read the UEFI, GPT and Arch boot process#Boot loader pages. To prepare a UEFI USB device, read UEFI#Create UEFI bootable USB from ISO.

Boot from USB medium

Hold F2 while powering on to get into the boot menu.

Screen backlight

To allow for Fn+F4 and Fn+F5 to lower and raise screen brightness respectively, set the kernel parameters pcie_aspm=force and acpi_osi= (the space is required).

You can also control the brightness of the screen backlight through the brightness file in /sys/class/backlight/acpi_video0/ by writing a value to it.

This requires root, or using chown to set the ownership of brightness to your user (which is subsequently reset to root on reboot).

You can retrieve the maximum from max_brightness:

# cat /sys/class/backlight/acpi_video0/max_brightness

To set it to a particular value:

# echo X > /sys/class/backlight/acpi_video0/brightness

Keyboard backlight

By writing a value to sys/class/leds/asus::kbd_backlight/brightness, it can similarly be changed.

This also requires root or changing ownership of the file, making the firmware level Fn+F7 shortcut far preferable.

Solid state drive

This machine comes with one or more NVME SSD. Make sure to read Solid state drive.

Graphics

Install the xf86-video-intel package to fix screen tearing. See Intel graphics and Xorg

Touchpad

See libinput

When using libinput, the touchpad can be configured in /usr/share/X11/xorg.conf.d/40-libinput.conf. Similar configurations can be defined for Xorg. For instance:

/usr/share/X11/xorg.conf.d/40-libinput.conf
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
Option "ClickMethod" "clickfinger"
Option "NaturalScrolling" "true"
Option "ScrollPixelDistance" "50"
Option "DisableWhileTyping" "true"
EndSection

Disabling the touchpad

The touchpad on this laptop is large and easily brushed while typing, so it is recommended to enable disable-while-typing, as described above.

This laptop also 'flexes' considerably when picked up by the side or corner, as well as when leaned on while typing. This can often activate a mouse button, so it is recommended to set an easily activated shortcut to disable the touchpad. Many window managers and desktop environments can achieve this

Power management

It is possible to limit the battery maximum charge on this laptop. This is recommended because lithium-ion cells degrade faster when constantly fully charged, and will enjoy a longer life if maintained at a lower charge.

See Laptop/ASUS#Battery charge threshold.

To configure some other power saving options and tools, see Power saving.

asusctlAUR is NOT recommended on this laptop as most of its core features, such as fan curve speeds and setting the keyboard LEDs, are not enabled.

Function keys

See Keyboard shortcuts or use a desktop shell with built-in shortcut support to enable the functionality of these keys, except for the screen backlight keys.

Key Visible?1 Marked?2 Effect
Fn+Esc Yes Yes Toggles Fn lock
Fn+F1 Yes Yes XF86AudioMute
Fn+F2 Yes Yes XF86AudioLowerVolume
Fn+F3 Yes Yes XF86AudioRaiseVolume
Fn+F4 Yes Yes XF86MonBrightnessdown
Fn+F5 Yes Yes XF86MonBrightnessup
Fn+F6 Yes Yes XF86TouchpadToggle
Fn+F7 No3 Yes Toggles up through four keyboard brightness settings
Fn+F8 Yes Yes p
Fn+F9 Yes Yes Super+L
Fn+F10 Yes Yes XF86WebCam
Fn+F11 Yes Yes Super+L
Fn+F12 Yes Yes XF86Launch1
Fn+KP_Enter Yes Yes XF86Calculator
Fn+p Yes No Pause
Fn+b Yes No Pause
Fn+k Yes No Scroll Lock
Fn+f Yes No keysym 0x0 NoSymbol
Fn+c No No Deactivated
Fn+v No No Deactivated
Fn+space No No Deactivated
Fn+Up Yes Yes Prior (Pg Up)
Fn+Down Yes Yes Next (Pg Dn)
Fn+Left Yes Yes Home
Fn+Right Yes Yes End
Fn+Control_R Yes Yes Menu
  1. The key is visible to xev and similar tools
  2. The physical key has a symbol on it, which describes its function
  3. Handled by firmware