解決策を見つけました。カミル! 出典このスレッド。

解決策を見つけました。カミル! 出典このスレッド。

先ほど、ゲームを開いたのですが、すぐに黒い画面が表示されました。バックグラウンドで音楽が聞こえ、カーソルを移動したときにそれが見えるのですが、できませんでした。rebootAlt+Tabと入力しようAlt+F4Alt+F2したのですが、そこまで進む前にセッションから追い出され、再度ログインするように求められました。GNOME 40 を使用しています。

私が探しているのは、ログイン後、フルスクリーン プログラムが開き、カーソルしか表示されない黒い画面になった場合、Alt + Tab、Alt + F4 が押せず、他のプログラムも開けない場合、どうすればプログラムを終了できるのかということです。

答え1

  • ctrl+ alt+ F2(または、何らかのファンクションキー)を押しますF3。コンソールのログイン画面が表示されます。
  • ゲームを開始したユーザーを使用してログインします。
  • 安全のために、 と入力しますpgrep -l {nameOfGame}。出力はゲームの名前と PID になります。そうでない場合は、名前の文字数を減らしてみてください。
  • を実行しますpkill {nameOfGame}。強制終了されない場合は、sudo2 番目の手順で同じコマンドを使用するか、root ユーザーでログインしてください。
  • ctrl+ alt+ F1(または、通常は最初か最後の vty)を押してF7グラフィック環境に戻ります。ゲームが終了しているので、デスクトップを再び表示できるはずです。

超現代的なディストリビューションの中には、コンソール ログインを許可しないものがあります。あなたのディストリビューションがそのようなものではないことを願います。おそらく、コンソール ログインWaylandが有効になっているのではないでしょうか。もし、これについて知っている方がいらっしゃいましたら、ぜひコメントしてください。

答え2

コマンドラインがある場合は、次のコマンドを使用して、現在のユーザー (あなた) が所有するすべてのプロセスを一覧表示できます。

ps -fu $USER

2番目の列は、PID各プロセスを一意に識別するものです。このコマンドを使用して、プロセスを強制終了できます({PID}番号に置き換えます)。

kill {PID}

それでも効果がない場合は、重症度の高い順に次の2つを試してください。

kill -HUP {PID}
kill -KILL {PID}

最後の方法は常に機能しますが、対象のプロセスに整理整頓してきちんと終了する機会を与えないため、これを最初から使用しないことを強くお勧めします。

コマンドラインがない場合は、xkillFedora パッケージの古いコマンドxorg-x11-appsを使用すると、ポイント アンド クリックで X プログラムを終了できます。必要なのは、それを起動するための何らかの方法 (ホットキーの組み合わせなど) だけです。

答え3

解決策を見つけました。カミル! 出典このスレッド

使用xdoツール現在アクティブなウィンドウを終了するには:

xdotool getwindowfocus windowkill

Ubuntu では、キーボード ショートカットを作成します。

  1. キーボード設定を開きます(下記参照)。
  2. 次のコマンドでショートカットを作成します。xdotool getwindowfocus windowkill

私が選んだのは: Ctrl+ Alt+x

このショートカットは現在アクティブなウィンドウを終了しますすぐに。 それはないアプリケーションが応答するのを待ち、終了し、保存し、ファイルを閉じ、完了するなどします。

キーボード設定

関連情報