Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 01/03/2017, à 21:57

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Donc, plutôt que d'utiliser les deux lignes de commande que j'avais donné,
je propose :

AltGr+u        => ù
AltGr+maj+u => Ù

xmodmap -e "keycode  30 = u U u U ugrave Ugrave downarrow uparrow NoSymbol NoSymbol ucircumflex Ucircumflex u U"

Au prochain démarrage du serveur X, la configuration du clavier sera configurée comme avant.

Il faut donc trouver un endroit où mettre le fichier contenant cette ligne de commande,
de façon à ce qu'elle soit lancée juste après l'ouverture de ta session graphique.

Hors ligne

#27 Le 01/03/2017, à 23:46

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

MicP a écrit :

Il faut donc trouver un endroit où mettre le fichier contenant cette ligne de commande,
de façon à ce qu'elle soit lancée juste après l'ouverture de ta session graphique.

Arrive le moment où survient mon incompétence :-)
Comment faire ? Quel fichier ?


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#28 Le 02/03/2017, à 02:23

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

En fonction du système, de la distribution, de l'environnement d bureau, etc. Il y a pas mal de possibilités,
mais celle que j'utilise ne fonctionne pas sur ubuntu et je n'en ai pas trouvé d'autre.

Pour le "fichier" c'est celui dans lequel la commande xmodmap… sera écrite.

Hors ligne

#29 Le 02/03/2017, à 02:33

Coeur Noir

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Davduf a écrit :

J'ai trouvé, oui, c'était dans Langue. Problème, le U est à l'extrême gauche, sur une touche... inexistante sur mon clavier.
http://pix.toile-libre.org/upload/thumb/1488381507.png

Je ne trouve pas sous Unity, mais je suis sûr que ça existe : un utilitaire pour détecter correctement le clavier… ou bien est-ce à l'installation du système qu'on voit ça ?
Il me semblait qu'on pouvait - à une époque - renseigner précisèment le modèle de clavier, pour éviter ce genre de « fausse touche »…


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#30 Le 02/03/2017, à 02:38

Coeur Noir

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Pour la commande à exécuter au démarrage de session, cherche « applications au démarrage » et utilise la commande comme argument…


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#31 Le 02/03/2017, à 09:30

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Cœur noir, je suis désolé mais dans « applications au démarrage » , je ne vois que des applications à indiquer.

utilise la commande comme argument…

C'est à dire ? :-)

Merci encore !


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#32 Le 02/03/2017, à 09:34

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

J'ai un fichier .profile aussi...
Ce serait là que j'ajouterai la ligne de commande ?


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#33 Le 02/03/2017, à 15:38

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

J'ai essayé en mettant la ligne de commandes (avec des chemins absolu) dans applications au démarrage, mais ça n'a pas fonctionné
C'était bien de cette méthode dont je parlais dans mon dernier message.

Hors ligne

#34 Le 02/03/2017, à 18:00

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Excusez moi mais je ne comprends pas ce que je dois faire :-)
De quel chemin absolu s'agit il ? Vers quel fichier ?
Pourriez-vous me dire ?

Désolé :-)


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#35 Le 03/03/2017, à 02:40

Coeur Noir

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Dans Applications au Démarrage, à commande, essayer :

bash xmodmap -e "keycode  30 = u U u U ugrave Ugrave downarrow uparrow NoSymbol NoSymbol ucircumflex Ucircumflex u U"

Sinon, transformer cette commande en un script - c'est à dire créer un fichier texte qui contient cette commande, l'enregistrer à tel_endroit, rendre le fichier éxécutable.
Puis dans App au démarrage, dans commande mettre

sh -c "/chemin_vers/tel_endroit/mon_script"

https://doc.ubuntu-fr.org/tutoriel/appl … _demarrage

Dernière modification par Coeur Noir (Le 03/03/2017, à 02:40)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#36 Le 04/03/2017, à 02:40

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Merci !

Je sens que j'approche mais... ce n'est pas encore ça :-)

J'ai tenté les deux méthodes

Coeur Noir a écrit :

Dans Applications au Démarrage, à commande, essayer :

bash xmodmap -e "keycode  30 = u U u U ugrave Ugrave downarrow uparrow NoSymbol NoSymbol ucircumflex Ucircumflex u U"

Ça n'a pas fonctionné au redémarrage, hélas :-)

Coeur Noir a écrit :

Sinon, transformer cette commande en un script - c'est à dire créer un fichier texte qui contient cette commande, l'enregistrer à tel_endroit, rendre le fichier éxécutable.
Puis dans App au démarrage, dans commande mettre

sh -c "/chemin_vers/tel_endroit/mon_script"

J'ai fait tout ca,

1488587903.png

mais je me demande si je n'ai pas commis une erreur ici:

sh -c "/home/davduf/Prefs/U_accent_grave.txt"

Merci !


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#37 Le 04/03/2017, à 03:16

Coeur Noir

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Remplacer .txt par .sh dans le nom du fichier.

