如何杀死特定的 x 窗口?

dec*_*off 5 xrandr tty

我在 tt8 上的新 x-window 中通过 Wine 运行了一些 WINdows 游戏。这是我使用的

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
Run Code Online (Sandbox Code Playgroud)

这将调用脚本,它读取

!# /bin/bash

# sleep 4 
xrandr -s 640x480
# xrandr -s 1024x768 
/usr/share/playonlinux/playonlinux --run "ZumasRevenge.exe"
Run Code Online (Sandbox Code Playgroud)

如您所见,我打开一个新的 x-windw 并随时随地更改分辨率。有时,即使游戏关闭,某些游戏也会冻结,并且 x-window 不会死。通常,我可以使用 ctr-alt-bkspace 杀死 x,但这仅适用于 tt7(默认)。在 tty8 中,该命令将不起作用。

所以,我想知道,有没有办法重新启动或终止在 tty8 中发生的 x-window 进程

dig*_*row 9

Alt + F2

gksu xkill
Run Code Online (Sandbox Code Playgroud)

您单击要关闭的窗口。

您也可以尝试使用终端,假设当您尝试收听在线广播电台时,banshee 卡住了。

sudo ps -A|grep bans
>10304  bla bla bla
^ the result of the command
sudo kill 10304
Run Code Online (Sandbox Code Playgroud)

你可以试试sudo kill -s kill 10304

更简单的方法

gksu gnome-system-monitor
Run Code Online (Sandbox Code Playgroud)

这就是您需要知道的全部内容。


des*_*gua 4

您可以使用组合键Alt+ SysRq+ K

SysRq通常是打印屏幕键。

  • ...如预期。 (2认同)