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.

#1 Le 23/02/2010, à 13:52

ubuntu_pro

Petite demande de script

Bonjour tout le monde smile.

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 sad ). 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 smile

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 roll

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 hmm, et la version 3 de firefox n'est pas prise en charge (je parles pas encore de la 3.5 sad ).

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 smile
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