![如何杀死特定的 x-window?](https://linux22.com/image/1108032/%E5%A6%82%E4%BD%95%E6%9D%80%E6%AD%BB%E7%89%B9%E5%AE%9A%E7%9A%84%20x-window%EF%BC%9F.png)
我在 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”服务器。startx
xinit