ASUS Vivobook X513EAN - ArchWiki

Jump to content
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

Category:

- ASUS

Hidden category:

- Pages or sections flagged with Template:Laptop style