Wayland を使って Linux のプロセスを強制終了する方法

  • Wayland では、セキュリティ上の理由から xkill のようなツールは許可されません。
  • pkill と kill を使用すると、ターミナルからプロセスを強制終了できます。
  • GNOME や KDE などの一部の環境では独自のソリューションが提供されています。
  • Fkill は、プロセスを管理するための最新かつインタラクティブなオプションです。

Wayland でプロセスを強制終了する

Linux でのプロセスの管理は、あらゆるユーザーやシステム管理者にとって重要なタスクです。しかし、多くのデスクトップ環境でX.Orgの代わりとしてWaylandが登場したことで、 プロセスを強制終了する、既知のように xkill、同じように動作しなくなりました。幸いなことに、この「新しい」ウィンドウ システムでプロセスを管理するための代替手段と適切な方法があります。

この記事では、Linuxでプロセスを強制終了するさまざまな方法を紹介します。 Waylandを使用する場合pkill、kill、fkill などのツールや、最も一般的なデスクトップ環境の特定のオプションも使用します。また、特にアプリが応答しなくなった場合に、ログアウトを妨げるクラッシュを回避する方法についても説明します。

xkill が Wayland で動作しないのはなぜですか?

X.Orgベースの環境では、ツール xkill でグラフィカルアプリケーションを閉じることができるようになりました クリックするだけです。しかし、ウェイランド あるアプリケーションが別のアプリケーションを閉じることを許可しない 安全性と設計上の理由により直接使用することはできません。したがって、 xkill すべての Wayland 環境で同じように動作します。

ただし、次のようなインターフェースでは GNOME, KDE y スウェイ 互換性は使用しているグラフィック コンポーザーによって異なりますが、ウィンドウを閉じるための独自のメカニズムを実装しています。

pkillとkillを使用してWaylandでプロセスを強制終了する

ウェイランドでは使用できない xkillただし、プロセスを終了するには、従来の Linux ツールに頼ることもできます。 pkill y kill ターミナルからプログラムを閉じることができる 2 つの重要なコマンドです。

pkillの使用

コマンド pkill アプリケーション名を使用してプロセスを強制終了できます。構文は非常にシンプルです:

pkill プロセス名

例えば、 Firefoxの:

pkillはFirefoxの

ただし、これにより、名前を含むすべてのプロセスが閉じられます。 Firefoxの。特定のプロセスにのみ影響を与えることを確認したい場合は、名前の代わりにその識別子 (PID) を使用できます。

PID で kill を使用してプロセスを強制終了する

使用する killまず、 PID 終了したいプロセスの。次のコマンドで実行できます:

ps -e | grep プロセス名

このコマンドは実行中のプロセスのリストを表示し、 PID 私たちはそれを終わらせたいと思っています。特定できたら、次の方法でそれを削除できます。

PIDを殺す

プロセスが閉じられない場合は、信号を使用できます -9 それは彼に次のことを強いるだろう:

kill -9 PID

デスクトップ環境に応じてプロセスを強制終了する xkill の代替手段

一つの選択肢は、キーの組み合わせを試すことです Ctrlキー+META+Escキー一部のデスクトップでは、ヘッダーのスクリーンショットのような赤い頭蓋骨が表示されます。そうでない場合、他の解決策は次のとおりです。

Waylandでは、 xkill 普遍的ですが、一部の環境ではウィンドウを閉じるための独自のツールが開発されています。

GNOME

En GNOMEターミナルからウィンドウを閉じるには、次のコマンドを使用できます。

gnome-session-quit --force

別のオプションは、キーの組み合わせを使用することです Altキー+ F2、書く lg 開発者コンソールからアプリケーションを手動で閉じます。

KDEプラズマ

En KDEプラズマ、 コマンド kwin_x11 –置換 アプリケーションがクラッシュした場合にウィンドウ マネージャーを再起動するのに役立ちます。

スウェイ

のユーザー向け スウェイウィンドウを閉じる最も簡単な方法は、ネイティブ設定を使用することです。

swaymsg キル

Fkill: プロセスを強制終了するための最新かつインタラクティブな代替手段

より直感的なツールをご希望の場合は、 殺す それは興味深い選択肢です。このツールを使用すると、プロセスを対話的に選択し、簡単に終了することができます。

fkillのインストール

インストールする 殺す Debian または Ubuntu ベースのシステムでは、次のコマンドを実行するだけです。

sudo apt install nodejs npm

次にインストールします 殺す と:

npm インストール --global fkill-cli

fkillの使用

アプリケーションを閉じるには、次のコマンドを実行します。

殺す

実行中のプロセスのリストが表示されます。殺したいものを選択して押すだけです 入力します.

コンピュータをシャットダウンせずにWaylandからログアウトする

コンピュータを再起動せずに Wayland セッションを終了する必要がある場合は、次のコマンドを試してください。

loginctl セッション終了 $XDG_SESSION_ID

次のことも試すことができます。

sudo systemctl gdmを再起動します

セッションが再開されます GNOME システムをシャットダウンする必要はありません。

Wayland でのプロセス管理は最初は複雑に思えるかもしれませんが、適切なツールを理解すれば、X.Org と同じくらい簡単になります。次のようなコマンドを使う pkill y kill各環境に固有のオプションに加えて、アプリケーションの制御を維持し、クラッシュを回避し、Linux でのエクスペリエンスを向上させることができます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。