Forum bépo

Forum des utilisateurs du bépo

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

#1 16/7/2017 15:01:35

Zelena
Membres
Inscription : 20/6/2017
Messages : 30

Ctrl + Alt <> Alt Gr [Fedora]

Bonjour.

Il y a un truc qui m'enquiquine, ce n'est pas vraiment grave et je ne pense pas
rester avec cet OS définitivement mais c'est un peu irritant.

Parmi une des choses qui m'intéresse chez Bépo, c'est la possibilité de taper
des signes diacritiques comme č, š ou ć… Je ne m'en sers
pas souvent mais à l'occasion, c'est bien pratique pour faire des recherches.

Si l'accent sur le ć peut être fait aisément en appuyant simultanément
sur la touche [Alt Gr] et [é], ce n'est pas le cas des "cornes" du č et du š :
il faut appuyer sur [Alt Gr] et la touche [v], ce qui n'est pas pratique.

Sur Windows, on peut appuyer à la fois sur [Ctrl] et [Alt] pour obtenir [Alt Gr].
Mais avec Fedora (une distribution de Linux), ce n'est pas le cas.

Voilà. Je me demandais si vous aviez une solution. À tout hasard.

smile

Hors ligne

#2 16/7/2017 16:51:36

Elivagar
Membres
Lieu : Quelque part sous les Étoiles
Inscription : 29/8/2014
Messages : 90

Re : Ctrl + Alt <> Alt Gr [Fedora]

Je ne connais rien en linux et de manière générale en software.
Mais le moyen que je préconise, bien qu'extrêmement coûteux, est de changer de clavier, passer sur un Ergodox te permettra de doubler le Alt-Gr par exemple. Mais outre ce détail, un clavier ergonomique, ça change la vie.

Hors ligne

#3 16/7/2017 23:04:41

Zelena
Membres
Inscription : 20/6/2017
Messages : 30

Re : Ctrl + Alt <> Alt Gr [Fedora]

Bonsoir.

En effet, il est très bien, ce clavier. Ergonomique, configurable… hélas trop cher pour moi.

J'ai l'impression que le problème de la combinaison de la touche [Alt Gr] avec
une touche de la main droite est un sujet assez peu abordé.

Qui se règle sous Windows en appuyant simultanément
sur [Ctrl] et [Alt] avec la main gauche. Mais qui est plus compliqué à régler quand
[Ctrl] + [Alt] ne donne pas [Alt Gr].

neutral

Dernière modification par Zelena (16/7/2017 23:05:00)

Hors ligne

#4 17/7/2017 07:32:50

Elivagar
Membres
Lieu : Quelque part sous les Étoiles
Inscription : 29/8/2014
Messages : 90

Re : Ctrl + Alt <> Alt Gr [Fedora]

Il a été réfléchi de doubler Alt-Gr coté gauche mais cela ne s'est pas fait. Ce afin de garder une certaine uniformisation avec l'azerty (dans les touches modificatrices).
Ce problème est connu mais vu le nombre de symbole à rendre disponible et le peu de place, il a été fait au mieux c'est à dire que les symboles placé en Alt-Gr+ main droite sont moins fréquents, dans un usage moyen, que ceux en mains gauche.
Je pense par contre qu'il est possible de remplacer le CapLock par le Alt-Gr et ainsi répondre à ton besoin. Mais pour cette partie, d'autres seront de bien meilleur conseil et il me semble avoir vu déjà des sujets traitant de ce point dans le forum.

Hors ligne

#5 17/7/2017 09:20:05

Zelena
Membres
Inscription : 20/6/2017
Messages : 30

Re : Ctrl + Alt <> Alt Gr [Fedora]

Merci pour toutes ces informations.

smile

Hors ligne

#6 17/7/2017 14:04:18

Laurent
Membres
Inscription : 9/8/2009
Messages : 652
Site Web

Re : Ctrl + Alt <> Alt Gr [Fedora]

Bonjour,

Zelena a écrit :

Si l'accent sur le ć peut être fait aisément en appuyant simultanément
sur la touche [Alt Gr] et [é], ce n'est pas le cas des "cornes" du č et du š :
il faut appuyer sur [Alt Gr] et la touche [v], ce qui n'est pas pratique.

Sur Windows, on peut appuyer à la fois sur [Ctrl] et [Alt] pour obtenir [Alt Gr].

Ça a parfois certains effets de bord gênants : certains logiciels définissent des raccourcis avec Ctrl+Alt et traitent de la même manière AltGr…

Zelena a écrit :

Mais avec Fedora (une distribution de Linux), ce n'est pas le cas.

Voilà. Je me demandais si vous aviez une solution. À tout hasard.

Il y en a de prévues d’origine par X.org, malheureusement les environnements graphiques comme Gnome n’y donnent généralement pas accès. Par conséquent, il faut faire avec la ligne de commande (pour une utilisation temporaire) ou avec un fichier de configuration (pour une utilisation permanente).

AltGr symétrique, c’est-à-dire à la place de la touche Alt (par contre, après, il n’y a plus de touche Alt…) :

setxkbmap -option lv3:alt_switch

« lv3 » est l’abréviation de « level 3 », le niveau atteint par AltGr étant considéré comme le troisième.

