Как убить конкретное x-window?

Я запускаю некоторые игры для Windows через Wine в новом x-window на tt8. Вот что я использую

Exec=xinit '/home/deckoff/.PlayOnLinux/wineprefix/HOMM3/drive_c/Program Files/GOG.com/Heroes of Might and Magic 3 Complete/Heroes3' -- :1 -ac -depth 16

. Это вызовет скрипт, который читает

!# /bin/bash

# sleep 4 
xrandr -s 640x480
# xrandr -s 1024x768 
/usr/share/playonlinux/playonlinux --run "ZumasRevenge.exe"

. Как видите, я открываю новый x-windw и меняю разрешение на ходу. Иногда, некоторые игры могут зависнуть, и окно x не умрет, даже если игра закрыта. Обычно я могу убить x с помощью ctr-alt-bkspace, но это будет работать только в tt7 (по умолчанию). В tty8 команда работать не будет.

Итак, я хочу знать, есть ли способ перезапустить или уничтожить процесс x-window, происходящий в tty8

5
задан 9 February 2012 в 14:38

3 ответа

Попробуйте выполнить следующие действия в терминале:

echo "setxkbmap -option terminate:ctrl_alt_bksp" >> ~/.xinitrc

Файл .xinitrc в вашей домашней папке следует читать каждый раз, когда X запускается через startx или xinit, и мы только что добавленный должен включить "zapping" сервер.

Для получения дополнительной информации: https://wiki.archlinux.org/index.php/Xorg

0
ответ дан 9 February 2012 в 14:38

Вы можете использовать комбинацию клавиш Alt + SysRq + K .

SysRq часто является клавишей Print Screen.

0
ответ дан 9 February 2012 в 14:38

Alt + F2

gksu xkill

вы нажимаете на окно, которое хотите закрыть.

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

sudo ps -A|grep bans
>10304  bla bla bla
^ the result of the command
sudo kill 10304

вы можете попробовать sudo kill -s kill 10304.

более простой способ

gksu gnome-system-monitor

это все, что вам нужно знать.

0
ответ дан 9 February 2012 в 14:38

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

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