W systemie Windows mogę użyć Eksploratora procesów i przeciągnąć jego krzyżyk do okna, a następnie Eksplorator procesów podświetli powiązany proces.
Na Ubuntu nie znalazłem takiej funkcji w Monitorze systemu. Jak łatwo uzyskać proces z okna?
Jestem otwarty na pobranie alternatywnego monitora procesu lub innych narzędzi.
grep
nie jest tak naprawdę konieczne, możesz podać nazwę właściwości jako argument, aby pokazać tylko tę, jakxprop WM_CLASS
bezpośrednio. Zauważ, że zwłaszczaWM_CLASS
nie musi być taki sam jak plik wykonywalny procesu, może to być dowolna wartość ustawiona przez programistę.Używanie
xprop
jest już wspomniane w tej drugiej odpowiedzi i prawdopodobnie najlepszym rozwiązaniu.Innym sposobem może być użycie
wmctrl -lp
listy wszystkich okien zarządzanych przez menedżera okien wraz z ich odpowiednimi identyfikatorami procesów (PID), jeśli to możliwe:Następnie możesz użyć tego PID, aby uzyskać więcej informacji o procesie, np. Z
ps aux -q YOUR_PID_HERE
:źródło