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 18-01-2017 03:06:01

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Le truc le plus vicieux du monde

Yo,
y a un truc que j'ai découvert à l'instant en cherchant le résultat d'une enième commande "QUI DEVRAIT" fonctionner.
Et c'est pas la première fois, ça doit m'arriver 1-2 fois par an. Ça me rend éventuellement fou à chaque fois, et je reste taaaaard verifier compulsivement que j'ai pas perdu la tête.

Et devinez ?

On utilise souvent "alt gr + (" pour faire "{" ou "[" procédé, parfois d'un espace. Or. Ce qu'il faut savoir c'est que "espace" et "alt gr + espace" affichent la même chose... Mais font planter tous les programmes qui savent que cet espace, c'est pas l'espace normal !


Vous savez pas combien j'ai souffert  :<
Une idée de comment désactiver ça ? wink
EDIT : personnellement je vais mettre un raccourci qui fait "BEEP" quand ctrl+space est appuyé. Et ça me fera du bien, je vous jure ! tongue

freenode #bash PAWAAA

<Riviera> How do you type the [ character?
<Riviera> Which keys do you have to press on the keyboard for that?
<otyugh> "alt gr + ("
<Riviera> can you please type this for me:
<Riviera> echo 'alt gr + space' | LC_ALL=C sed -n l
<otyugh> alt gr + space$
<otyugh> I don't get this one x)
<Riviera> haha
<Riviera> big_smile
<Riviera> noooo
<Riviera> please press the two keys alt gr and space togther smile
<otyugh>  
<Riviera> hmmm
<otyugh> x)
<Riviera> 02:58 <Riviera> please press the two keys alt gr and space togther smile$
<Riviera> 02:58 <otyugh> \302\240$
<Riviera> 02:58 <Riviera> hmmm$
<Riviera> OKAY!
<Riviera> SEEE
<otyugh> okay
<otyugh> big_smile
<Riviera> WE KNOW HOW IT HAPPENS!
<otyugh> JESUS CHRIST

Dernière modification par otyugh (18-01-2017 03:18:54)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#2 18-01-2017 07:48:51

MicP
Membre
Inscription : 29-02-2016

Re : Le truc le plus vicieux du monde

Bonjour otyugh

…font planter tous les programmes qui savent que cet espace, c'est pas l'espace normal !…

Il me faudrait savoir :
- quel Environnement de Bureau est utilisé sur ta machine (Xfce, Kde, Gnome, etc.)
- quels programmes plantent, ou au moins un exemple de nom de programme (aucun ne plante chez moi avec cette combinaison de touches)
- quelle est la configuration clavier utilisée sur ta machine => le contenu du fichier /etc/default/keyboard
- que retourne la commande xev quand tu appuie simultanément sur AltGr+Espace :

Par exemple, je lance la commande suivante :

xev | sed -e '/./{H;$!d;}' -e 'x;/Key[PR]/!d;'

Une petite fenêtre s'ouvre, je la laisse activée,
et à chaque fois que j'appuie sur une touche,
un petit paquets d'informations s'affichent dans la fenêtre de l'émulateur de terminal depuis lequel j'ai lancé la commande.

Voilà ce qui s'affiche dans la fenêtre de l'émulateur de terminal
quand j'entre la combinaison de touches AltGr+Espace et que je relâche les touches :

KeyPress event, serial 34, synthetic NO, window 0x3c00001,
    root 0x284, subw 0x0, time 2099772, (314,-243), root:(1185,232),
    state 0x10, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x3c00001,
    root 0x284, subw 0x0, time 2099884, (314,-243), root:(1185,232),
    state 0x90, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XmbLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3c00001,
    root 0x284, subw 0x0, time 2100156, (314,-243), root:(1185,232),
    state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3c00001,
    root 0x284, subw 0x0, time 2100180, (314,-243), root:(1185,232),
    state 0x10, keycode 65 (keysym 0x20, space), same_screen YES,
    XLookupString gives 1 bytes: (20) " "
    XFilterEvent returns: False
 

Quand j'ai fini, je ferme la petite fenêtre avec la souris ou avec Alt-F4

Bien sûr, si la configuration de ton clavier est différente, les retours donnés par xev seront différents

=======
On pourrait aussi voir le retour de :

xmodmap -pke | sed -n '/space/p;'

Dernière modification par MicP (18-01-2017 07:54:40)

Hors ligne

#3 18-01-2017 09:01:47

Trefix
Membre
Lieu : 48
Distrib. : bookworm
Noyau : linux 6.1.0-20-amd64
(G)UI : Xfce4 4.18
Inscription : 15-02-2015

Re : Le truc le plus vicieux du monde

Bonjour.
Si visuellement il n'y a pas de différence, le AltGR + Espace doit toutefois être (selon ta config' de clavier) une espace insécable (quart quadratin dans un texte imprimé, donc plus courte que l'espace normale) : si un traitement de texte ne montre pas de différence de taille, par contre il grise ces espaces insécables lorsque les signes typographiques sont affichés...
Quant à la réponse technique, elle est au dessus et je me la garde dans les favoris, pour ma culture personnelle, merci MicP wink

Hors ligne

#4 18-01-2017 09:10:53

MicP
Membre
Inscription : 29-02-2016

Re : Le truc le plus vicieux du monde

Bonjour

…une espace insécable …

C'est aussi ce que je pense, le retour des commandes devrait nous permettre de le confirmer ou pas…

Hors ligne

#5 18-01-2017 09:27:55

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Le truc le plus vicieux du monde

Un trésorier des chocolats df est pas mal aussi dans son genre, pour le vice...
... evilgrin0041.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums