To jest polecenie xscreensaver-command, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
xscreensaver-command - steruje uruchomionym procesem xscreensaver
STRESZCZENIE
xscreensaver-polecenie [-wyświetlacz host:wyświetlacz.ekran] [-pomoc | -demo | -preferencje | -aktywuj |
-dezaktywuj | -cykl | -następny | -poprzedni | -wybierać n | -wyjście | -uruchom ponownie | -blokada | -wersja |
-czas | -oglądać]
OPIS
xscreensaver-polecenie program kontroluje bieg xscreensaver proces, wysyłając go
wiadomości-klientów.
xscreensaver(1) ma model klient-serwer: proces xscreensaver jest działającym demonem
w tle; jest kontrolowany przez inne programy pierwszoplanowe, takie jak xwygaszacz ekranu-
komenda oraz xscreensaver-demo(1).
Ten program, xscreensaver-polecenie, jest narzędziem działającym w wierszu poleceń; the
xscreensaver-demo(1). program jest narzędziem graficznym.
OPCJE
xscreensaver-polecenie akceptuje następujące opcje wiersza polecenia:
-Pomoc Drukuje krótkie podsumowanie opcji wiersza poleceń.
-próbny To po prostu uruchamia xscreensaver-demo(1) program, w którym można eksperymentować
z różnymi dostępnymi hackami graficznymi i edytuj parametry.
-próbny numer
Podczas -próbny po opcji następuje liczba całkowita, to instruuje xscreensaver
demona, aby uruchomić ten hack, i poczekaj, aż użytkownik wcześniej kliknie myszą
dezaktywacja (tj. ruch myszy nie dezaktywuje.) Jest to mechanizm wg
który xscreensaver-demo(1) komunikuje się z xscreensaver(1) demon. (T
pierwszy hack na liście ma numer 1, a nie 0.)
-pref Podobnie jak bezargumentowa forma -próbny, ale wyświetla panel Preferencje tego programu
domyślnie.
-Aktywuj
Powiedz xscreensaverowi, aby natychmiast się włączył (czyli wygasił ekran, tak jakby
użytkownik był bezczynny przez wystarczająco długi czas.) Wygaszacz ekranu wyłączy się, gdy tylko
jak zwykle występuje jakakolwiek aktywność użytkownika.
Przydatne jest uruchomienie tego z menu; możesz chcieć uruchomić go jako
sen 5; xscreensaver-command -aktywuj
aby upewnić się, że masz czas, aby zdjąć rękę z myszy przed
włącza się wygaszacz ekranu. (Ponieważ jeśli poruszysz myszką, xscreensaver zauważy,
i dezaktywować.)
-dezaktywować
To każe xscreensaverowi udawać, że właśnie nastąpiła aktywność użytkownika. Ten
oznacza, że jeśli wygaszacz ekranu jest aktywny (ekran jest wygaszony), to polecenie to
spowoduje, że ekran nie będzie pusty, tak jakby była aktywna klawiatura lub mysz.
Jeśli ekran jest zablokowany, najpierw pojawi się okno dialogowe hasła, jak zwykle. Jeśli
ekran nie jest wygaszony, wówczas ta symulowana aktywność użytkownika spowoduje ponowne uruchomienie
odliczanie (więc wydawanie -dezaktywować polecenie okresowo jest pierwszej sposób, aby zapobiec
ekran przed wygaszeniem.)
-cykl Jeśli wygaszacz ekranu jest aktywny (ekran jest wygaszony), zatrzymaj prąd
demo grafiki i uruchom nową (wybraną losowo).
-Kolejny To jest jak albo -Aktywuj or -cykl, w zależności od tego, co jest bardziej odpowiednie,
z wyjątkiem tego, że hack graficzny, który zostanie uruchomiony, jest następny na liście,
zamiast losowo wybranego. Innymi słowy, wielokrotne wykonywanie -next will
powoduje, że proces xscreensaver wywołuje sekwencyjnie każdą prezentację graficzną. (Chociaż
używając -próbny option jest prawdopodobnie łatwiejszym sposobem na osiągnięcie tego.)
-poprzednia To jest jak -Kolejny, ale cykle w innym kierunku.
-Wybierz numer
Jak -Aktywuj, ale prowadzi Nelement na liście hacków. Wiedząc, co jest
programów listę iw jakiej kolejności możesz użyć tego do aktywacji
wygaszacz ekranu z konkretnym pokazem graficznym. (Pierwszy element na liście to
numer 1, a nie 0.)
-Wyjście Powoduje, że proces xscreensaver kończy się płynnie. To nic nie daje, jeśli
wyświetlacz jest aktualnie zablokowany.
Ostrzeżenie: nigdy nie używaj zabić -9 w xscreensaver gdy wygaszacz ekranu jest aktywny. Jeśli
używasz wirtualnego głównego menedżera okien, który może pozostawić rzeczy w pliku
niespójny stan i może być konieczne ponowne uruchomienie menedżera okien, aby naprawić
uszkodzić.
-Lock Nakazuje uruchomionemu procesowi xscreensaver natychmiastowe zablokowanie ekranu. To jest
lubić -Aktywuj, ale wymusza również blokowanie, nawet jeśli blokowanie nie jest ustawieniem domyślnym
(to znaczy, nawet jeśli xscreensaver's zablokować zasób jest fałszywy, a nawet jeśli
limit czasu blokady zasób jest różny od zera).
Pamiętaj, że blokowanie nie działa, chyba że xscreensaver proces działa tak jak Ty.
See xscreensaver(1) szczegóły.
-wersja
Drukuje wersję xscreensaver, która jest aktualnie uruchomiona na wyświetlaczu: to
to aktualny numer wersji działającego w tle procesu xscreensaver,
zamiast numeru wersji xscreensaver-command. (Aby zobaczyć wersję
liczba xscreensaver-polecenie sam, użyj -Pomoc opcja.)
-czas Drukuje czas ostatniej aktywacji lub dezaktywacji wygaszacza ekranu (w przybliżeniu
jak długo użytkownik był bezczynny lub nie był bezczynny: ale nie do końca, ponieważ tylko mówi
kiedy ekran stał się wygaszony lub nie wygaszony.)
-uruchom ponownie
Powoduje zakończenie procesu wygaszacza ekranu, a następnie ponowne uruchomienie przy użyciu tego samego wiersza poleceń
argumenty jak ostatnio. Naprawdę nie powinieneś tego robić, ponieważ xscreensaver
zawiadomienia, kiedy .xwygaszacz ekranu plik został zmieniony i odczytuje go ponownie w razie potrzeby.
-zegarek Drukuje wiersz za każdym razem, gdy wygaszacz ekranu zmienia stan: gdy ekran jest pusty,
locks, unblanks, lub gdy zmienia się działający hack. Ta opcja nigdy nie powraca;
jest przeznaczony do użytku przez skrypty powłoki, które chcą reagować na wygaszacz ekranu w
jakiś sposób. Przykładem jego danych wyjściowych może być:
PUSTY piątek 5 listopada 01:57:22 1999
URUCHOM 34
URUCHOM 79
URUCHOM 16
LOCK piątek 5 listopada 01:57:22 1999
URUCHOM 76
URUCHOM 12
UNBLANK pt. 5 listopada 02:05:59 1999
Powyższe pokazuje aktywację wygaszacza ekranu, a następnie uruchamia trzy różne hacki
blokowanie (być może dlatego, że upłynął limit czasu blokady), a następnie odblokowywanie (ponieważ
użytkownik stał się aktywny i wpisał poprawne hasło.) Numery hakerskie są ich
indeks na liście programów (zaczynając od 1, a nie od 0, jak w przypadku -Wybierz Komenda.)
Załóżmy na przykład, że chcesz uruchomić program, który zmniejsza głośność w twoim komputerze
urządzenie, gdy ekran jest pusty, i włącza go z powrotem, gdy ekran jest ponownie pusty.
Możesz to zrobić, uruchamiając w tle program Perla, taki jak poniższy.
Poniższy program śledzi dane wyjściowe pliku -zegarek rozkazuje i reaguje
odpowiednio:
#!/usr/bin/perl
moje $puste = 0;
otwórz (IN, "xscreensaver-command -watch |");
chwila ( ) {
if (m/^(PUSTE|BLOKADA)/) {
if (!$puste) {
system „wyłączony”;
$puste = 1;
}
} elsif (m/^UNBLANK/) {
system „włączony dźwięk”;
$puste = 0;
}
}
Zauważ, że LOCK może pochodzić z lub bez poprzedzającego BLANK (w zależności od
czy limit czasu blokady jest niezerowy), więc powyższy program śledzi oba z nich
Im.
ZATRZYMANIE GRAFIKA
Jeśli xscreensaver jest uruchomiony, ale chcesz, aby przestał działać hackowanie ekranu (np
zalogowałeś się zdalnie i chcesz, aby konsola pozostała zablokowana, ale po prostu była czarna, bez
uruchomionych procesów graficznych) można to osiągnąć po prostu wyłączając monitor
zdalnie. Za mniej więcej minutę xscreensaver zauważy, że monitor jest wyłączony i zrobi to
przestań uruchamiać hacki ekranu. Możesz wyłączyć monitor w następujący sposób:
xset dpms wymusza wyłączenie
Zobacz xset(1) instrukcja, aby uzyskać więcej informacji.
Można również użyć xscreensaver-demo(1) aby monitor wyłączał się po kilku godzinach,
co oznacza, że xscreensaver będzie uruchamiał grafikę, dopóki nie będzie bezczynny przez określony czas
określiłeś; a następnie monitor wyłączy się, a hacki ekranu ustaną
jest prowadzony.
DIAGNOSTYKA
Jeśli podczas komunikacji z serwerem wystąpi błąd xscreensaver demon lub jeśli demon
zgłosi błąd, komunikat diagnostyczny zostanie wydrukowany na stderr i xscreensaver-polecenie
wyjdzie z wartością różną od zera. Jeśli polecenie zostanie przyjęte, wskazanie tej woli
zostanie wydrukowany na stdout, a wartość wyjściowa będzie równa zero.
ŚRODOWISKO
DISPLAY aby uzyskać numer hosta i wyświetlacza ekranu, którego wygaszacz ma być manipulowany.
PATH aby znaleźć plik wykonywalny do ponownego uruchomienia (dla -uruchom ponownie Komenda). Zauważ, że to
zmienna jest konsultowana w środowisku xscreensaver proces, a nie
xscreensaver-polecenie proces.
AKTUALIZACJE
Najnowsza wersja xscreensaver(1) i powiązane narzędzia można zawsze znaleźć pod adresem
http://www.jwz.org/xscreensaver/
Użyj polecenia xscreensaver-command online, korzystając z usług onworks.net