L’usine Dell installée en Ubuntu le 16.04 présente quelques inconvénients qui doivent être corrigés avant qu’elle ne soit pleinement utile. Ci-dessous sont les choses que j'ai dû réparer. S'il vous plaît n'hésitez pas à ajouter le vôtre aussi.
[NB] Comme suggéré par les administrateurs, j'ai créé un fil de discussion sur les forums Ubuntu https://ubuntuforums.org/showthread.php?t=2357424
Le coupable est le processus gvfsd-smb-browse.
Ajoutez la déclaration ci-dessous à la section [global] de votre /etc/samba/smb.conf
name resolve order = wins lmhosts bcast
https://itsfoss.com/fix-gvfsd-smb-high-cpu-ubuntu/
Pour que tout fonctionne correctement, je devais désactiver le deuxième périphérique à pavé tactile "SynPS/2 Synaptics TouchPad". Je pense qu’il était en grande partie ignoré et que syndaemon y était associé au lieu de "DLL0704: 01 06CB: 76AE Touchpad", qui gérait en réalité le pavé tactile.
Je l'ai désactivé dans le fichier de configuration Xorg. J'ai ouvert:
/usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
et ajouté cette entrée:
Code:
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
https://ubuntuforums.org/showthread.php?t=231624
Ajoutez à /usr/share/X11/xorg.conf.d/50-synaptics.conf après la ligne 13 un Option "PalmDetect" "1"
afin que l'ensemble de cette section ressemble à ceci:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "PalmDetect" "1"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
https://erik.torgesta.com/2016/11/things-to-improve-ubuntu-16-04-on-Dell-xps-13-9630/
Sudo add-apt-repository ppa:atareao/atareao
Sudo apt-get update
Sudo apt-get install touchpad-indicator
/opt/extras.ubuntu.com/touchpad-indicator/bin/touchpad-indicator&
L'icône du touchipad doit apparaître dans la zone de notification. Allez dans les préférences, Définissez Options générales-> Démarrage automatique et Actions-> Désactiver le pavé tactile lors de la frappe. Youst peut également vouloir ajuster le délai en millisecondes.
EDIT: le fichier ci-dessous ne semble pas avoir d’effet sur le défilement mais casse la fonctionnalité de la souris. Je l'ai encore supprimé mais je n'ai plus le problème du défilement.
Une autre méthode de https://askubuntu.com/a/519859/45275 a fonctionné pour moi:
Dans le fichier /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf que vous avez ouvert dans votre éditeur de texte préféré, collez ce qui suit:
Section "InputClass"
Identifier "natural scrolling for mouse wheel"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "Auto"
Option "ZAxisMapping" "5 4"
EndSection
Enregistrez le fichier et redémarrez. Comme ci-dessus, les utilisateurs individuels peuvent désactiver cette fonctionnalité individuellement en utilisant Ubuntu-Tweak pour "activer" le défilement naturel (ce sera l'inverse du paramètre défini pour l'ensemble du système utilisateur par utilisateur, mais n'affectera pas la système actuel pour les autres utilisateurs souhaitant utiliser le défilement naturel).
Comment inverser les touches fn sur un ordinateur portable Dell? Appuyez sur F2 pendant POST (test automatique de démarrage) pour accéder à l'utilitaire de configuration du système (BIOS).
Dans le comportement des touches de fonction, sélectionnez Touche multimédia en premier ou Touche de fonction en premier.
Touche de fonction d'abord - C'est l'option par défaut. Appuyez sur n’importe quelle touche de fonction pour exécuter la fonction associée. Pour une action multimédia, appuyez sur Fn + la touche multimédia requise.
Le clavier XPS 13 combine ces boutons avec les boutons fléchés. Il faut donc avoir deux mains pour y accéder (appuyer sur Fn, requis). Ici, je réutilise le bouton Imprimer pour qu'il agisse en tant que bouton Accueil et insérer en tant que PgDn:
xmodmap -e "keycode 107 = Home" # using "Print" button
xmodmap -e "keycode 118 = Next" # using "Insert" button
Supprimez le raccourci d'impression vers Capture d'écran dans les paramètres système-> Clavier -> Raccourcis-> Captures d'écran
Right Ctrl (avec le symbole de liste) + up_arrow/down_arrow fonctionnent également comme home/end.
Ce n'est pas strictement un problème lié à XPS ou à 16.04, mais il est utile de savoir que vous devez déplacer votre fichier allowed_keys en dehors de votre répertoire personnel crypté afin de pouvoir utiliser l'authentification par clé ssh. https://help.ubuntu.com/community/SSH/OpenSSH/Keys#Troubleshooting
Voici une aide de l’un des fournisseurs de réseau privé virtuel sur le correctif de leur logiciel au cas où vous utiliseriez un répertoire personnel chiffré. https://helpdesk.privateinternetaccess.com/hc/en-us/articles/227831828-Installing-the-PIA-app-on-Linux-with-encrypted-home-directories
gsettings set org.gnome.settings-daemon.plugins.power button-power suspend
Ce problème semble concerner le faible support du protocole Thunderbolt dans les noyaux plus anciens. Les problèmes de plantage/de blocage après le branchement/le débranchement des moniteurs semblent disparaître après la mise à jour du noyau - voir ci-dessous.
Le noyau 4.4.0 fourni avec le XPS 13 semble avoir quelques problèmes avec la coupure du WiFi, la sortie du mode veille, et les moniteurs externes qui disparaissent avec une mise à jour du noyau.
Il existe de nombreuses options pour mettre à jour le noyau, mais pour autant que je sache, la meilleure approche consiste à installer signé (car l'image originale a été signée et que UEFI peut se plaindre sans elle) HWE ( Compatibilité matérielle ) du noyau avec le pilotes d’image supplémentaire . HWE est particulièrement important car les mises à jour du noyau 4.10 et 4.13 apportent des améliorations significatives dans la prise en charge de Thunderbolt 3 - super important si vous utilisez une station d'accueil. La commande suivante fait cela:
Sudo apt install linux-signed-generic-hwe-16.04 linux-image-extra-virtual-hwe-16.04
Si vous n'installez pas linux-image-extra-virtual-hwe
, votre WiFi et votre pavé tactile ne fonctionneront probablement pas.
Cette mise à jour du noyau peut également résoudre le problème ci-dessus avec l'écran ne fonctionnant pas après la reprise/connexion au moniteur externe.
Voici ma liste, basée sur les recommandations du Arch Linux Wiki sur le Dell XPS 13 (9360).
Installez manuellement le dernier firmware Linux (au moins publié après 20170217).
Installez manuellement le noyau 4.11rc1 ou une version ultérieure pour obtenir n correctif d'économie d'énergie NVMe (téléchargez les versions linux-image-generic, linux-headers et linux-headers-generic pour la version de votre choix). Cela seul devrait vous permettre d'économiser 30% d'énergie inutilisée.
Sudo update-grub
.Nécessite au préalable deux mises à jour en premier!
Éditez /etc/default/grub
et incluez les options suivantes après GRUB_CMDLINE_LINUX_DEFAULT="quiet splash
pour améliorer les économies d'énergie et les performances du pilote vidéo:
i915.modeset=1 i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.enable_huc=1 i915.enable_psr=1 i915.disable_power_well=0 i915.semaphores=1
Exécutez Sudo update-grub
.
Notez que vous devriez pouvoir les ajouter dans un fichier .conf pour le module i915, mais Ubuntu ne semble pas regarder le fichier lorsque je le crée, c'est pourquoi Je recommande cette méthode à la place. En outre, toutes les options ne sont pas prises en charge pour le moment (telles que enable_huc et sempahores, mais pourraient l'être à l'avenir dans les versions ultérieures du noyau ou du microprogramme Linux).
J'ai testé Borderlands 2 avec cela et constate une amélioration d'environ 5 FPS (sur un original de 26 FPS). Je constate également une légère diminution de la consommation d'énergie.
Editez /etc/default/crda
et définissez le code de votre pays à la fin de la ligne REGDOMAIN.
par exemple. REGDOMAIN=US
Installez xserver-xorg-input-libinput
.
Créez /usr/share/X11/xorg.conf.d/90-libinput.conf
contenant:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "PalmDetection" "True"
Option "TappingDragLock" "True"
EndSection
Créez /usr/share/X11/xorg.conf.d/20-intel.conf
contenant:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection