Existe-t-il une application pour Ubuntu qui verrouillera l'ordinateur après un laps de temps défini (par exemple 30 minutes). J'en ai besoin pour que les enfants limitent le temps qu'ils regardent les dessins animés. Par exemple, 30 minutes de visionnage, puis les verrous du PC nécessitant un parent pour le déverrouiller
Pour Windows, j'ai utilisé l'application Eyes Relax, elle affiche un écran noir et une barre de progression verte (il reste du temps pour déverrouiller le PC) et nécessite un mot de passe pour annuler le verrouillage.
16.04
lock-screen
dbus
gnome-screensaver
Dmitriy
la source
la source
Réponses:
Mise à jour du 4 juin 2018
Un programme appelé bien supérieur
multi-timer
a été créé: Une minuterie pour configurer simultanément différentes alarmesMinuterie d'écran de verrouillage
Créez votre propre minuterie de verrouillage d'écran au lieu d'applications tierces
Bien qu'il existe des applications tierces pour ce faire, vous pouvez créer la vôtre. Résumé des étapes:
lock-screen-timer
lock-screen-timer
lock-screen-timer
comme exécutableEdit 1 (19 novembre 2016): version finale. Avertissements de verrouillage imminents à 15, 10, 5, 3, 2 et 1 minute (s) restants à l'aide du message et du son. Utilisez la zénité pour obtenir le nombre de minutes (par défaut à 30).
Edit 2 (20 novembre 2016): changement de code pour tuer le script de sommeil précédent.
Édition 3 (20 janvier 2017): révision de la suppression du code de script précédent. Ajoutez un message d'information si la version précédente était déjà en cours d'exécution et terminée.
Edit 4 (4 février 2017): exécuter en boucle pour plusieurs comptes à rebours sans avoir à re-cliquer sur l'icône du bureau. c.-à-d. nuit de lavage - 16 minutes pour rincer le cycle (assouplissant), 13 minutes pour charger la sécheuse, 58 minutes pour sortir de la sécheuse.
Edit 5 (11 février 2017): Ecrivez les minutes restantes à
/tmp/lock-screen-timer-remaining
. Cela permet à d'autres programmes d'afficher la durée avant le verrouillage de l'écran.Edit 6 (août 07,2017): changez le
/tmp/
fichier de travail pour~/.
prendre en charge plusieurs utilisateurs sur le réseau.EDIT: Notez que le script dépend de ogg123 pour jouer le son de rappel. Ce programme fait partie du package vorbis-tool du référentiel de l'univers. Le script tel que présenté ici tente également d'utiliser le script hotplugtv qui se trouve ici.
Edit 8 (12 novembre 2017): ajout de la prise en charge WSL (sous-système Windows 10 pour Linux). Notez que vous devez ajouter
VcXsrv
etubuntu-desktop
ouxubuntu-desktop
(de préférence) pour utiliser l'interface graphique Linux dans WSL. L'affichage du temps restant dans la barre d'état système / zone de notification de Windows 10 nécessite de compléter ce quiindicator-sysmonitor
fonctionne sous Linux. Un futurpowershell.exe
script est prévu pour la prise en charge de la zone de notification Windows 10.Edit 9 (19 février 2018): correction de l'animation manquante dans la
\
séquence de rotation de pizza "|, /, ─, \".Utilisez gedit pour créer un script
lock-screen-timer
Ouvrez l'
Terminal
aide de Ctrl+ Alt+ Tet tapez:Copiez et collez le code de la fenêtre ci-dessous vers
lock-screen-timer
Revenez à cet écran et copiez le code suivant en le mettant en surbrillance et en appuyant sur Ctrl+ C:
Revenez ensuite à la
gedit
fenêtre vide et collez le code à l'aide de Ctrl+ V. Enregistrez le fichier et quittez l'éditeur à l'invite de commande.Marquer
lock-screen-timer
comme exécutableMaintenant, nous devons rendre le script exécutable en tapant:
Essaye-le!
Avant d'appeler le script depuis l'interface graphique, nous l'appellerons depuis le terminal afin que nous puissions voir si des messages d'erreur sont affichés:
Vous êtes invité à indiquer le nombre de minutes:
Définissez le nombre de minutes souhaité et cliquez sur OK pour démarrer le chronomètre. Lorsqu'il reste 15, 10, 5, 3, 2 et 1 minute (s), un son du système se fait entendre et une bulle de message s'affiche pour vous indiquer quand l'écran sera verrouillé. Une fois l'écran verrouillé, vous devez entrer votre mot de passe pour déverrouiller l'écran.
Configurer Nautilus pour exécuter des scripts bash
Nautilus définit ce qui se passe lorsque nous double-cliquons sur un script exécutable lorsque c'est la fenêtre d'affichage des fichiers ou un lien sur le bureau. Le comportement normal consiste à modifier le script à l'aide de
gedit
. Nous voulons changer ce comportement de sorte qu'il soit exécuté.Démarrez Nautilus et accédez au répertoire contenant
lock-screen-timer
. Faites un clic gauche dessus une fois pour lui donner le focus. Passez la souris sur la barre de menu supérieure jusqu'à ce que le menu "File Edit ..."Edit
sur le menu déroulantProperties
optionBehavior
ongletExecutable Text Files
Run executable text files when they are opened
Créer un lien de raccourci sur le bureau
De la section précédente a
lock-screen-timer
toujours le focus. Sinon, accédez au script et faites un clic gauche dessus pour lui donner le focus. Utilisez ensuite:Make Link
.Link to lock-screen-timer
.Vous pouvez maintenant double-cliquer sur le lien de raccourci du bureau et le script est exécuté. Une boîte de dialogue apparaît pour obtenir le nombre de minutes. Deux boutons sont présentés Cancelet OK. Si vous cliquez sur
X
pour fermer la fenêtre, cela revient à sélectionner Cancel.Une fois le chronomètre exécuté et que vous double-cliquez à nouveau dessus, la première copie en cours d'exécution est «tuée». Vous pouvez maintenant démarrer un nouveau compte à rebours de verrouillage de scren ou cliquer Cancelpour aucun compte à rebours.
Afficher le temps restant dans la zone de notification / système
Pendant que la minuterie de l'écran de verrouillage fonctionne, elle enregistre le nombre de minutes restantes dans le fichier
~/.lock-screen-timer-remaining
. Vous pouvez consulter ce fichier avec lawatch
commande ou l'afficher sur la barre d'état système / barre d'indication d'Ubuntu comme indiqué en haut de cette réponse. Pour afficher le temps restant dans la zone de notification, suivez les instructions de ce Q&R: ( BASH peut-il s'afficher dans la barre d'état système comme indicateur d'application? ).la source
~/kids-tv-timer 1
. Désolé le chemin manquait devant. Essayez ça.sleep
commande utilisée dans lekids-tv-timer
script bash. Il serait possible de créer une boucle où chaque minute une bulle de notification qui dure environ 10 secondes apparaissait sur la vidéo disant "29 minutes à gauche", puis "28 minutes à gauche", etc. interrompre la vidéo, la tuerkids-tv-timer
et la redémarrer avec une nouvelle attribution de temps. Il est presque plus facile de laisser le temps expirer, de se connecter et de redémarrerkids-tv-timer
.Vous voudrez peut-être utiliser quelque chose comme Mkahawa , qui est utilisé pour administrer les cybercafés.
la source