Comment exécuter des commandes xset au démarrage dans Xubuntu

Comment exécuter des commandes xset au démarrage dans Xubuntu

Automatisez l'exécution de commandes spécifiques au démarrage de Xubuntu pour configurer votre matériel efficacement, même en cas de conflit avec les paramètres par défaut.

Certaines configurations matérielles spéciales nécessitent quelques commandes spécifiques à exécuter chaque fois que vous démarrez Xubuntu, et il est facile d'automatiser cela. En général, celles-ci devraient fonctionner peu importe comment vous les exécutez. Malheureusement, il existe certaines situations où vous pourriez constater qu'elles fonctionnent bien si vous les exécutez individuellement mais pas automatiquement. Le programme est lié à la manière dont Xubuntu interagit avec l'interface graphique X11, mais vous devriez trouver que c'est une solution facile.

Supposons, par exemple, que vous exécutiez une paire de commandes à chaque démarrage de Xubuntu pour configurer votre souris. Chacune de ces commandes fonctionne si vous les exécutez dans le terminal ou peut-être en maintenant la touche Super ou Windows et en appuyant sur R pour ouvrir le Xfce4 Application Finder. Dans les deux cas, cela fonctionne bien. Parfois, si vous essayez de les exécuter au démarrage avec l'application « Sessions et Démarrage », seule l'une de ces deux commandes prendra réellement effet. Reconfigurer xset et ensuite activer une case à cocher dans Xubuntu pourrait être tout ce dont vous avez besoin pour que cela fonctionne.

Exécution des commandes xset ou xinput au démarrage

Assurez-vous que les commandes de configuration matérielle avec lesquelles vous travaillez fonctionnent correctement dans le terminal avant de continuer. Occasionnellement, le problème est dû à une erreur typographique plutôt qu'à une anomalie dans Xubuntu. Si vous êtes entièrement sûr que tout est configuré correctement, alors ouvrez à nouveau le programme Sessions et Démarrage. Naviguez vers l'onglet « Autostart des applications », puis soit sélectionnez Ajouter pour double-cliquer sur une entrée afin de l'éditer. Supposez que vous travailliez avec une commande de configuration de souris comme xset m 2 16, essayez de la mettre en pause pendant plusieurs secondes. Vous voudrez toujours vous assurer que la commande xset elle-même est correcte, et vous voudrez probablement réévaluer vos raisons de la définir manuellement. Certains des paramètres avancés que les utilisateurs appliquent avec xset peuvent être plus facilement réalisés grâce aux outils que Xubuntu utilise lui-même.

Les utilisateurs qui ont déjà travaillé avec des scripts bash sont probablement déjà familiarisés avec comment faire cela, mais ceux qui ne le sont pas peuvent retarder l'exécution de la commande, ce qui lui donne le temps de s'exécuter uniquement après que Xubuntu ait chargé plusieurs valeurs par défaut de Xfce4. En utilisant la commande ci-dessus, vous pouvez la mettre en pause pendant 10 secondes en la modifiant comme suit :

bash -c 'sleep 10 && xset m 2 16'

Lorsque vous démarrez Xubuntu, l'interface de bureau installée essaie de charger un certain nombre de valeurs par défaut qu'elle considère comme rationnelles. Pour la plupart des matériels, celles-ci sont correctes, mais elles peuvent remplacer certaines configurations personnalisées qui sont effectuées avant qu'elles ne le soient. Cela peut finalement entraîner les types de conflits que vous avez pu constater. En retardant l'exécution, ce code exécute la commande spécifique uniquement après que Xubuntu ait terminé. Vous pourriez trouver que vous devez changer le 10 dans cette commande à un délai encore plus long. Cela dépend du temps que prend Xubuntu pour démarrer votre machine, et un peu d'expérimentation pourrait être nécessaire. Vous ne devriez jamais avoir à régler la commande pour dormir plus de 20 secondes. Si c'est le cas, alors il est très probable que quelque chose empêche Xubuntu de démarrer très lentement. Dans ces cas, il se peut que vous ayez trop de processus qui se lancent au démarrage.

Peut-être avez-vous trop de paquets installés que vous n'utilisez plus. Ironiquement, vous pourriez trouver qu'il est plus facile de rectifier cette situation en installant le gestionnaire de paquets Synaptic si vous ne l'avez pas déjà fait. Utilisez sudo apt-get install synaptic et ensuite exécutez le programme une fois installé. Vous pourriez trouver certains programmes que vous n'utilisez plus et donc dont vous pouvez vous débarrasser. Cela peut aider à améliorer les performances au démarrage. Toute autre optimisation de performance que vous pourriez tenter pourrait également aider à réduire le temps nécessaire pour retarder la commande xset. Dans nos images d'exemple, Xubuntu exécutait un thème personnalisé de xfce-look, et si c'est le cas sur votre système, vous pourriez vouloir voir à quel point le thème est lourd. Certains thèmes personnalisés de Xubuntu mettent un certain temps à se charger et pourraient dégrader les performances globales au fil du temps.

Chaque fois que vous éteignez votre machine, vous pourriez vouloir vous assurer que la case « Enregistrer la session » est cochée pour vous assurer que Xubuntu enregistre vos paramètres, ce qui pourrait également aider à atténuer ce problème. Redémarrez la machine après avoir fait cela uniquement après avoir vérifié que la commande xset fonctionne et voyez si tout démarre correctement maintenant. Si c'est le cas, vous ne devriez pas avoir d'autres problèmes.

Gardez à l'esprit que même si vous devez remplacer le code entre les balises.

Deux esperluettes et l'apostrophe, vous pourriez également utiliser cela si vous trouvez que Xubuntu remplace une commande xinput utilisée pour configurer votre souris ou votre clavier. Techniquement, vous pourriez mettre n'importe quel code là où vous voulez que Xubuntu s'exécute au démarrage, mais ses paramètres par défaut ne remplaceront pas la plupart des autres types de commandes. Ces paramètres par défaut ne pointent que vers des dispositifs d'entrée de base, et ils ne seront pas appliqués lorsque vous basculerez entre des consoles virtuelles.

Certaines utilisateurs disent que le code de retard de bash devrait être caché dans un script shell exécutable, mais cela n'est généralement pas nécessaire. Le programme Sessions et Démarrage peut exécuter tout ce que vous lui lancez. D'autres utilisateurs suggèrent que ces commandes devraient être mappées à un raccourci clavier en utilisant les outils de raccourci clavier Xfce4 qui viennent avec Xubuntu. Bien que le configurer de cette manière ne causera aucun dommage, cela est aussi techniquement non nécessaire. Il suffit d'utiliser l'application Sessions et Démarrage avec un retard de bash approprié pour fonctionner dans la grande majorité des cas.

Vérifiez votre commande xset pour vous assurer que vous n'utilisez pas les paramètres d'option de compatibilité -bc pour le serveur. Xubuntu remplacera toujours ces paramètres, puisque le type de matériel ancien qu'ils sont conçus pour supporter ne s'accorde pas vraiment avec l'interface de bureau Xfce que Xubuntu utilise.

Maintenant que tu as fini de lire Comment exécuter des commandes xset au démarrage dans Xubuntu, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Exécution des commandes xset ou xinput au démarrage
  2. Gardez à l'esprit que même si vous devez remplacer le code entre les balises.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up