#1 Le 17/11/2021, à 20:11
- esox
[Résolu] Script ne se lance pas au démmarage
Bonjour,
Je suis sur Ubuntu studio (KDE plasma). J'utilise un clavier mac et j'ai donc créé un scipt qui remappe certaines touches comme @, #, <, >
Pour ça j'ai créé un fichier map_remap :
keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 91 = period
keycode 82 = minus
keycode 86 = plus
keycode 157 = equal
keycode 77 = F20
keycode 49 = less greater less greater VoidSymbol VoidSymbol
keycode 94 = at numbersign at numbersign periodcentered Ydiaeresis
J'ai créé un script mapping_clavier.sh (exécutable) :
/usr/bin/xmodmap /home/mon_user_name/scripts/clavier/mac_remap
Dans la configuration système j'ai ajouté ce fichier script dans Démarrage automatique comme script de connexion. Malheureusement ce script ne s'exécute pas au démarrage. par contre si je le lance dans un terminal il fonctionne sans problème.
Ma question est donc : comment faire un sorte que cette modification du mapping du clavier soit faite automatiquement au démarrage... Et si il y a une meilleure façon de faire que mon fichier script je suis preneur aussi !!!
Merci !
Dernière modification par esox (Le 18/11/2021, à 16:00)
Hors ligne
#2 Le 17/11/2021, à 22:36
- MicP
Re : [Résolu] Script ne se lance pas au démmarage
Bonjour
… comment faire un sorte que cette modification du mapping du clavier soit faite automatiquement au démarrage.. …
S'il n'existe pas déjà, créé un répertoire nommé ~/.config/autostart
Et dans ce répertoire, créé un fichier nommé comme tu veux,
pourvu qu'il ait pour nom d'extension .desktop
Par exemple : ~/.config/autostart/confClavMac.desktop
Dans ce fichier, tu pourrais mettre :
[Desktop Entry]
Version=1.0
Type=Application
Encoding=UTF-8
Name=Lance config clavier mac_remap
Exec=/usr/bin/xmodmap /home/mon_user_name/scripts/clavier/mac_remap
Terminal=false
StartupNotify=false
Categories=Application;
X-GNOME-Autostart-enabled=true
De cette façon, à chaque fois que tu ouvriras ta session,
la ligne de commande spécifiée dans la directive Exec de ce fichier sera lancée
Dernière modification par MicP (Le 17/11/2021, à 22:46)
Hors ligne
#3 Le 18/11/2021, à 07:11
- bruno
Re : [Résolu] Script ne se lance pas au démmarage
Bonjour,
La création d'un fichier .desktop n'est pas nécessaire sous KDE. Il suffit d'aller dans « Configuration du système », Démarrage et Arrêt , Démarrage automatique et choisir d'ajouter un nouveau script de connexion.
On peut aussi éviter l'utilisation de ce script en configurant directement un clavier Apple.
Soit pour la session utilisateur Configuration du système », Matériel, Périphérique d'entrée, Clavier et choisir le bon clavie Apple dans Modèle de clavier.
Soit pour le système globalement en suivant les écrans de :
sudo dpkg-reconfigure keyboard-configuration
#4 Le 18/11/2021, à 12:28
- MicP
Re : [Résolu] Script ne se lance pas au démmarage
Effectivement, je n'avais pas pris en compte le fait que c'était Kubuntu
et avec ce système et cet environnement de bureau (comme sous debian Xfce),
ce n'est même pas la peine de créer un script de connexion,
car il suffit de déplacer/renommer ou créer une copie du fichier de remap :
/home/mon_user_name/scripts/clavier/mac_remap
en :
/home/mon_user_name/.Xmodmap
(ou de créer un lien du même nom)
et il sera automatiquement pris en compte à l'ouverture de session.
Dernière modification par MicP (Le 18/11/2021, à 12:35)
Hors ligne
#5 Le 18/11/2021, à 15:45
- esox
Re : [Résolu] Script ne se lance pas au démmarage
Bonjour,
La création d'un fichier .desktop n'est pas nécessaire sous KDE. Il suffit d'aller dans « Configuration du système », Démarrage et Arrêt , Démarrage automatique et choisir d'ajouter un nouveau script de connexion.
On peut aussi éviter l'utilisation de ce script en configurant directement un clavier Apple.
Soit pour la session utilisateur Configuration du système », Matériel, Périphérique d'entrée, Clavier et choisir le bon clavie Apple dans Modèle de clavier.
Soit pour le système globalement en suivant les écrans de :sudo dpkg-reconfigure keyboard-configuration
JE suis déjà en configuration clavier mac mais il y a des touches qui ne sont pas bien affectées (en particulier une inversion de <> et @#, c’est pour ça que j'ai créé ce script.
Hors ligne
#6 Le 18/11/2021, à 15:59
- esox
Re : [Résolu] Script ne se lance pas au démmarage
Effectivement, je n'avais pas pris en compte le fait que c'était Kubuntu
et avec ce système et cet environnement de bureau (comme sous debian Xfce),
ce n'est même pas la peine de créer un script de connexion,
car il suffit de déplacer/renommer ou créer une copie du fichier de remap :/home/mon_user_name/scripts/clavier/mac_remap
en :
/home/mon_user_name/.Xmodmap
(ou de créer un lien du même nom)
et il sera automatiquement pris en compte à l'ouverture de session.
Ça marche ! Merci beaucoup !
Hors ligne