Je souhaite configurer une application personnalisée (un profil distinct du navigateur Firefox dans mon cas) pour qu'elle soit déclenchée au lieu d'un économiseur d'écran. J'utilise l'environnement de bureau Gnome. Techniquement, il ne doit pas nécessairement s'agir d'un économiseur d'écran (xscreensaver, gnome-screensaver). Ce que je veux, c'est que l'application soit exécutée lorsqu'aucune entrée clavier/souris n'a été reçue pendant N minutes et qu'elle disparaisse (ou soit minimisée) après avoir appuyé sur une touche.
C'est possible?
EDIT: À l’origine, je n’avais posé que des questions sur Firefox, mais je serais pleinement satisfait de tout autre navigateur raisonnable (comme Chrome?).
Si vous êtes paresseux et que vous voulez juste que cela fonctionne, lancez ceci au terminal et choisissez les liens que vous voulez voir
cd ~/ && https://www.dropbox.com/s/yr17e7p7prae4o1/firefoxscript.sh && chmod +x ~/firefoxscript.sh && ~/firefoxscript.sh && rm ~/firefoxscript.sh
Instructions pas à pas:
C'est ce que vous voulez ( référence ):
1) CECI DOIT ÊTRE FAIT AVEC LE NAVIGATEUR FERMÉ car Firefox écrase le fichier à l'arrêt
- Ouvrez votre fichier de préférences firefox: gedit .mozilla/firefox/*default/prefs.js
(*default
= votre répertoire de profil)
Ajoutez ces deux lignes à la fin du fichier:
user_pref ("browser.link.open_external", 1);
user_pref ("browser.link.open_newwindow", 1);
2) Créez un fichier (gedit ~/.webscreen
) et collez-le dans le fichier:
(changer /home/huff/Desktop/pages
sur le chemin correct de votre utilisateur)
#!/bin/bash
remoteclient=$(find /usr/lib/ -type f -name mozilla-xremote-client | grep -m 1 xulrunner)
if [ `ps -e | grep firefox | wc -l` -eq 0 ]; then
/usr/bin/firefox -fullscreen &
sleep 5
fi
while [ `ps -e | grep firefox | wc -l` -gt 0 ]; do
urls=$(cat /home/huff/Desktop/pages)
for i in $urls
do
$remoteclient -a firefox "openurl($i)"
if [ $? -gt 0 ]; then
echo "Firefox not running or ignoring me, bailing out...."
killall firefox
exit 0
fi
sleep 15
done
done
exit 0
3) Créez le fichier ~/.webscreen exécutable ( Voici comment faire cela ).
4) Créez un fichier nommé "pages" sur votre bureau gedit ~/Desktop/pages
avec les liens souhaités:
Exemple:
5) Ajoutez un programme de lancement d'applicatifs personnalisés au panneau.
Prendre plaisir! Et merci à mcmlxxii ;-)