如何杀死特定的 x-window?

如何杀死特定的 x-window?

我在 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

这将调用脚本,内容如下

!# /bin/bash

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

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

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

答案1

Alt+F2

gksu xkill

单击要关闭的窗口。

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

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

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

答案2

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

SysRq通常是 Print Screen 键。

答案3

在终端中尝试以下操作:

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

每次通过或.xinitrc启动 X 时,都应读取主文件夹中的文件,并且我们刚刚添加的选项应启用“zapping”服务器。startxxinit

更多信息:https://wiki.archlinux.org/index.php/Xorg

相关内容