Il s'agit de la commande xscreensaver-command qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xscreensaver-command - contrôle un processus xscreensaver en cours d'exécution
SYNOPSIS
xscreensaver-commande [-affichage hôte: display.screen] [-aide | -démo | -préfs | -activer |
-désactiver | -cycle | -suivant | -préc | -sélectionner n | -sortie | -redémarrer | -lock | -version |
-temps | -Regardez]
DESCRIPTION
La xscreensaver-commande programme contrôle une course économiseur d'écran processus en l'envoyant
messages-clients.
économiseur d'écran(1) a un modèle client-serveur : le processus xscreensaver est un démon qui s'exécute
en arrière-plan; il est contrôlé par d'autres programmes de premier plan tels que xscreensaver-
commander ainsi que xscreensaver-démo (1).
Ce programme, xscreensaver-commande, est un outil orienté ligne de commande ; les
xscreensaver-démo(1). programme est un outil graphique.
OPTIONS
xscreensaver-commande accepte les options de ligne de commande suivantes :
-Aide Imprime un bref résumé des options de ligne de commande.
démo Cela lance juste le xscreensaver-démo(1) programme, dans lequel on peut expérimenter
avec les différents hacks graphiques disponibles, et éditez les paramètres.
démo nombre
When the démo est suivie d'un entier, elle indique au économiseur d'écran
démon pour exécuter ce hack, et attendez que l'utilisateur clique sur la souris avant
la désactivation (c'est-à-dire que le mouvement de la souris ne se désactive pas.) C'est le mécanisme par
qui xscreensaver-démo(1) communique avec le économiseur d'écran(1) démon. (Les
le premier hack de la liste est numéroté 1, pas 0.)
-préfs Comme la forme sans argument de démo, mais affiche le panneau Préférences de ce programme
par défaut.
-Activer
Dites à xscreensaver de s'allumer immédiatement (c'est-à-dire de vider l'écran, comme si le
l'utilisateur est resté inactif assez longtemps.) L'économiseur d'écran se désactivera dès que
il n'y a aucune activité de l'utilisateur, comme d'habitude.
Il est utile de l'exécuter à partir d'un menu ; vous pouvez l'exécuter comme
dormir 5 ; xscreensaver-command -activate
pour être sûr que vous avez le temps de retirer votre main de la souris avant le
l'économiseur d'écran s'allume. (Parce que si vous secouez la souris, xscreensaver le remarquera,
et désactiver.)
-désactiver
Cela dit à xscreensaver de prétendre qu'il y a juste eu une activité de l'utilisateur. Cette
signifie que si l'économiseur d'écran est actif (l'écran est vide), alors cette commande
provoquera l'affichage de l'écran comme s'il y avait eu une activité du clavier ou de la souris.
Si l'écran est verrouillé, la boîte de dialogue de mot de passe apparaîtra en premier, comme d'habitude. Si
l'écran n'est pas vide, alors cette activité utilisateur simulée redémarrera le
compte à rebours (donc, émettre le -désactiver la commande est périodiquement UN moyen de prévenir
l'écran de s'effacer.)
-cycle Si l'économiseur d'écran est actif (l'écran est vide), arrêtez le
démo graphique et lancez-en un nouveau (choisi au hasard.)
-suivant C'est comme soit -Activer or -cycle, selon ce qui est le plus approprié,
sauf que le hack graphique qui sera exécuté est le suivant dans la liste,
au lieu d'un choisi au hasard. En d'autres termes, l'exécution répétée de -next
faire en sorte que le processus xscreensaver invoque chaque démo graphique de manière séquentielle. (Bien que
utilisant l' démo est probablement un moyen plus simple d'y parvenir.)
-préc C'est comme -suivant, mais les cycles dans l'autre sens.
-sélectionner nombre
Comme -Activer, mais exécute le Nème élément dans la liste des hacks. En sachant ce qu'est
dans l' programmes liste, et dans quel ordre, vous pouvez l'utiliser pour activer le
économiseur d'écran avec une démo graphique particulière. (Le premier élément de la liste est
numéroté 1, pas 0.)
-sortir Provoque la sortie normale du processus xscreensaver. Cela ne fait rien si le
l'affichage est actuellement verrouillé.
Mise en garde: ne jamais utiliser tuer -9 avec économiseur d'écran pendant que l'économiseur d'écran est actif. Si
vous utilisez un gestionnaire de fenêtres racine virtuelle, qui peut laisser les choses dans un
état incohérent, et vous devrez peut-être redémarrer votre gestionnaire de fenêtres pour réparer le
dommage.
-Lock Indique au processus xscreensaver en cours de verrouiller l'écran immédiatement. C'est
comme -Activer, mais force également le verrouillage, même si le verrouillage n'est pas la valeur par défaut
(c'est-à-dire, même si xscreensaver est bloquer ressource est fausse, et même si la
lockTimeout la ressource n'est pas nulle.)
Notez que le verrouillage ne fonctionne que si le économiseur d'écran le processus s'exécute en tant que vous.
See économiseur d'écran(1) pour plus de détails.
-version
Imprime la version de xscreensaver en cours d'exécution sur l'écran :
est, le numéro de version réel du processus d'arrière-plan xscreensaver en cours d'exécution,
plutôt que le numéro de version de xscreensaver-command. (Pour voir la version
nombre de xscreensaver-commande lui-même, utilisez le -Aide option.)
-temps Imprime l'heure à laquelle l'économiseur d'écran a été activé ou désactivé pour la dernière fois (environ,
combien de temps l'utilisateur a été inactif ou non : mais pas tout à fait, car il indique seulement
vous lorsque l'écran est devenu vide ou non.)
-redémarrage
Provoque la fermeture du processus d'économiseur d'écran, puis le redémarrage avec la même ligne de commande
arguments comme la dernière fois. Vous ne devriez pas vraiment avoir besoin de le faire, car xscreensaver
remarque lorsque le .xscreensaver le fichier a changé et le relit au besoin.
-regarder Imprime une ligne à chaque changement d'état de l'économiseur d'écran : lorsque l'écran se vide,
verrouille, débloque ou lorsque le hack en cours d'exécution est modifié. Cette option ne revient jamais ;
il est destiné à être utilisé par les scripts shell qui souhaitent réagir à l'économiseur d'écran dans
d'une certaine manière. Un exemple de sa sortie serait :
BLANK Ven 5 nov. 01:57:22 1999
EXÉCUTER 34
EXÉCUTER 79
EXÉCUTER 16
LOCK Ven 5 nov. 01:57:22 1999
EXÉCUTER 76
EXÉCUTER 12
UNBLANK ven. 5 nov. 02:05:59 1999
Ce qui précède montre l'activation de l'économiseur d'écran, exécutant trois hacks différents, puis
verrouillage (peut-être parce que le délai d'attente de verrouillage s'est déclenché) puis dévidage (parce que le
l'utilisateur est devenu actif et a tapé le mot de passe correct.) Les numéros de piratage sont leurs
index dans la liste des `programmes' (commençant par 1, pas 0, comme pour le -sélectionner commander.)
Par exemple, supposons que vous vouliez exécuter un programme qui baisse le volume de votre
machine lorsque l'écran s'éteint, et le rallume lorsque l'écran s'efface.
Vous pouvez le faire en exécutant un programme Perl comme celui-ci en arrière-plan.
Le programme suivant suit la sortie du -regarder commande et réagit
en conséquence:
#!/usr/bin/perl
mon $blanked = 0 ;
open (IN, "xscreensaver-command -watch |");
tandis que ( ) {
si (m/^(BLANC|LOCK)/) {
si (!$vidé) {
système « sound-off » ;
$vide = 1 ;
}
} elsif (m/^UNBLANK/) {
système "son activé" ;
$vide = 0 ;
}
}
Notez que LOCK peut venir avec ou sans un BLANK précédent (selon
si le délai d'attente de verrouillage est différent de zéro), de sorte que le programme ci-dessus garde une trace des deux
Eux.
ARRÊT GRAPHISME
Si xscreensaver est en cours d'exécution, mais que vous souhaitez qu'il arrête d'exécuter des hacks d'écran (par exemple, si vous êtes
connecté à distance, et vous voulez que la console reste verrouillée mais juste noire, sans
processus graphiques en cours d'exécution), vous pouvez y parvenir en éteignant simplement le moniteur
à distance. Dans une minute environ, xscreensaver remarquera que le moniteur est éteint et
arrêtez d'exécuter des hacks d'écran. Vous pouvez éteindre le moniteur comme suit :
xset dpms forcer l'arrêt
Voir le ensemble x(1) manuel pour plus d'informations.
Vous pouvez également utiliser xscreensaver-démo(1) pour éteindre le moniteur après quelques heures,
ce qui signifie que xscreensaver exécutera les graphiques jusqu'à ce qu'il soit inactif pendant la durée
vous avez spécifié ; et après cela, le moniteur s'éteindra et les piratages d'écran s'arrêteront
étant exécuté.
DIAGNOSTIC
Si une erreur se produit lors de la communication avec le économiseur d'écran démon, ou si le démon
signale une erreur, un message de diagnostic sera imprimé sur stderr, et xscreensaver-commande
sortira avec une valeur non nulle. Si la commande est acceptée, une indication de celle-ci sera
être imprimé sur stdout, et la valeur de sortie sera zéro.
ENVIRONNEMENT
DISPLAY pour obtenir le numéro d'hôte et d'affichage de l'écran dont l'économiseur doit être manipulé.
PATH pour trouver l'exécutable à redémarrer (pour le -redémarrage commander). Notez que ce
variable est consultée dans l'environnement du économiseur d'écran processus, pas le
xscreensaver-commande processus.
MISES À JOUR
La dernière version de économiseur d'écran(1) et les outils associés sont toujours disponibles sur
http://www.jwz.org/xscreensaver/
Utilisez xscreensaver-command en ligne en utilisant les services onworks.net