フリーズしたXFCELinuxデスクトップを修正する方法

フリーズしたXFCELinuxデスクトップを修正する方法

XFCE4デスクトップ環境は、デスクトップ環境の軽量大国です。コードベースの信頼性と安定性が高いため、堅固でクラッシュすることはめったにありません。とはいえ、100%完璧なものはなく、最も頑丈なデスクトップでも問題が発生する可能性があります。そこで、フリーズしたXFCELinuxデスクトップを修正する方法は次のとおりです。

XFCE4パネルを更新します

ほとんどの場合、XFCE4の問題、問題、およびクラッシュには、XFCE4パネルが関係しています。パネルにプラグインが追加されて失敗することがあるので、それは理解できます。

残念ながら、XFCEユーザーがボタンをクリックしてパネルを再起動する方法は組み込まれていません。また、GnomeShellのような秘密のリセット機能も組み込まれていません。代わりに、応答しないXFCE4パネルを修正しようとしているユーザーは、パネルを強制終了して再起動する必要があります。

XFCE4パネルを終了して再実行する最良の方法は、ターミナルを使用することです。主な理由は、ターミナルエミュレータがプログラム出力の詳細を提供し、パネルがロックして失敗する原因となる問題のトラブルシューティングを行うことができるためです。したがって、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルウィンドウを開きます。ターミナルウィンドウを使用する準備ができたら、pidofコマンドを実行して、パネルのプロセスIDコードを判別します。

pidof xfce4-panel

出力番号を読み取り、以下の kill コマンドに配置します。

フリーズしたXFCELinuxデスクトップを修正する方法

number-from-pidofを強制終了します

または、topコマンドでパネルが強制終了されない場合は、このコマンドを試してください。

killall xfce4-panel

XFCE4パネルを閉じた状態で、次のコマンドを使用してターミナルから直接再起動できます。

xfce4-panel&

ターミナルからこのコマンドを実行すると、新しいXFCE4パネルが画面に追加されます。そこから、disownを実行して、ターミナルの外部でプロセスとしてバックグラウンドで実行するため に送信できます 。

勘当

XFCE4ウィンドウマネージャーを更新します

XFCE4パネルは大きな煩わしさですが、デスクトップセッションを中断する可能性があるのはそれだけではありません。XFCE4ウィンドウマネージャーは、クラッシュしたときにいくつかの問題が発生する可能性があり、デスクトップで開いているウィンドウを最小化/最大化できないようにする可能性があります。

パネルと同じように、ウィンドウマネージャーはターミナルを介して処理できます。したがって、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを起動します 。そこから、「– replace」スイッチを指定してxfwm4コマンドを実行する必要があります。これにより、  xfwm4 コマンドは、壊れているウィンドウマネージャーの現在のインスタンスに置き換えることができます。

フリーズしたXFCELinuxデスクトップを修正する方法

xfwm4 --- replace

上記のコマンドを実行すると、デスクトップが一瞬ちらつきます。慌てる必要はありません!このフラッシュは良いことであり、ウィンドウマネージャーとデスクトップセッションを処理するすべてのものが更新されていることを意味します。ここから、ウィンドウ切り替えの問題はすべて解消されます。

replaceコマンドを実行したときにウィンドウマネージャーが更新されていませんか?数回再実行してみてください。または、他のすべてが失敗した場合は、killコマンドを実行すると、XFCE4デスクトップ環境が自動的にウィンドウマネージャーを再起動する必要があります。

killall xfwm4

また

pidofxfwm4キル番号-from-pidof

リセットスクリプトを作成する

Linuxターミナルでいくつかのコマンドを使用してXFCE4パネルまたはXFCE4ウィンドウマネージャーを再起動すると、ピンチで動作しますが、すべてを一度に実行したい場合は、スクリプトを作成するのが最善の方法です。

XFCE4デスクトップのリセットスクリプトを作成する最初のステップは、コードが保存されるファイルを作成することです。新しいファイルを作成するには、以下のtouchコマンドを使用します。

xfce4-restartをタッチします

上記のtouchコマンドを実行すると、「xfce4-restart」という名前のファイルがホームディレクトリ(〜)に表示されます。ここから、Nanoテキストエディタでスクリプトファイルを開きます。

nano -wxfce4-再起動

再起動ファイルの先頭に、コードの最初の行を記述します。このコードは「shebang」と呼ばれ、Linuxオペレーティングシステムがスクリプトを正しく実行するのに役立ちます。

#!/ bin / bash

shebangコードに続いて、XFCE4パネルを強制終了するコマンドを追加します。

killall xfce4-panel

Enterキーを押して、パネルコマンドの下に新しい行を作成し、コマンドを追加してパネルを再実行します。

xfce4-panel

2番目のパネルコマンドに続いて、ウィンドウマネージャーを更新するコードを追加する必要があります。ウィンドウマネージャを更新するには、Enterキーを押して別の新しい行を作成します。次に、xfwm4 –replaceコマンドを書き込みます。

xfwm4 --replace&

キーボードのCtrl + Oを押して、Nanoテキストエディタで編集内容をxfce4-restartファイルに保存します。その後、Ctrl + Xを押してNanoを終了します。Nanoテキストエディタを終了したら、chmodコマンドを使用して再起動ファイルの権限を更新します。

chmod + xxfce4-再起動

ファイルのアクセス許可を最新の状態にして、mvコマンドを使用してファイルを「/ usr / bin /」に移動します。

sudo mv xfce4-restart / usr / bin /

Alt + F2でクイックランチャーを起動し、以下のコマンドを入力してEnterキーを押すだけで、XFCE4デスクトップのパネルマネージャーとウィンドウマネージャーの両方を再起動できるようになります。

xfce4-restart


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか