1 votes

Entrée automatique du clavier dans le système Linux

J'utilise un système Linux. La fenêtre X sera fermée si le clavier reste inactif pendant 5 minutes. Une façon d'éviter la fermeture de la X-Window est d'appuyer sur la touche ENTER dans les 5 minutes. Ma question : Existe-t-il un moyen automatique d'"appuyer" ENTER du clavier ?

J'ai essayé la commande suivante à partir d'un script mais j'ai échoué :

echo -ne "\r" > /dev/myTTY

ou

echo -ne "\n" > /dev/myTTY

Le saut de ligne ou CR apparaît dans la ligne de commande, mais le système ne semble pas avoir reçu la commande.

1voto

thunder Points 131

Essayez d'utiliser xdotool

Commencez par installer xdotool

sudo apt-get install xdotool

Créez ensuite le script suivant et exécutez-le au démarrage.

#!/bin/bash

while true
do
    sleep 300
    xdotool  key Return
done

Tout ce que cela fait, c'est attendre 300 secondes, puis appuyer sur la touche Entrée, puis répéter.

Si vous ne voulez pas enregistrer ce fichier, vous pouvez simplement taper le même code ligne par ligne dans une fenêtre de terminal et il fera exactement la même chose jusqu'à ce que vous fermiez le terminal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X