Dell XPS 13 (7390)

From ArchWiki
Jump to navigation Jump to search
Device Status Modules
Video Working i915
Wireless Working ?
Bluetooth Working btusb
Audio Working snd_hda_intel
Touchpad Working hid_multitouch (mousedev)
Webcam Working ?
USB-C / Thunderbolt 3 Working ?
Wireless switch Working intel_hid
Function/Multimedia Keys Working ?

Video

At the moment it is not recommended to use xf86-video-intel.

Install acpilight to set the display backlight with xbacklight. Add the following udev rule and your user to the video group:

/etc/udev/rules.d/90-backlight.rules
SUBSYSTEM=="backlight", ACTION=="add", \
  RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness", \
  RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"

It might be necessary to supply the acpi_backlight=vendor kernel parameter, see backlight.

Screen glitching or flickering

Some units show screen glitching or flickering with the current kernel, using a different kernel can fix the problem. For example linux-zen seems to work flawlessly.

Battery

It is possible to set the start and stop charging thresholds similar to TLP for ThinkPads using dell-command-configureAUR.

Example:

$ sudo /opt/dell/dcc/cctk --PrimaryBattChargeCfg=custom:75-80
PrimaryBattChargeCfg=Custom:75-80


To reset the thresholds at reboot simply add a cronjob:

@reboot /opt/dell/dcc/cctk --PrimaryBattChargeCfg=custom:50-80

Function/Multimedia Keys

Function Key Status Description Key
Fn + F1 Working Mute audio XF86AudioMute
Fn + F2 Working Decrease volume XF86AudioLowerVolume
Fn + F3 Working Increase volume XF86AudioRaiseVolume
Fn + F4 Working Play previous track/chapter XF86AudioPrev
Fn + F5 Working Play/Pause XF86AudioPlay
Fn + F6 Working Play next track/chapter XF86AudioNext
Fn + F7 Working Task view sends Super + Tab followed by a key with keycode 0x0
Fn + F8 Working Switch to external display sends Super + p
Fn + F9 Working Search XF86Search
Fn + F10 Working Toggle keyboard backlight
Fn + F11 Working Print screen Print
Fn + F12 Working Insert Insert
Fn + Home Working Toggle wireless XF86RFKill
Fn + End Working Sleep XF86Sleep
Fn + Up Working Increase brightness XF86MonBrightnessUp
Fn + Down Working Decrease rightness XF86MonBrightnessDown

Keybindings

Check out Keyboard shortcuts#Customization, your DE/WM's documentation or the relevant articles in the wiki (e.g. backlight, PulseAudio#Keyboard volume control, ...) to learn how to set up keybindings and shortcuts for your environment.


References