Горячая клавиша убивания процесса wine [Решено]

Как сделать так, чтобы по горячей клавише убивались все зависшие wine процессы?

0
Гость - 17 Май, 2013 - 22:42

мм.. Как бы каждое приложение, не важно wine или нативное, можно убить ctrl+alt+esc, указатель изменится и убиваем нужное окно, работает и в полноэкранном режиме какой нибудь игрушки.

0
Schaman - 18 Май, 2013 - 11:02
Изображение пользователя Schaman.

Консольная команда top выдает список всех процессов.
Вибраете id нужного процесса
команда kill id процесса убивает процесс (выполянется от рута)

0
NikolayTrB - 17 Май, 2013 - 22:44
Изображение пользователя NikolayTrB.

Сомневаюсь, что это получится. Если убивать wineserver, то убьются все wine приложения, а не только зависшие. ИМХО, лучше повесить на горячую клавишу xkill и убирать зависшие приложения по одному.

0
Schaman - 19 Май, 2013 - 11:06
Изображение пользователя Schaman.

Не обязательно. Команда top позворляет выбрать именно тот, который надо грохнуть и все дела. С другой стороны если кроме wineserver'a более ничего и нет, то его надо грохнуть при этом все произойдет в "штатном режиме". Все тоже происходит когда вырубаем приложение через диспетчер задач или системный монитор, но там еще ждем пока отработает гуй, а тут консольная команда убивает сразу все что надо.

0
novocat - 18 Май, 2013 - 05:59
Изображение пользователя novocat.

Хотите гуй, можно Сtrl+Esc.
Прочитайте полезное (там не много):
Процессы в Linux. (тут не все нужно)

Контроль за системными ресурсами.
Linux — завершаем процессы
А теперь, подсказка по горячей клавише. Поковыряйтесь с killall и pkill :)
0
Chibiko - 18 Май, 2013 - 11:33
Изображение пользователя Chibiko.

Ваа, развели-то как.

Настройки - параметры системы - Комбинации клавиш и росчерки

Специальные действия - New - Создать - Глобальное сочетание клавиш - Команда или адрес

Называем например "убить Билла", сочетание клавиш например Alt+}, а в команду пишем:
wineserver -k

Сохраняем, проверяем. Например запустил NFS MW - и красиво убил по сочетанию клавиш.

Одна только проблема - у нас не возвращается экран в нормальное положение.
Для этого по аналогии делаем второе сочетание клавиш, например Alt+{
В нём пишем команду:
xrandr -s 1280x1024
Разрешение ставим такое какое вам надо. Если что и частоту можно приписать. (man xrandr)
Тестим - нажали - разрешение вернулось в норму.
Ура!

ЗЫ Теперь о подводных камнях:
1) Убивает только wine-приложения. То-есть если вы запустили через PlayOnLinux - пишем скрипты типа
killall -9 /usr/local/playonlinux/wineserver и т.д. -я хз де они там сидят.
2) фз, много не тестил. Но должно работать в over9000 играх и приложениях стандартного wine.
3) ЗЫЫЫ Инструкция актуальна только для KDE 4.9.5, но думаю в более поздних версиях сможете проделать тоже самое по аналогии.

0
kattoha - 18 Май, 2013 - 11:51

Спасибо. Работает.

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