комбинация клавиш kill fullscreen window inside

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
yoricI
Сообщения: 3149
ОС: gentoo fluxbox

комбинация клавиш kill fullscreen window inside

Сообщение yoricI »

Здра!
Подскажите пож-ста, как и чем проще прибить активное (в т.ч. и зависшее, и полноэкранное) окно изнутри? Стандартными способами слишком много движений - переключиться на другой экран, или в консоль, терминал, поиск процесса и наконец прибить. Я понимаю, что если ОМ (оконменеджер) призавис, то не получится, но если он позволяет на другой экран, то должно работать.

Это надо, чтобы по комбинации клавиш вызывался скрипт, который вычислит процесс и передаст его kill-у. Но я не представляю, как обнаружить именно активное окно, в которое я на данный момент смотрю. Или есть другой путь?

X fluxbox
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21552
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: комбинация клавиш kill fullscreen window inside

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3149
ОС: gentoo fluxbox

Re: комбинация клавиш kill fullscreen window inside

Сообщение yoricI »

Я думал, оно только черепок по экрану тыкает)) Давай разбираться, а у меня уже давно во fluxbox настроено убивство по флюксбоксовому :Kill, и работает. Спасибо, при случае и xkill пристрою.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21552
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: комбинация клавиш kill fullscreen window inside

Сообщение Bizdelnick »

Ну да, мышкой ещё придётся тыкнуть. Хотя, наверное, есть и способ определить активное окно, чтобы его передать сразу.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 3149
ОС: gentoo fluxbox

Re: комбинация клавиш kill fullscreen window inside

Сообщение yoricI »

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

Сообщение Bizdelnick »

Можно так попробовать:

Код: Выделить всё

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

Сообщение yoricI »

Работает, спасибо.
Спасибо сказали: