Pages : 1
#1 Le 23/02/2010, à 13:52
- ubuntu_pro
Petite demande de script
Bonjour tout le monde .
Voilà, j'aurais bien besoin de votre aide pour un petit script qui me simplifierait vraiment la vie.
Les choses à savoir avant tout:
J'ai mis en place un PC kiosque sous Linux dans mon entreprise (tout est verrouillé, seul firefox apparait et est en plein écran, on ne peut le quitter). Tout fonctionne au poil et j'en suis très content. Le seul problème est que certains utilisateurs quittent l'ordinateur sans revenir sur la page d'accueil (et parfois, ils sont sur des sites un peu bizarre ). Afin de simplifier les choses, je souhaiterais que cela se fasse automatiquement au bout d'un certain temps d'inactivité.
En gros, j'aimerais qu'au bout d'un certain temps d'inactivité, firefox redémarre tout seul.
Avez-vous quelques idées sur comment mon script doit se présenter???
D'avance, merci
Hors ligne
#2 Le 23/02/2010, à 14:09
- yohann
Re : Petite demande de script
je pense qu'il faut regarder du coté de l'économiseur d'écran.
en effet il sait comment détecter si l'ordi est inactif, c'est domage qu'il n'y ai pas d'option pour lancer un script maison.
pas d'autre idée dsl
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#3 Le 23/02/2010, à 14:14
- RegisBurin
Re : Petite demande de script
Il y a un module FF qui s'appelle Auto reset browser, et qui fait ça (relancer FF sur la page d'accueil + suppression des formulaires/mots de passe/etc... avec une tempo paramétrable)
Extrait de ce topic, une bible concernant la mise en place de "Kiosk Ubuntu".
Dernière modification par RegisBurin (Le 23/02/2010, à 14:15)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#4 Le 23/02/2010, à 14:14
- ubuntu_pro
Re : Petite demande de script
En effet, j'y avais pensé, et un simple "restart firefox" aurait fait l'affaire.
Malheuresement
Hors ligne
#5 Le 23/02/2010, à 14:16
- ubuntu_pro
Re : Petite demande de script
@RegisBurin
Merci beaucoup. Je connaissais aussi cette extension, malheuresement, plus de mises à jour depuis un bon moment , et la version 3 de firefox n'est pas prise en charge (je parles pas encore de la 3.5
).
Hors ligne
#6 Le 23/02/2010, à 14:17
- RegisBurin
Re : Petite demande de script
Arghhh... pas de bol
Bon courage
@+
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#7 Le 23/02/2010, à 14:45
- AnsuzPeorth
Re : Petite demande de script
Bjr,
Un petit script ferait l'affaire (c'est une ébauche vite fait).
xdotool nécessaire.
Si l'activité de la souris te conviendrais pour déclencher firefox. (tu pourrais aussi te baser sur le nom de la page firefox, mais bon....moins sur!)
#! /bin/bash
old_location=
while true
do
location=$(xdotool getmouselocation)
if [ "$location" = "$old_location" ]; then
echo "pas bougé depuis 2 secondes"
fi
old_location=$location
sleep 2
done
A la place de la commande echo, mettre la commande firefox qui va bien (à toi de voir !)
sleep 2 => 2s, à modifier selon besoin
Attention, c'est un boucle infini, à lancer en console pour les essais <ctrl+c> pour quitter.
ps: Il serait aussi possible de surveiller des fichiers ou dossiers de firefox pour voir l'activité, via inotify
Dernière modification par AnsuzPeorth (Le 23/02/2010, à 14:47)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#8 Le 23/02/2010, à 18:44
- sputnick
Re : Petite demande de script
J'ai plus simple avec un outil par defaut :
xinput --query-state "USB Optical Mouse" | tail -1 | cut -d= -f2
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#9 Le 23/02/2010, à 18:57
- AnsuzPeorth
Re : Petite demande de script
Par defaut, tu es sure ?
~$ xinput --query-state "USB Optical Mouse"
Le programme 'xinput' n'est pas installé actuellement. Vous pouvez l'installer en tapant :
sudo apt-get install xinput
bash: xinput : commande introuvable
Pas chez moi alors ! (8.04)
EDIT: Et xdotool n'est pas très compliqué non plus
EDIT 2: Par contre, j'ai xmousepos installé (par defaut surement...!) On peut donc remplace la commande xdotool ... par xmousepos
Dernière modification par AnsuzPeorth (Le 23/02/2010, à 19:21)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#10 Le 23/02/2010, à 19:18
- sputnick
Re : Petite demande de script
Ah ben chez moi c'est installé avec Xorg...
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#11 Le 23/02/2010, à 19:22
- AnsuzPeorth
Re : Petite demande de script
EDIT2: xmousepos
Défaut ou pas ?
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
Pages : 1