Zabij wszystkie programy na określonym ekranie


2

czy ktoś wie, jak zabić wszystkie programy na określonym ekranie X?

Na przykład muszę zabić wszystkie programy na wyświetlaczu: 1. Jak to jest możliwe?

linux  bash  xorg 

W jakim języku programowania?
0xA3

Bash Script - byłoby miło, gdyby można było to rozwiązać za pomocą wbudowanych poleceń;)

Odpowiedzi:


3
xkill -displayname :1 -all

quoth the podręcznik :

Ta opcja wskazuje, że wszystkie   klienci z oknami najwyższego poziomu   ekran powinien zostać zabity. Xkill to zrobi   poproś o wybranie okna głównego   z każdą z obecnie zdefiniowanych   przyciski, aby dać ci kilka szans   anulować. Użyj tej opcji   bardzo zniechęcony.

i:

To polecenie nie zapewnia żadnych   gwarancja, że ​​aplikacja, której   połączenie z serwerem X jest zamknięte   ładnie przerwie, a nawet przerwie działanie   wszystko. To polecenie wykonuje tylko   zamknij połączenie z X   serwer. Wiele istniejących aplikacji   rzeczywiście przerwać, gdy ich połączenie   na serwer X jest zamknięty, ale niektóre   może kontynuować.


0

xlsclients wyświetla listę wszystkich klientów z oknami na ekranie oraz xkill zabija ich.

Dlaczego tego potrzebujesz?


Próbuję zbudować fabrykę zrzutów ekranu dla browsershots.org i chcę zoptymalizować proces wygaszania ekranu
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.