logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-09-2018 13:29:19

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

[Résolu]Config Xorg plantée?

Bonjour tout le monde...

Ce matin disparition de la fonction touche morte du clavier. plus de ^a, ^o etc...
J'ai essayé de voir du coté des dispositions de clavier; mais c'est toujours français (Azerty) qui est actif. Et passer en français (variante) ne change rien.

Bon retroussage de manches et je lance depuis la console un Xconf -configure... Lequel me jette au visage (des gros mots semble-t-il).

_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
(EE)
Please consult the The X.Org Foundation support          at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.



Ce qui me semble signifier que le fichier de config de X est cassé.
mais comme Xorg -configure ne génère pas de fichier... Je suis un peut coincé.

Pour info :

X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-4-amd64 x86_64 Debian
Current Operating System: Linux l509 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-8-amd64 root=UUID=23c30591-1e89-415e-9189-c6d1f9f241d8 ro initrd=/install/gtk/initrd.gz quiet splash ACPI=off
Build Date: 16 October 2017  08:19:45AM
xorg-server 2:1.19.2-1+deb9u2 (https://www.debian.org/support)
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.



Le système tourne sur un portable relativement récent Lenovo B580 avec I3 sous Deb 9 et avec Cinnamon ...

Je ne trouve pas sur le site wiki.org de solution claire.

Merci de l'éclairage parce que je nage un peut...

Dernière modification par prederourfur (17-09-2018 15:01:45)


"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#2 14-09-2018 14:41:40

anonyme
Invité

Re : [Résolu]Config Xorg plantée?

Bonjour

je connais pas Xconf -configure.
problème pendant la commande ou après un reboot ?
tu a fait la commande en root ?
il me semble que il y a des paquets pour les "input" sous X

comme celui la : xserver-xorg-input-libinput


Ce paquet fournit le pilote d’entrées pour les périphériques utilisant la
bibliothèque libinput. Il peut manipuler les claviers, souris et pavés
tactiles, et remplace les pilotes distincts -evdev et -synaptics.

Ce paquet est compilé à partir du module de pilote xf86-input-libinput d’X.Org.
 



pour le serveur X , regarde si un fichier dans /etc/X11/xorg.conf  ou dans /etc/X11/xorg.conf.d/tonfichier.conf
sinon explique moi ta commande "Xconf -configure" et soit plus précis

c'est pas plutôt X -configure ?

nota: le fichier xorg.conf est lu au lancement de X ( soit manuellement , soit un reboot)

ps: pour info stretch n'a pas besoin de xorg.conf par défaut ( sauf sur une configuration particulière , mais impose que tu sache ce que tu fais )

Dernière modification par anonyme (14-09-2018 15:03:27)

#3 14-09-2018 17:18:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu]Config Xorg plantée?

Bonjour,

prederourfur a écrit :

Ce qui me semble signifier que le fichier de config de X est cassé.


Cela signifie que ta procédure est erronée (console texte, après arrêt du gestionnaire d'affichage) :

service lightdm stop

Xorg -configure


prederourfur a écrit :

Ce matin disparition de la fonction touche morte du clavier : plus de â, ô etc.


Cette fonction n'apparaît pas dans les docs du Lenovo B580, pourrais-tu être plus précis et donner,

xev

setxkbmap -query


La commande xev (paquet x11-utils) te montrera ce qu'il se passe à l'appui sur la touche incriminée.

Ce genre de bizarreries a été remonté à plusieurs reprises après installation de IBus ; est-ce le cas ?

Dernière modification par èfpé (15-09-2018 09:28:42)

Hors ligne

#4 15-09-2018 17:26:23

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Bonsoir,

suite des aventures...

Après avoir stoppé Lightdm dans une console (pas dans un émulateur), Xorg -config me revoie le même écran que dans mon message initial.

xev donne l’en-tête:

xev:  XSetLocaleModifiers failed
xev:  XOpenIM failed
Outer window is 0x3800001, inner window is 0x3800002

----------------------------------------------------------------------------------------------------------

puis:
KeyRelease event, serial 33, synthetic NO, window 0x3800001,
    root 0xdd, subw 0x0, time 380898, (140,-12), root:(725,289),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x3800001,
    root 0xdd, subw 0x0, time 382435, (140,-12), root:(725,289),
    state 0x10, keycode 24 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False



Pour ce qui est de setxbmap, j'ai:

setxkbmap -query me renvoie:

rules:      evdev
model:      pc105
layout:     fr,fr,fr,fr
variant:    azerty,latin9,nodeadkeys,oss
options:    grp:shift_caps_toggle



Le nombre de layout "fr" correspond  ceux que j'ai chargé durant mes essais initiaux. Actuellement c'est français (azerty) qui est actif.

J'avais en première intention viré le fichier [/etc/X11/xorg.conf] puisque sous Stretch, il n'est plus indispensable.
anonyme, tu as raison, j'ai utilisé [ Xorg -configure]. J'ai essayé sur l'émulateur de terminal, puis en console pure. Pas de différence.

et je n'ai pas [xserver-xorg-input-libinput] installé sur ma machine.

Merci! et Bon weekend

Dernière modification par prederourfur (15-09-2018 17:29:06)


"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#5 15-09-2018 19:36:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu]Config Xorg plantée?

Bonsoir,

prederourfur a écrit :

xev | head

xev:  XSetLocaleModifiers failed
xev:  XOpenIM failed
Outer window is 0x3800001, inner window is 0x3800002
...


XSetLocaleModifiers et XOpenIM (IM = input method) sont des fonctions de la bibliothèque Xlib, cf. :

man XOpenIM

man XSetLocaleModifiers


En local (paquet libx11-doc) ou en ligne sur manpages.debian.org ; et que retourne, à tout hasard :

localectl status


prederourfur a écrit :

xev

...
KeyRelease event, serial 33, synthetic NO, window 0x3800001,
    root 0xdd, subw 0x0, time 380898, (140,-12), root:(725,289),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False
...


Le KeyPress event associé aurait été intéressant mais il ne s'agit a priori pas d'un problème matériel.

prederourfur a écrit :

setxkbmap -query

rules:      evdev
model:      pc105
layout:     fr,fr,fr,fr
variant:    azerty,latin9,nodeadkeys,oss
options:    grp:shift_caps_toggle


On pourrait être tenté de faire un coup de propre, un problème « spontané » laisse toujours rêveur.

Hors ligne

#6 16-09-2018 16:00:46

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Bonjour,
Voici quelques compléments:

Localectl status me renvoie ceci:

System Locale: LANG=fr_FR.UTF-8
       VC Keymap: n/a
      X11 Layout: fr
       X11 Model: pc105
     X11 Options: compose:ralt,terminate:ctrl_alt_bksp



les Key Press correspondants sont les suivants:

KeyRelease event, serial 33, synthetic NO, window 0x4c00001,
    root 0xdd, subw 0x0, time 25935015, (-288,27), root:(297,328),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyPress event, serial 33, synthetic NO, window 0x4c00001,
    root 0xdd, subw 0x0, time 25936156, (-288,27), root:(297,328),
    state 0x10, keycode 24 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False



merci et bonne soirée


"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#7 16-09-2018 16:24:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu]Config Xorg plantée?

Bonjour,

prederourfur a écrit :

Voici quelques compléments :


Tu ne donnes toujours pas l'événement KeyPress concernant la touche morte... voir par exemple,

xev

KeyPress event, serial 37, synthetic NO, window 0x2a00001,
    root 0x4aa, subw 0x0, time 261466, (-111,-208), root:(440,211),
    state 0x0, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: True

KeyRelease event, serial 37, synthetic NO, window 0x2a00001,
    root 0x4aa, subw 0x0, time 261506, (-111,-208), root:(440,211),
    state 0x0, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False


Ceci étant dit ton affaire évoque un souci de configuration de la méthode d'entrée ; que retournent,

echo $XMODIFIERS

@im=ibus


env | grep IM_

CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=xim
QT_IM_MODULE=ibus
GTK_IM_MODULE=xim


cat ~/.xinputrc

cat: /home/user/.xinputrc: Aucun fichier ou dossier de ce type


Retours sous Debian Buster MATE ; l'absence de fichier ~/.xinputrc est normale hors tripatouillages.

Hors ligne

#8 17-09-2018 13:00:27

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Bonjour,

Une erreur d'inatention; voila:

KeyPress event, serial 30, synthetic NO, window 0x3600001,
    root 0xdd, subw 0x0, time 700317, (-202,-168), root:(383,133),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

KeyRelease event, serial 33, synthetic NO, window 0x3600001,
    root 0xdd, subw 0x0, time 700409, (-202,-168), root:(383,133),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False



En ce qui concerne la suite:

echo $XMODIFIERS
@im=ibus



env | grep IM_
CLUTTER_IM_MODULE=xim
QT4_IM_MODULE=xim
QT_IM_MODULE=ibus
GTK_IM_MODULE=xim



cat ~/.xinputrc
# im-config(8) generated on Mon, 20 Aug 2018 13:39:30 +0200
run_im auto
# im-config signature: b550cdc15e2c188ef56dba610f2f1e45  -



j'ai fait une mise à jour le moi dernier. J'ai peut être fait une fausse manip le 20 août.

L'ordi en question ne m'a pas servis depuis longtemps en saisie de texte; j'utilise plus un vieil Assus (dix ans) perce que j'y ai mes habitudes (écran carré...)
Le Lenovo m'a  surtout servi en mobile avec des supports de cours (je suis enseignant-chercheur pur une partie de mon activité). Et parce qu'il dispose d'une sortie VGA + une sortie HDMI; "il est tout-terrain". Mais comme le vieil Assus tends à chauffer de plus en plus, j'ai essayé le Lenovo pour écrire un article. C'est alors que j'ai découvert le problème de touches mortes. Il pourrait remonter à bien plus longtemps.

Bonne journée

Dernière modification par prederourfur (17-09-2018 13:05:24)


"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#9 17-09-2018 13:04:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu]Config Xorg plantée?

Bonjour,

prederourfur a écrit :

localectl status

   System Locale: LANG=fr_FR.UTF-8
       VC Keymap: n/a
      X11 Layout: fr
       X11 Model: pc105
     X11 Options: compose:ralt,terminate:ctrl_alt_bksp


Rien d'anormal là-dedans. Finalement, je suis parvenu à reproduire le problème en désactivant IBus.

im-config -n none


Cette commande, fournie par le paquet du même nom, crée un fichier ~/.xinputrc et règle ce souci.

Hors ligne

#10 17-09-2018 14:55:56

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Merci ça fonctionne bien. Je vais lire un peu su Ibus, sujet que je ne connais pas du tout.
Bonne journée

"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#11 18-09-2018 13:41:43

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Après avoir un peu documenté sur Ibus, je pense que l'erreur remonte à quelques temps où j'ai bricolé autours de la gestion du clavier afin d'utiliser mon clavier Azerty pour saisir du texte en grecque ancien (en mettant en correspondances les lettre latine du clavier avec les équivalents grecques).
J'ai sans doute sns le réalisé ouvrir les fichiers de configurations et sauvegarder imprudemment des modifications...

"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

#12 18-09-2018 16:14:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Résolu]Config Xorg plantée?

Bonjour,

prederourfur a écrit :

xev

KeyPress event, serial 30, synthetic NO, window 0x3600001,
    root 0xdd, subw 0x0, time 700317, (-202,-168), root:(383,133),
    state 0x10, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XFilterEvent returns: False

èfpé a écrit :

KeyPress event, serial 37, synthetic NO, window 0x2a00001,
    root 0x4aa, subw 0x0, time 261466, (-111,-208), root:(440,211),
    state 0x0, keycode 34 (keysym 0xfe52, dead_circumflex), same_screen YES,
    XLookupString gives 1 bytes: (5e) "^"
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: True


Merci pour tes retours prederourfur, le problème (comparer les KeyPress) n'était donc pas spontané.

sampleprotocolflow1.svg
Source : The Input Method Protocol (X11R7.7 ; 2012).

Bogue ou non la multiplicité des méthodes et des interfaces de configuration ne facilite pas la chose.
Quoi qu'il en soit, la solution proposée en #9 est un peu bourrin et pourra être remise en question !

Dernière modification par èfpé (20-09-2018 12:14:42)

Hors ligne

#13 18-09-2018 23:23:41

prederourfur
Membre
Lieu : Saint-Nazaire
Distrib. : Debian 12
Noyau : Linux 6.1.0-13-amd64 arch
(G)UI : Cinnamon
Inscription : 17-12-2017

Re : [Résolu]Config Xorg plantée?

Tout à fait juste, la multiplication des "couches et des "satellites" de pilotage complique la tâche de l'utilisateur qui veut travailler dans de bonnes conditions; mais c'est sans doute une "sorte d'évolution darwinienne".
En tout cas je reste persuadé que dans un univers qui se veut libre, la tâche des utilisateurs est aussi d'expérimenter et de signaler les trucs surprenants ou qui les dépassent. Le plus grand atout d'une communauté, c'est justement la liberté de communiquer en son sein.
En tout cas merci du coup de main et... à une prochaine foi!
Cordialement
JCH

"Les yeux voient seulement ce que l'esprit est préparé à comprendre" H.Bergson

Hors ligne

Pied de page des forums