Стековые, фреймовые, динамические
lnx
Сообщения: 212 Зарегистрирован: 24.08.2022
#
28.07.2025 19:05
Я шляпа, спасибо всем за подсказки! опять опечатки в командах!
#жесткое убийство окна, аналог xkill для wayland
$mod+Shift+q exec kill -9 -p $(swaymsg -t subscribe "['window']" | jq '.container.pid')
Arhei
Сообщения: 16 Зарегистрирован: 04.07.2025
#
28.07.2025 19:30
Я шляпа, спасибо всем за подсказки! опять опечатки в командах!
бывает
а вот еще вариант в догонку
swaymsg -t get_tree | jq -r '..|select(.app_id)?| (.pid|tostring) +"\t"+ .app_id +" "+ .name' | sort -nr | fzf --accept-nth 1 --multi | xargs kill -9
кидаем в скрипт чтобы не заморачиваться с экранированием, ну а в конфиге sway прописываем запуск через терминал
bindsym ... exec foot sway-windows-kill9.sh
по итогу у нас получиться "менюшка" по выборочному убиванию запущенных окон в sway
vasek
Сообщения: 532 Зарегистрирован: 31.08.2022
#
28.07.2025 19:42
Inx , пробуй: pkill програ или pkill -9 програ
Ошибки не исчезают с опытом - они просто умнеют
lnx
Сообщения: 212 Зарегистрирован: 24.08.2022
#
28.07.2025 21:10
однако решение не вполне годное, оно прибивает окно ПОЛУЧАЮЩЕЕ фокус. Если кнокпи нажать над активным окном, оно не прибивается, а прибивается то, которому фокус будет передан. Попробую более длинное решение. Спасибо, отлично работает!