Manjaro/Arch Linux o qualsiasi altra distribuzione Linux su un Lenovo X280 i5vpro 8350 Touch

Ho trovato questa guida https://fhackts.wordpress.com/2018/12/28/arch-linux-on-a-lenovo-x280/ di qualche anno fa.
Non è più necessario configurare manualmente l’intel-ucode.

La parte dell’ottimizzazione della sheda grafica invece è ancora attuale, quindi anche se ufficialmente non è supportato abilitamo sia GuC Submission che HuC Firmware Loading, impostando enable_guc=3, l’opzione fastboot non è necessaria perchè dovrebbe essere abilitata di default.

echo "options i915 enable_guc=3 fastboot=1" | tee -a /etc/modprobe.d/i915.conf

Qui più informazioni https://wiki.archlinux.org/title/intel_graphics#Enable_GuC_/_HuC_firmware_loading

A questo punto dobbiamo aggiungere il modulo i915 al file /etc/mkinitcpio.conf e dopo rigenerare l’initrd con questo comando

mkinitcpio -p linux<kernel-version-number>

Abilitiamo il supporto all’accelerazione hardware per l’encoding/decondig video installando il pacchetto intel-media-driver e aggiungiamo al file /etc/environment

LIBVA_DRIVER_NAME=iHD
LIBVA_DRIVER_PATH=/usr/lib/dri

Uso KDE Plasma con Wayland perchè ha il supporto nativo per il touchscreen e le gestures del desktop.
Per installare la sessione Wayland basta installare plasma-wayland-session. Attualmente uso Firefox 105 che supporta wayland nativamente ma bisogna farlo partire con la variabile d’ambiente MOZ_ENABLE_WAYLAND=1, per farlo partire sempre con wayland aggiungiamola al file /etc/environment

MOZ_ENABLE_WAYLAND=1

A questo punto abilito la gestures dello swipe per tornare indietro di pagina su Firefox impostando in about:config widget.disable-swipe-tracker a FALSE.

Infine installo https://github.com/igo95862/cfs-zen-tweaks