Уничтожение 'wineserver' не закрывает GUI винных приложений

Когда определенные приложения, работающие под вином, отказывают, я обычно просто уничтожаю процесс 'wineserver', так как я не могу правильно отождествить определенные имена процесса с Приложением Windows (если они даже работают на различных процессах - я не уверен, я знаю мало об этом материале).

Однако это выполняет только освобождение моего использования ЦП, так как графический интерфейсы пользователя все еще открыты и доступны через тире, даже при том, что они не отвечают. Таким образом, мой вопрос: какой процесс я должен уничтожить для избавлений от артефактов из not-running-anymore Винных программ?

1
задан 7 September 2014 в 02:33

1 ответ

Это нормально, потому что при запуске Винного приложения оно на самом деле загружает другие приложения для сотрудничества, каждый - свой собственный родитель (не связанный), и каждый создает свой собственный childs. Таким образом для эффективного уничтожения всех связанных с вином процессов необходимо использовать эти wineserver команда, которая идет с вином.

Вместо sudo kill -9 wineAppProcessID Вы работали бы wineserver -k

-k, параметр отправляет SIGINT (Процесс Прерывания) сигнал. В случае это не работает, сигнал поднят до SIGKILL (Уничтожьте Процесс Сразу), подобный Kill -9.

различие - то, что wineserver будет на самом деле искать и уничтожать все Винные процессы. Это только хорошо, если Вы хотите уничтожить ВСЕ винные процессы (Все винные приложения, работающие одновременно).

Вот изображение pstree -g при выполнении Винного приложения (В этом Вызове СТАЛКЕРА случая Припяти)

enter image description here

, Если я сделаю sudo kill -9 8462, то это только уничтожит wineserver и оставит меня с окном GUI застрявшим на режиме зомби. Если я однако сделаю wineserver -k, то это правильно уничтожит все связанные с вином процессы (8491, 8468 и 8462). Для получения дополнительной информации о других связанных с вином командах см. , Как установить и настроить Вино? , где я приложил некоторые усилия в компиляции почти всех полезных команд, wineserver являющийся одним из них.

3
ответ дан 10 November 2019 в 19:22

Другие вопросы по тегам:

Похожие вопросы: