xss-lock - Online w chmurze

Jest to polecenie xss-lock, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


xss-lock - użyj zewnętrznej szafki jako wygaszacza ekranu X

STRESZCZENIE


xss-lock [-n powiadomienie_cmd] [--ignore-sleep] [-l] [-v|-q] [--] szafka [arg] ...
xss-lock --help|--wersja

OPIS


blokada xss podłącza twoją ulubioną szafkę do rozszerzenia wygaszacza ekranu MIT dla X, a także do
menedżer logowania systemd. Szafka jest wykonywana w odpowiedzi na zdarzenia z tych dwóch
źródła:

· X sygnalizuje wymuszoną aktywację wygaszacza ekranu lub po okresie braku aktywności użytkownika
(jak ustalono z xset s TIMEOUT). W tym drugim przypadku polecenie powiadamiające, jeśli jest określone, to
wykonany jako pierwszy.

· Menedżer logowania może również zażądać zablokowania sesji; w wyniku zaloguj się
sesje blokujące, Na przykład. Dodatkowo, blokada xss wykorzystuje logikę hamowania do zablokowania
ekranie, zanim system przejdzie w tryb uśpienia.

blokada xss czeka na wyjście z szafki — lub zabija ją po wyłączeniu wygaszacza ekranu lub
odblokowanie sesji jest wymuszone - więc polecenie nie powinno się rozwidlać.

Tak więc, blokada xss zarządza wskazówką dotyczącą bezczynności w sesji logowania. Stan bezczynności sesji
jest bezpośrednio powiązany z aktywnością użytkownika zgłoszoną przez X (z wyjątkiem sytuacji, gdy powiadomienie działa wcześniej
blokowanie ekranu). Gdy wszystkie sesje są bezczynne, menedżer logowania może podjąć działania (np
jako zawieszenie systemu) po wstępnie skonfigurowanym opóźnieniu.

OPCJE


-n cmd, --zgłaszający=cmd
run cmd gdy wygaszacz ekranu włącza się z powodu braku aktywności użytkownika. W stylu muszli
cytowanie jest obsługiwane. Powiadamiający zostaje zabity, gdy X sygnalizuje aktywność użytkownika lub gdy
szafka jest uruchomiona. Szafka jest uruchamiana po pierwszym cyklu wygaszacza ekranu, as
zestaw z xset s TIMEOUT CYKL.

Można tego użyć do uruchomienia odliczania lub (na laptopach) przyciemnienia ekranu przed zablokowaniem.
Aby zapoznać się z przykładem, zobacz skrypt /usr/share/doc/xss-lock/dim-screen.sh.

-l, --transfer-uśpienia-blokada
Zezwól procesowi blokującemu odziedziczyć deskryptor pliku reprezentujący opóźnienie
blokada uzyskana od menedżera logowania. Zostanie utworzony odpowiedni indeks
dostępne w zmiennej środowiskowej $XSS_SLEEP_LOCK_FD; zostanie to ustawione tylko wtedy, gdy
powodem zablokowania jest to, że system przygotowuje się do uśpienia. Szafka
powinien zamknąć ten deskryptor pliku, aby wskazać, że jest gotowy.

Przykładowe skrypty opakowujące istniejące szafki są dostępne jako
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.

--ignore-sen
Nie blokuj w trybie wstrzymania/hibernacji.

-q, --cichy
Generuj tylko błędy krytyczne.

-v, --gadatliwy
Wysyłaj więcej komunikatów.

-h, --help
Wydrukuj wiadomość pomocy i wyjdź.

--wersja
Wydrukuj numer wersji i wyjdź.

SYGNAŁY


ZGŁOSZENIE Po otrzymaniu tego sygnału blokada xss resetuje wygaszacz ekranu, ale tylko wtedy, gdy
ekran nie jest obecnie zablokowany (w przeciwieństwie do xset s zresetuj).

Może to być użyte w konfiguracji MPlayera jako obejście awarii MPlayera
aby ponownie uruchomić wygaszacz ekranu, gdy odtwarzanie jest wstrzymane:

heartbeat-cmd="killall -HUP xss-lock"
stop-xscreensaver=false

UWAGA:
Jest to nieefektywne w przypadku mplayer2 (i mpv), ponieważ jego serce wciąż bije
gdy odtwarzanie jest wstrzymane.

SIGINT/SIGTERM
Po otrzymaniu tego sygnału blokada xss wychodzi po zabiciu dowolnego działającego powiadamiacza lub
Szafka.

UWAGI


· Niektóre aplikacje opierają się na xdg-wygaszacz ekranu skrypt z xdg-utils, który używa xset s
poza i xset s domyślnym odpowiednio zawiesić i wznowić wygaszacz ekranu. Ten ostatni
resetuje limit czasu i cykl do domyślnych ustawień serwera (xset s on używa zakodowanej na stałe wartości domyślnej
zamiast), więc działa to tylko wtedy, gdy jesteś zadowolony (lub możesz kontrolować) ustawienia serwera.

Aby naprawić akcję wznowienia w tym skrypcie (lub kopię w ~/kosz poprzedzający oryginał w
$ PATH), albo wymienić on według preferowanego limitu czasu i cyklu lub unikaj zakodowanego czasu
wartości poprzez łatanie skryptu, aby uruchamiał pętlę zawieszania, tak jak ma to miejsce w przypadku innych wygaszaczy ekranu,
za pomocą /usr/share/doc/xss-lock/xdg-screensaver.patch.

PRZYKŁADY


· Biegać xlock po dziesięciu minutach bezczynności:

xset 600
xss-lock xlock +resetowar

Bez +wygaszacz resetowania, xlock wymusza zresetowanie wygaszacza ekranu podczas uruchamiania, informując w ten sposób
blokada xss natychmiast zabić xlock ponownie.

· Przyciemnij ekran po trzech minutach bezczynności, zablokuj ekran po dwóch minutach
za pomocą i3lock:

zestaw 180 120
xss-lock -n dim-screen.sh -- i3lock -n

UWAGA:
Dostępny jest skrypt do użycia i3locktryb rozwidlenia z --transfer-uśpienia-blokada
opcja (patrz wyżej).

Korzystaj z xss-lock online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows