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
|
- The key is visible to
xev
and similar tools - The physical key has a symbol on it, which describes its function
- Handled by firmware