web-dev-qa-db-fra.com

Comment tuer X-window spécifique?

Je lance quelques jeux Windows via Wine dans la nouvelle fenêtre x sur tt8. Voici ce que j'utilise

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

Cela invoquera le script, qui lit

!# /bin/bash

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

Comme vous pouvez le constater, j'ouvre une nouvelle x-windw et change de résolution à tout moment. Parfois, certains jeux se figent et la fenêtre de x-window ne mourra pas, même si le jeu est fermé. D'habitude, je peux tuer x avec ctr-alt-bkspace, mais cela ne fonctionnera que dans tt7 (par défaut). Dans tty8, la commande ne fonctionnera pas.

Donc, je veux savoir, y at-il un moyen de restrat ou kil le processus de x-window se déroulant dans tty8

5
deckoff

Vous pouvez utiliser la combinaison de touches Alt + SysRq + K.

SysRq est souvent la touche Print Screen.

4
desgua

Alt + F2

gksu xkill

vous cliquez sur la fenêtre que vous souhaitez fermer.

Aussi, vous pouvez essayer avec un terminal, disons que Banshee est bloqué lorsque vous essayez d’écouter une station de radio en ligne.

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

vous pouvez essayer Sudo kill -s kill 10304.

un moyen plus facile

gksu gnome-system-monitor

c'est tout ce que vous devez savoir.

9
digitalcrow

Essayez ce qui suit dans un terminal:

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

Le fichier .xinitrc de votre dossier de base doit être lu à chaque démarrage de X, soit via startxou xinit, et l'option que nous venons d'ajouter devrait permettre de "zapper" le serveur.

Pour plus d'informations: https://wiki.archlinux.org/index.php/Xorg

1
Lakritsbollar