Здра!
Подскажите пож-ста, как и чем проще прибить активное (в т.ч. и зависшее, и полноэкранное) окно изнутри? Стандартными способами слишком много движений - переключиться на другой экран, или в консоль, терминал, поиск процесса и наконец прибить. Я понимаю, что если ОМ (оконменеджер) призавис, то не получится, но если он позволяет на другой экран, то должно работать.
Это надо, чтобы по комбинации клавиш вызывался скрипт, который вычислит процесс и передаст его kill-у. Но я не представляю, как обнаружить именно активное окно, в которое я на данный момент смотрю. Или есть другой путь?
X fluxbox
комбинация клавиш kill fullscreen window inside
Модератор: Bizdelnick
-
yoricI
- Сообщения: 3149
- ОС: gentoo fluxbox
-
Bizdelnick
- Модератор
- Сообщения: 21552
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: комбинация клавиш kill fullscreen window inside
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
yoricI
- Сообщения: 3149
- ОС: gentoo fluxbox
Re: комбинация клавиш kill fullscreen window inside
Я думал, оно только черепок по экрану тыкает)) Давай разбираться, а у меня уже давно во fluxbox настроено убивство по флюксбоксовому :Kill, и работает. Спасибо, при случае и xkill пристрою.
-
Bizdelnick
- Модератор
- Сообщения: 21552
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: комбинация клавиш kill fullscreen window inside
Ну да, мышкой ещё придётся тыкнуть. Хотя, наверное, есть и способ определить активное окно, чтобы его передать сразу.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
yoricI
- Сообщения: 3149
- ОС: gentoo fluxbox
Re: комбинация клавиш kill fullscreen window inside
xkill изнутри полноэкранного не работает, курсора не появляется, в логе:
Код: Выделить всё
xkill: unable to grab cursor
Select the window whose client you wish to kill with button 1....-
Bizdelnick
- Модератор
- Сообщения: 21552
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: комбинация клавиш kill fullscreen window inside
Можно так попробовать:
Код: Выделить всё
win_id=$( xprop -root 32x '\t$0\n' _NET_ACTIVE_WINDOW | cut -f2 )
xkill -id "$win_id"
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
yoricI
- Сообщения: 3149
- ОС: gentoo fluxbox
Re: комбинация клавиш kill fullscreen window inside
Работает, спасибо.