Faire une recherche dans la documentation, à propos de script
http://doc.ubuntu-fr.org/

Dernière modification par Coeur Noir (Le 04/03/2017, à 03:18)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#38 Le 04/03/2017, à 13:02

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Coeur Noir a écrit :

Remplacer .txt par .sh dans le nom du fichier.

Fait.
Et dans Apps au démarrage

sh -c "/home/davduf/Prefs/U_accent_grave.sh"

Hélas...  ça ne se lance pas au redémarrage.
Que faire ?


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#39 Le 05/03/2017, à 16:30

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

A l'aide :-)
(merci)


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#40 Le 05/03/2017, à 17:38

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

Avec debian, il me suffit de créer un fichier ~/.Xmodmap dans lequel je mets la ou les définitions des touches à modifier pour qu'il soit automatiquement lancé à l'ouverture de ma session graphique.
Mais avec Ubuntu, ça ne fonctionne pas.
Il y a aussi la méthode que vous venez de tester qui fonctionne très bien sur debian mais qui n'avait pas non plus fonctionné sur Ubuntu.

Mais je crois que j'avais trouvé une autre méthode qui fonctionnait…il me faut fouiller dans mes anciens messages…

Hors ligne

#41 Le 06/03/2017, à 04:50

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour Davduf

C'est à la ligne 372 du fichier /usr/share/X11/xkb/symbols/ca
que j'ai apporté la modification qui permet d'accéder aux caractères ù et Ù
par la combinaison des touches AltGr et/ou maj, et la touche U

Avec la ligne de commande suivante, le fichier /usr/share/X11/xkb/symbols/ca
sera sauvegardé sous le nom /usr/share/X11/xkb/symbols/ca.back
et un fichier modifié /usr/share/X11/xkb/symbols/ca sera créé et il permettra d'obtenir les caractères ù et Ù

sudo  sed -i.back 's/U,     NoSymbol, NoSymbol,/U,     ugrave,   Ugrave,/' /usr/share/X11/xkb/symbols/ca

Après avoir lancé cette ligne de commande,
avec la souris, change et de configuration clavier
puis reviens à la configuration canadien mutilingue

=======
Laquelle de ces deux configuration te conviendrait ?

1488769881.pngPC générique 104 touches

1488770001.pngPC générique 105 touches (intl)

Dernière modification par MicP (Le 06/03/2017, à 08:10)

Hors ligne

#42 Le 06/03/2017, à 22:01

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Oh pardon MicP, mais je ne comprends plus trop :-)

1. comment changer de configuration clavier et poruquoi ?
2. Est-ce que ce changement sera définitif ou je devrais le refaire à chaque version d'Ubuntu ?
3. Pour les deux configs, je crois que la mienne ressemble plutôt à PC générique 105 touches (intl)

Merci encore


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#43 Le 07/03/2017, à 07:06

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

…1. comment changer de configuration clavier et poruquoi ?…

Comment : Avec le même méthode que tu as déjà utilisé, vu ton message #13
On peut aussi voir la fenêtre Saisie de texte en #17
Pourquoi : Les fichiers de configuration du clavier doivent être pré-"compilé", et le fait de changer et de revenir à la configuration (dont on a modifié le fichier) fera mettre à jour ce fichier pré-"compilé"

2. Est-ce que ce changement sera définitif ou je devrais le refaire à chaque version d'Ubuntu ?

Tant que la mise à jour ne modifie pas le fichier /usr/share/X11/xkb/symbols/ca, il n'y aura rien à faire.

3. Pour les deux configs, je crois que la mienne ressemble plutôt à PC générique 105 touches (intl)

Le mieux serait que tu nous poste une photo de ton clavier, ou que tu trouve un lien sur le web qui nous permettra de voir à quoi ressemble cette machine et de voir son clavier.

Dernière modification par MicP (Le 07/03/2017, à 07:16)

Hors ligne

#44 Le 07/03/2017, à 21:47

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour MicP

Avant tout merci pour tout le mal que tu te donnes !
Je croyais qu'on pouvait attribuer une touche de clavier plus facilement :-)

Voici mon clavier

1488915951.jpg

Merci


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#45 Le 08/03/2017, à 00:25

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

Merci pour la photo

J'aurai plutôt dit qu'il ressemble à un 104 plus qu'à un 105 touches,
mais il ne s'agit que de "resssemblance"…

=======
La dernière méthode que je t'ai proposé te permettra, à chaque fois que tu aura sélectionné la configuration clavier canadien mutilingue
de retrouver les touches ù et Ù en utilisant la touche AltCar combinée avec la touche U (et/ou avec la touche shift)

Toutes les méthodes qui ont été proposées fonctionnaient très bien, mais je ne sais plus depuis quand ça ne fonctionne plus chez ubuntu
Ça fonctionne encore sous debian.

Dernière modification par MicP (Le 08/03/2017, à 00:26)

Hors ligne

#46 Le 08/03/2017, à 15:59

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Cher MicP,

