Puncte:0

Cum să determinați dacă un proces rulează sau nu în spațiul de lucru curent pentru a crea un script shell condiționat?

drapel us

Aceasta este mai mult ca o continuare a acestui thread Aici.

Folosesc managerul de ferestre i3-tiling și încerc să îmi dau seama dacă o instanță Firefox rulează într-un SPATIU DE LUCRU SPECIF sau nu.

Acum,

pgrep -x firefox funcționează perfect, într-adevăr vă spune doar că dacă un program rulează și nu prea multe despre unde rulează sau în ce spațiu de lucru rulează?

Există vreo modalitate de a face asta?

Puncte:0
drapel cn

A doua coloană a comenzii wmctrl -lx indică spațiul de lucru în care se află în prezent fereastra. The -X comutatorul arată și clasa ferestrei. Aceasta vă oferă toate informațiile necesare pentru a determina dacă una sau mai multe ferestre ale unei anumite aplicații sunt deschise într-un anumit spațiu de lucru. Rețineți că wmctrl începe să numere de la 0 pentru a indica primul spațiu de lucru.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.