Рейтинг:0

Xfce — есть ли способ ускорить «закрытие окна» для не отвечающих приложений?

флаг us

В Xubuntu 20.04, если окно не закрывается в первый раз, оно вызывает диалог со словами типа «Это приложение долго закрывается, вы хотите завершить процесс?»

Что он делает на самом деле? Это что-то вроде отправки 5 запросов на закрытие с интервалом в 5 секунд между ними, и если процесс все еще выполняется, он предлагает пользователю отправить запрос на уничтожение?

Можно ли где-то в настройках изменить количество попыток или интервал? Или есть способ добавить "убить" в меню правой мыши?

David avatar
флаг cn
Это то, что вам нужно сделать много? Закрыть окна для приложений, в которых произошел сбой?
evild4ve avatar
флаг us
да - это было бы полезно несколько раз в день. Мне не хватает мгновенности щелчка правой кнопкой мыши> окна уничтожения в оконном менеджере Джо.
David avatar
флаг cn
Я был бы больше обеспокоен, ПОЧЕМУ процессы падают, а не закрываются быстрее.
evild4ve avatar
флаг us
Пользуясь Ubuntu начиная с версии 4, я бы списал это на программистов-добровольцев/любителей, которые уходят и теряют интерес до того, как будет выполнена достаточная отладка. Основными виновниками моей системы являются коммерческие программы Firefox и драйвер Nvidia, но это версия одной и той же проблемы в масштабе компании. Обходной путь заключается в том, чтобы иметь возможность быстро и решительно закрывать процессы — и даже это запутывает пользователя. Поведение «x» для закрытия окна в Xfce часто не закрывает окно. Сегодня я попробовал сочетание клавиш ctrl+alt+esc, но оно плохо объяснено и (один раз) не сработало.
Рейтинг:1
флаг us

Предупреждение

Согласно с человек

Xkill — утилита для принудительного закрытия X-сервером соединений. клиентам. Эта программа очень опасна, но полезна для прерывание программ, которые отображали нежелательные окна на пользовательском экран. Если с параметром -id не указан идентификатор ресурса, xkill отображать специальный курсор как приглашение пользователю выбрать окно быть убитым. Если кнопка указателя нажата над окном без полномочий root, сервер закроет соединение с клиентом, создавшим окно.

Я тестировал в Xubuntu 20.04.3 и в Настройка/Клавиатура/Ярлыки приложений, есть ярлык по умолчанию для xkill. Это CtrlАльтПобег.

На экране появится значок «X». Если вы не хотите убивать какое-либо окно/программное обеспечение, щелкните правой кнопкой мыши. Если вы хотите убить процесс, щелкните левой кнопкой мыши по окну или окну программного обеспечения. Если вы работаете над важными вещами в своем сеансе, вы не должны использовать хкилл или с предосторожностями. Я иногда использую его, и он работает быстро и хорошо. Иногда мне нравится жить опасно. Используйте на свой риск.

Вы также можете открыть Диспетчер задач и остановить, завершить или убить процесс.

Источник для следующего: Разница между остановкой, уничтожением и завершением в диспетчере задач Xfce

От пользователя Алоха на unix.stackexchange.

Он посылает различные сигналы остановки процессу. Вот некоторая информация:

  • Останавливаться: SIGSTOP - Этот сигнал заставляет операционную систему Пауза выполнение процесса. Процесс не могу игнорировать сигнал.

  • Убийство: СИГКИЛЛ - Сигнал SIGKILL заставляет процесс немедленно прекратить выполнение. Программа не могу игнорировать этот сигнал. Этот процесс также не доходит до очистки.

  • Завершить: SIGTERM - Этот сигнал требует, чтобы процесс прекратил работу. Этот сигнал можно игнорировать. Процессу дается время изящно выключается. Когда программа изящно закрывается, это означает ему дается время, чтобы сохранить свой прогресс и высвободить ресурсы. В другом слов, его не заставляют останавливаться. SIGINT очень похож на SIGTERM.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.