J'ai acheté OneMix3S il y a environ un mois et installé et utilisé Linux (Lubuntu), mais après essais et erreurs, je partagerai les paramètres Linux calmes et les points addictifs.
BIOS
Lors de l'installation à l'aide d'une mémoire USB, il peut être nécessaire de modifier les paramètres pour que le BIOS reconnaisse la mémoire USB. Si Boot> USB Support sur l'écran de configuration du BIOS est différent de Full Initial, vous pouvez sélectionner la mémoire USB comme périphérique de démarrage en le changeant en Full Initial.
Cela peut être évident pour ceux qui utilisent un clavier alphabétique, mais la disposition des touches doit être US. Si vous sélectionnez japonais lors de l'installation, JP sera la valeur par défaut, mais j'ai eu beaucoup de mal à saisir le résultat de l'installation tel quel sans penser à quoi que ce soit au début. .. ..
Immédiatement après l'installation, il y a deux problèmes: (1) l'écran pivote de 90 degrés vers la droite et (2) l'affichage de l'écran est trop fin pour être vu. Pour résoudre ce problème, effectuez les réglages suivants.
(1) Rotation de l'écran
Changez dans les paramètres X.
/etc/X11/xorg.conf.d/90xrandr.conf (Si le nom de fichier est * .conf, vous pouvez en utiliser un autre)
Section "Monitor"
Identifier "eDP-1"
Option "Rotate" "Left"
EndSection
"EDP-1" spécifié dans Identifier est l'identifiant de l'écran reconnu par X, et peut être confirmé par la commande xrandr. Installez-le avec sudo apt install xrandr avant de l'utiliser.
user@onemix3s:~$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 16384 x 16384
eDP-1 connected primary 1280x800+0+0 left (normal left inverted right x axis y axis) 113mm x 181mm
1600x2560 55.92*+
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
user@onemix3s:~$
(2) Changer la résolution de l'écran
Je n'ai pas trouvé de moyen de le changer dans les paramètres X, donc je l'ai corrigé en modifiant les paramètres du gestionnaire d'affichage X (LightDM dans Lubuntu) que j'utilise.
Créez les deux fichiers suivants afin que la commande de mise à l'échelle avec xrandr soit exécutée au démarrage de LightDM.
[SeatDefaults]
display-setup-script=/etc/lightdm/lightdm.conf.d/display.sh
#!/bin/bash
xrandr --output eDP-1 --scale 0.5x0.5
--scale spécifie le rapport agrandissement / réduction de la résolution. Dans ce qui précède, il est réglé sur 0,5 fois (c'est-à-dire que la résolution réelle est de 1280x800), mais vous pouvez la modifier à votre guise.
En plus du paramètre de rotation d'affichage de l'écran, vous devez également faire pivoter les coordonnées d'entrée de l'écran tactile. Cela se fait dans les paramètres X comme suit:
Section "InputClass"
Identifier "calibration"
MatchProduct "GXTP7386:00 27C6:0113"
Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1" # unless it was already set
EndSection
MatchProduct spécifie le nom du périphérique d'entrée reconnu par X (Linux), qui peut être obtenu avec la commande xinput. Cela peut également être installé avec sudo apt install.
user@onemix3s:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HAILUCK CO.,LTD USB KEYBOARD Mouse id=11 [slave pointer (2)]
⎜ ↳ GXTP7386:00 27C6:0113 UNKNOWN id=16 [slave pointer (2)]
⎜ ↳ GXTP7386:00 27C6:0113 id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ HAILUCK CO.,LTD USB KEYBOARD id=10 [slave keyboard (3)]
↳ HAILUCK CO.,LTD USB KEYBOARD System Control id=12 [slave keyboard (3)]
↳ HAILUCK CO.,LTD USB KEYBOARD Consumer Control id=13 [slave keyboard (3)]
↳ HAILUCK CO.,LTD USB KEYBOARD Wireless Radio Control id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=18 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ GXTP7386:00 27C6:0113 Keyboard id=17 [slave keyboard (3)]
Si vous souhaitez vous assurer que le périphérique spécifié est un écran tactile, vous pouvez utiliser la commande evtest pour afficher uniquement les événements du périphérique spécifié. Cela peut également être installé avec sudo apt install.
user@onemix3s:~$ sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: Power Button
/dev/input/event4: AT Translated Set 2 keyboard
/dev/input/event5: HAILUCK CO.,LTD USB KEYBOARD
/dev/input/event6: HAILUCK CO.,LTD USB KEYBOARD Mouse
/dev/input/event7: HAILUCK CO.,LTD USB KEYBOARD System Control
/dev/input/event8: HAILUCK CO.,LTD USB KEYBOARD Consumer Control
/dev/input/event9: HAILUCK CO.,LTD USB KEYBOARD Wireless Radio Control
/dev/input/event10: GXTP7386:00 27C6:0113
/dev/input/event11: GXTP7386:00 27C6:0113 UNKNOWN
/dev/input/event12: GXTP7386:00 27C6:0113 Keyboard
/dev/input/event14: Video Bus
/dev/input/event15: HDA Intel PCH Mic
/dev/input/event16: HDA Intel PCH Headphone
/dev/input/event17: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event18: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event19: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event20: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event21: HDA Intel PCH HDMI/DP,pcm=10
Select the device event number [0-21]: 10
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x27c6 product 0x113 version 0x100
Input device name: "GXTP7386:00 27C6:0113"
(...Omission...)
Testing ... (interrupt to exit)
Event: time 1583122934.823936, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 5
Event: time 1583122934.823936, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 3352
Event: time 1583122934.823936, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1018
Event: time 1583122934.823936, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1583122934.823936, type 3 (EV_ABS), code 0 (ABS_X), value 3352
Event: time 1583122934.823936, type 3 (EV_ABS), code 1 (ABS_Y), value 1018
Event: time 1583122934.823936, -------------- SYN_REPORT ------------
Event: time 1583122934.843212, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1583122934.843212, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1583122934.843212, -------------- SYN_REPORT ------------
Le OneMix3S est équipé de quelque chose comme un pavé tactile en tant que dispositif de pointage, qu'un doigt puisse à peine atteindre ou non. Cela a une fonction pour cliquer avec un seul robinet, mais cela peut provoquer un comportement involontaire lors de la saisie de caractères, donc je cherchais un moyen de le désactiver ...
En conclusion, aucune solution de contournement n'a été trouvée pour le moment.
S'il peut être utilisé avec le pilote du pavé tactile, il semble que cela puisse être géré en modifiant le réglage, mais il semble que l'on ne puisse qu'espérer que le firmware qui sera reconnu comme pavé tactile sera libéré ...
Même avec les paramètres ci-dessus, l'orientation de l'écran n'est correcte qu'après le démarrage de X, et l'écran GRUB reste tourné de 90 degrés vers la droite. Il semble qu'il n'y ait aucun moyen de définir la rotation de l'écran dans les paramètres GRUB. N'est-il pas possible de définir la rotation de l'écran dans la configuration du BIOS comme GPD Pocket?
Recommended Posts