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 04:06:01

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

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 04:18:54)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

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

MicP
Membre
Distrib. : debian stable
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
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 08:54:40)

Hors ligne

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

Trefix
Adhérent(e)
Lieu : 48
Distrib. : kiss0s-0.5
Noyau : Linux 3.16.0-4-amd64
(G)UI : Fluxbox by arpinux
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

HL > DF // Les cahiers du débutant // DFLinux
.
JE SUIS toujours abonné à CHARLIE

Hors ligne

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

MicP
Membre
Distrib. : debian stable
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce
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 10:27:55

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
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

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums