Я знаю это, если я передаю sid:
ps -ax | grep firefox
и использование:
kill -9 "sid"
Я закрою все окна программы.
Как я могу закрыть только одно окно приложения, пробегающего терминал?
Вероятно, самая легкая опция использует wmctrl -c
. Вам, возможно, придется установить его сначала:
~$ sudo apt-get install wmctrl
затем для закрытия окна, названного "примером" (неважно, какому приложению это принадлежит), используйте команду:
~$ wmctrl -c "example"
Однако существует многие [еще 1114] опции закрыть определенное окно, в зависимости от Вашего "угла падения".
Несколько примеров :
Для закрытия определенного окна путем нажатия на него:
~$ wmctrl -c :SELECT:
[then click on the window to be closed]
Для закрытия определенного окна его числовым идентификатором:
~$ wmctrl -ic <numeric_id>
Для закрытия активного окна:
~$ wmctrl -c :ACTIVE:
Для использования изодромного с предварением для получения списка окон, принадлежавших определенному приложению (например, gedit):
~$ pidof gedit
22576
~$ wmctrl -l -p | grep 22576
0x04600085 0 22576 jacob-System-Product-Name get.sh (~/Bureaublad) - gedit
0x0461aee4 0 22576 jacob-System-Product-Name verhaal (~/Bureaublad) - gedit
0x0461b0a1 0 22576 jacob-System-Product-Name *Niet-opgeslagen document 1 - gedit
тогда закрывают определенное окно get.sh
также:
wmctrl -c get.sh
или:
wmctrl -ic 0x04600085
, Если Вы знаете [только 1 116] часть имени окна, например, существует окно; monkey eats banana.txt
, Вы знаете, что это имеет banana
на его имя,
первый переносят окно на передний план:
wmctrl -a banana
тогда решают, хотите ли Вы закрыть окно (как активное окно, например)
, опции являются многочисленными, видят также человека wmctrl. человек wmctrl