Elivagar a écrit :

Je pense par contre qu'il est possible de remplacer le CapLock par le Alt-Gr et ainsi répondre à ton besoin.

setxkbmap -option lv3:caps_switch

Il y a d’autres possibilités :

  • sur la touche Windows gauche :

    setxkbmap -option lv3:lwin_switch
  • sur la touche Ê (après, pour le faire, il faut taper l’accent circonflexe puis E) :

    setxkbmap -option lv3:lsgt_switch

Je pense avoir fait le tour de celles qui peuvent être intéressantes, mais on peut en avoir la liste avec

localectl list-x11-keymap-options | grep lv3

Pour rendre permanent, il faut chercher le fichier de configuration de clavier du système :

grep MatchIsKeyboard /etc/X11/xorg.conf.d/*.conf

Il faut ensuite l’éditer sous root, après en avoir fait une copie de sauvegarde (en cas de fausse manip) avec une commande du style :

cp -a fichier_de_configuration_clavier.conf fichier_de_configuration_clavier.conf.sauvegarde

En cas de fausse manip, savoir taper ton mot de passe en Qwerty pourrait servir aussi…
S’il y a déjà une ligne XkbOptions dans la section (les sections commencent par Section et finissent par EndSection) qui contient MatchIsKeyboard "on", il faut ajouter à la fin des options (avant le guillemet fermant) l’option qu’on souhaite, précédée d’une virgule.
Par exemple, changer (pour AltGr sur la touche Windows gauche)

Option "XkbOptions" "terminate:ctrl_alt_bksp"

en

Option "XkbOptions" "terminate:ctrl_alt_bksp,lv3:lwin_switch"

Sinon, il faut ajouter juste avant la fin de la section la ligne

Option "XkbOptions" "lv3:lwin_switch"

S’il n’y a pas de fichier de configuration de clavier dans /etc/X11/xorg.conf.d (et uniquement dans ce cas), on peut en créer un avec juste l’option souhaitée avec la commande :

localectl --no-convert set-x11-keymap '' '' '' lv3:caps_shift

Avec un peu de chance, elle n’invalidera pas une définition du clavier faite ailleurs. Sinon, mieux vaut que tu saches taper ton mot de passe en Qwerty…

Elivagar a écrit :

Il a été réfléchi de doubler Alt-Gr coté gauche mais cela ne s'est pas fait.

Il y en a qui l’ont fait (bon, pas que ça)…

Dernière modification par Laurent (26/7/2017 09:07:49)

Hors ligne

#7 25/7/2017 14:08:37

Zelena
Membres
Inscription : 20/6/2017
Messages : 30

Re : Ctrl + Alt <> Alt Gr [Fedora]

Bonjour.

Finalement, toutes ces possibilités me laissent pas mal d'options…

Idéalement, j'aurai aimé mettre l'action 'Alt' sur la touche 'Windows' (que je n'utilise jamais) et l'action 'Alt Gr' sur la touche 'Alt'… Mes tentatives ont été infructueuses.
Mais déjà mettre l'action 'Alt Gr' sur 'Alt' m'arrange beaucoup.

Je n'ose pas trop bidouiller pour rendre ça permanent.

Merci en tout cas.

smile

Hors ligne

#8 26/7/2017 09:03:39

Laurent
Membres
Inscription : 9/8/2009
Messages : 652
Site Web

Re : Ctrl + Alt <> Alt Gr [Fedora]

Bonjour,

Zelena a écrit :

Idéalement, j'aurai aimé mettre l'action 'Alt' sur la touche 'Windows' (que je n'utilise jamais) et l'action 'Alt Gr' sur la touche 'Alt'… Mes tentatives ont été infructueuses.

La commande suivante devrait* mettre Alt sur les deux touches Windows (pour les claviers qui en ont deux) :

setxkbmap -option altwin:alt_win

* Bon, je n’ai pas réellement testé, j’ai déjà Alt sur la touche Windows gauche dans ma disposition et je n’ai pas de touche Windows droite sur ce clavier.

Du coup, cette commande devrait faire les deux d’un coup :

setxkbmap -option altwin:alt_win -option lv3:alt_switch
Zelena a écrit :

Je n'ose pas trop bidouiller pour rendre ça permanent.

Une possibilité : ajouter cela dans le script lancé en début de session (enfin ça peut dépendre de l’environnement graphique choisi et de la distribution ; pas garanti que ça fonctionne, mais il y a assez peu de risques que ça cause des problèmes). Crée dans ton répertoire un fichier nommé .xprofile avec comme contenu :

#!/bin/bash

setxkbmap -option altwin:alt_win -option lv3:alt_switch

Dernière modification par Laurent (26/7/2017 09:18:09)

Hors ligne

#9 26/7/2017 14:05:42

Zelena
Membres
Inscription : 20/6/2017
Messages : 30

Re : Ctrl + Alt <> Alt Gr [Fedora]

Bonjour.

setxkbmap -option altwin:alt_win -option lv3:alt_switch

fonctionne.

J'ai modifié mon fichier de commandes en conséquence.
L'autre manipulation n'a pas fonctionné… mais ce n'est pas grave.
Je ne suis que temporairement avec cet OS.

Merci.

smile

Hors ligne

Pied de page des forums