Tout a fonctionné à merveille !
Mille mercis !

Je remets ici le résumé de la marche à suivre pour accéder aux caractères ù et Ù
par la combinaison des touches AltGr et/ou maj, et la touche U

Configuration de la touche

xmodmap -e "keycode  30 = u U u U ugrave Ugrave downarrow uparrow NoSymbol NoSymbol ucircumflex Ucircumflex u U"

Explication:

Avec la ligne de commande suivante, le fichier /usr/share/X11/xkb/symbols/ca
sera sauvegardé sous le nom /usr/share/X11/xkb/symbols/ca.back
et un fichier modifié /usr/share/X11/xkb/symbols/ca sera créé et il permettra d'obtenir les caractères ù et Ù

Configuration du fichier

sudo  sed -i.back 's/U,     NoSymbol, NoSymbol,/U,     ugrave,   Ugrave,/' /usr/share/X11/xkb/symbols/ca

Après avoir lancé cette ligne de commande, avec la souris, changer de configuration clavier
puis revenir à la configuration canadien mutilingue

Tant qu'aucune mise à jour Ubuntu ne modifie pas le fichier /usr/share/X11/xkb/symbols/ca, il n'y aura rien à faire.

Un GRAND merci à tous !

Dernière modification par Davduf (Le 08/03/2017, à 16:01)


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#47 Le 08/03/2017, à 16:58

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

La première ligne de commande (xmodmap …) ne sera pas nécessaire si la deuxième a déjà changé la configuration du clavier.
Cette ligne de commande était à utiliser dans le cas où tu avais déjà installé le fichier de configuration original corespondant à l'agencement canadien mutilingue

Si le fichier /usr/share/X11/xkb/symbols/ca a déjà été modifié par la deuxième ligne de commandes,
et s'il est activé, la première commande ne fera que redéfinir la touche exactement comme elle l'a déjà été par le fichier modifié.


En résumé, seulement la deuxième ligne de commande est nécessaire
car elle modifie directement le fichier source de l'agencement de clavier pour la configuration canadien multilinge

=======
Si une mise à jour modifie le fichier /usr/share/X11/xkb/symbols/ca
il suffira de relancer la ligne de commande :

sudo sed -i.back 's/U,     NoSymbol, NoSymbol,/U,     ugrave,   Ugrave,/' /usr/share/X11/xkb/symbols/ca

puis changer et revenir à l'agencement clavier canadien multilinge pour que la modification soit prise en compte

=======
Et au cas où tu voudrais remettre en service le fichier original (qui avait été renommé /usr/share/X11/xkb/symbols/ca.back)

sudo mv /usr/share/X11/xkb/symbols/ca{.back,}

Dernière modification par MicP (Le 10/03/2017, à 13:40)

Hors ligne

#48 Le 03/04/2017, à 04:11

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour :-)

@MicP: je me permets de revenir vers toi car depuis que j'ai créé un nouveau profil, mon U accentué ne fonctionne plus.
le fichier /usr/share/X11/xkb/symbols/ca est pourtant bien modifié avec:

sudo sed -i.back 's/U,     NoSymbol, NoSymbol,/U,     ugrave,   Ugrave,/' /usr/share/X11/xkb/symbols/ca

Mais on dirait que c'es insuffisant...
Que faire ?

Merci !!!


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne

#49 Le 03/04/2017, à 18:44

MicP

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

Il faudrait vérifier que la modification du fichier /usr/share/X11/xkb/symbols/ca a bien été prise en compte.

Si la modification du fichier /usr/share/X11/xkb/symbols/ca a bien été prise en compte,
il devrait y avoir un retour comme ci-dessous à cette ligne de commande :

michel@debg53sw:~$ sed -n '/U,     ugrave,   Ugrave,/p' /usr/share/X11/xkb/symbols/ca
    key <AD07>	{ [         u,           U,     ugrave,   Ugrave,
michel@debg53sw:~$ 

Si ce retour de commande est le même que ci-dessus,
il suffit de changer d'agencement (par exemple changer pour un agencement de clavier anglais, ou autre)
et de revenir à l'agencement clavier canadien mutilingue pour que cette modification soit prise en compte.

Dernière modification par MicP (Le 03/04/2017, à 18:47)

Hors ligne

#50 Le 03/04/2017, à 18:54

Davduf

Re : [résolu] Assigner quelques caractères accentués à son clavier ?

Bonjour

Voici ce que j'ai:

key <AD07>	{ [         u,           U,     ugrave,   Ugrave,
    		    downarrow,     uparrow ]	};

Etonnament, un profil (session) fonctionne avec, pas l'autre (celui dont j'ai besoin, bien sûr :-)

Dernière modification par Davduf (Le 03/04/2017, à 18:55)


Ubuntu 18.04.3 - XPS 13 9380 - BIOS version: 1.9.1
Mes aventures de néo-linuxien: http://www.davduf.net/+-linux-ubuntu-+

Hors ligne