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

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

Mateデスクトップは、10年以上前から存在しているGnome2.Xをベースにしています。このような古い技術に基づいているため、非常に信頼性が高く、問題が発生することはめったにありません。ただし、「ほぼ」は100%の成功率ではありません。残念ながら、問題が発生してワークフローが停止することがあります。これらの問題が発生すると、多くのLinuxユーザーはそれを修正するために何をすべきかわかりません。フリーズしたMateLinuxデスクトップを修正する方法は次のとおりです。

Mateパネルを更新します

ほとんどの場合、Mateデスクトップでクラッシュまたはフリーズが発生すると、パネルに障害が発生します。Mateのような安定した十分にテストされたソフトウェア間でも、メモリ不足やサードパーティのパネルアプレットなどのさまざまな要因により、パネルのクラッシュが発生する可能性があります。この問題を解決する最善の方法は、壊れたパネルを更新することです。

動作していないMateパネルを更新することは、GnomeShellなどの最新のデスクトップ環境を更新するよりも少し注意が必要です。理由?Mateは、組み込みの「更新」機能がなかった古いリリースのGnomeデスクトップ上に構築されています。そのため、端末を使って自分の手で物事を手に入れる必要があります。

Mateデスクトップのターミナルウィンドウにアクセスするには、キーボードのCtrl + Alt + T またはCtrl + Shift + Tを押します 。ここから、Mateでパネルを処理するプロセスの名前である「mate-panel」でpidof コマンドを実行し ます。

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

pidofメイトパネル

pidofコマンドを実行すると、数値出力が返されます。この番号出力は、パネルプログラムのプロセスIDです。ここから、kill コマンドを使用して、フリーズ/壊れたメイトパネルを強制終了できます 。

process-id-from-pidofを強制終了します

または、killコマンドを使用してプログラムを強制終了しpidofが機能しない場合は、「mate-panel」と一緒にkillallコマンドを試してください。

キルオールメイトパネル

パネルを「強制終了」すると、Mateは自動的に新しい作業中のパネルを瞬時に起動し、問題を解決する必要があります。システムが新しいパネルを表示しない場合は、以下のコマンドを使用して手動で呼び出すことができます。

メイトパネル&

メイトウィンドウマネージャーを更新する

Mateデスクトップ環境がロック、フリーズ、またはクラッシュする可能性があるもう1つの理由は、Marcoウィンドウマネージャーが原因です。通常、これらのクラッシュは、ウィンドウマネージャーの古さ、バグ、またはその他のさまざまな要因が原因です。

MateパネルのようなMateウィンドウマネージャー(Marco)の更新は、主にシステム設定にMarcoの更新オプションが組み込まれていないため、コマンドラインで実行する必要があります。

キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルウィンドウを開きます。そこから、marco –replaceコマンドを実行します。必ず記号を追加して、このコマンドをバックグラウンドに配置するようにBashシェルに指示してください。

marco --replace&

Mate PCのターミナルで上記のコマンドを実行すると、Mateウィンドウマネージャーは即座に更新され、実行中のコマンドをバックグラウンドに送信する必要があります。次に、disownコマンドを実行して、実行中のシェルからMarcoを切断します。

勘当

disownコマンドを実行したら、Mateウィンドウ管理システムの問題を解決する必要があります。

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

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

上記のコマンドを使用してMateデスクトップ環境を更新すると、自分自身をすばやく保存できるため、非常に便利です。ただし、Mateセッションを修正するための複数のコマンドを覚えているのが好きでない場合は、クイックリセットスクリプトでこれをすべて解決できることを知って幸せです。

リセットスクリプトを作成する最初のステップは、ホームディレクトリ(〜)に新しい空のファイルを作成することです。touchコマンドを使用して、空白の「mate-reset」ファイルを作成します。

タッチメイトリセット

新しい「mate-reset」ファイルを作成したら、編集のためにNanoテキストエディタで開きます。

nano -wmate-reset

スクリプトの先頭にコードの最初の行を貼り付けます。このコードは「シバン」と呼ばれ、Bashシェルにスクリプトファイルの処理方法を通知します。

#!/ bin / bash

コードの最初の行に続いて、Enterキーを押して新しい行を作成します。次に、メイトパネルをリセットするコードの2行目を追加します。

キルオールメイトパネル

パネルリセットコマンドの後、Enterキーを押してさらに別の新しい行を作成します。次に、スクリプトのコードの最後の行を追加します。これにより、メイトウィンドウマネージャーがリセットされます。

marco --replace&

Ctrl + Oを押して編集内容をNanoのスクリプトに保存し、Ctrl + Xで閉じます。そこから、権限を更新し、「mate-reset」を「/ usr / bin /」ディレクトリにインストールします。

sudo chmod + xmate-リセット
sudo mv mate-reset / usr / bin /

Mateリセットスクリプトが「/ usr / bin /」ディレクトリにあると、Alt + F2を押して以下のコマンドを入力することにより、Mateデスクトップをリセットできます。

メイトリセット


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 つに結合できたらいいのにと思いますか