ウェブサイト検索

基本OSでロックとログイン画面の壁紙を変更する方法


このチュートリアルでは、基本 OS でロック画面とログイン画面の背景を変更するために必要な手順について説明します。これにより、 デフォルトの灰色の背景が置き換えられます。

基本的な OS でロック画面やログイン画面の背景の灰色のデフォルトの壁紙を変更するのは少し難しいです。画像ファイルのパスを使用した一般的なグリーター構成の変更は機能しません。

残念ながら、灰色の背景は画像ファイルであり、そのデータはグリーターにハードコードされており、機能させるには新しい画像で再コンパイルする必要があるため、これは簡単な解決策ではありません。

その方法は次のとおりです。

ロック/ログイン画面背景基本OS(Odin)

ロックとログイン画面の背景の変更 - 基本 OS

警告: Greeter の新しいバージョンがリリースされたり、Greeter が更新されると、次の変更がシステムによって上書きされます。したがって、これらの手順を再度実行する必要があります。これらの変更には、ソース コードのコンパイル経験が少し必要になる場合があります。つまり、これらの各コマンドが何を行うのかを理解し、それを修正する方法を知っているということです。

  • 基本 OS でターミナルを開きます。
  • git と、greeter パッケージの次の依存関係をインストールします。
sudo apt install git
sudo apt install -y gnome-settings-daemon libaccountsservice-dev libgdk-pixbuf2.0-dev libgranite-dev libgtk-3-dev libhandy-1-dev liblightdm-gobject-1-dev libmutter-6-dev libwingpanel-dev libx11-dev meson valac
  • 一時 /tmp ディレクトリに移動し、GitHub から最新のグリータ マスター ブランチを複製します。
cd /tmp
git clone https://github.com/elementary/greeter.git
  • クローン作成が完了したら、ファイル マネージャーでパス /tmp/greeter/data を開きます。
  • 基本 OS では、ログイン画面/ロック画面のデフォルトの背景として 100×100 ピクセルの PNG ファイルが使用されます。画像はタイル状に並べられており、灰色の背景の印象を与えます。
  • 目的の壁紙画像の名前を texture.png に変更し、パス内の次のファイルを上書きします。

灰色の背景はこのファイルを使用して作成されます

 /tmp/greeter/data/texture.png
  • テキスト エディタでファイル /tmp/greeter/compositor/SystemBackground.vala を開き、次の行を置き換えます。

画像のパスを変更する

resource:///io/elementary/desktop/gala/texture.png

と -

resource:///io/elementary/greeter/texture.png
  • ファイルを保存します。
  • ターミナルを再度開き、次のコマンドを使用して greeter をビルドします。
cd /tmp/greeter
meson _build --prefix=/usr
sudo ninja install -C _build

建物の案内係

  • ビルドエラーが発生した場合は、以下のコメントでお知らせください。私がテストしたので、エラーは表示されないはずです。

上記のコマンドが完了したら、lightdm をテスト モードで実行してログイン画面をテストできます。

lightdm --test-mode --debug

問題がなければ、システムを再起動します。そして、基本 OS のログイン画面に壁紙が表示されるはずです。

このガイドは、基本 OS 6 Odin、基本 OS 5 Juno 以下で動作します。

終わりのメモ

このガイドが、基本 OS のロック画面またはログイン画面の背景を変更するのに役立つことを願っています。正直なところ、今は 2022 年ですが、ログイン画面の背景画像を変更するにはコードのコンパイルが必要であることに驚きました。

エラーが発生した場合は、下のコメント ボックスでお知らせください。

関連記事