テーマと背景を使用して LightDM をカスタマイズする方法

テーマと背景を使用して LightDM をカスタマイズする方法

LightDM は、Linux マシンで使用できるログイン画面の 1 つです。これは堅牢で信頼性の高いプログラムであり、ログインからデスクトップに到達するまでの機能は優れていますが、ビジュアルが少し味気ないという人もいるでしょう。以下では、テーマと背景を使用して LightDM をカスタマイズして、退屈な外観をドレスアップする方法を示します。

Cinnamon で LightDM をカスタマイズする

  • Cinnamon で LightDM をカスタマイズするには、システムのコントロール パネルを開きます。
Linux Mint のシステム設定ウィンドウを示すスクリーンショット。
  • 「管理」セクションまで下にスクロールし、「ログイン ウィンドウ」をクリックします。
[システム設定] ウィンドウの [ログイン ウィンドウ] オプションを示すスクリーンショット。
  • これを実行すると、オペレーティング システムがアカウントのパスワードを尋ねる小さなウィンドウが表示されます。パスワードを入力し、 を押しますEnter
Linux Mint のスーパーユーザー認証プロンプトを示すスクリーンショット。
  • システムは、LightDM で使用可能なすべてのオプションをリストする大きなウィンドウを開きます。たとえば、「背景」行の右端のボタンをクリックすると、ログイン画面のデフォルトの画像を変更できます。
Slick の LightDM Greeter 設定を示すスクリーンショット。
  • 「ユーザーの背景を描画」スイッチをオフにします。
Slick LightDM のユーザー背景の切り替えを強調表示するスクリーンショット。
  • 背景画像と色の変更以外に、LightDM インスタンスのデフォルトのテーマも変更できます。これを行うには、「GTK テーマ」行の横にあるドロップダウン ボックスをクリックし、使用するテーマを選択します。
ログイン画面インスタンスの GTK テーマ オプションを強調表示するスクリーンショット。
  • 完了したら、ログイン ウィンドウ プロンプトを閉じ、現在のセッションからログアウトして、新しい設定を適用してテストできます。
カスタム Linux Mint ログイン画面のスクリーンショット。

Unity で LightDM をカスタマイズする

Cinnamon とは異なり、Unity デスクトップ環境は、LightDM グリーター バイナリを編集するためのグラフィカル ユーザー インターフェイスを提供しません。Unity ベースのシステムでログイン画面を変更するには、LightDM の構成設定をその基盤となる「gsettings」デーモンに渡す必要があります。

  • カスタム イメージ ファイルを Unity のデフォルトの背景ディレクトリにコピーします。

sudo cp. /your-image.jpg /usr/share/backgrounds/

  • 次のコマンドを使用して、lightdm デーモン ユーザーに切り替えます。

sudo -su lightdm

  • 次のコマンドを実行して、LightDM のデフォルトのユーザー バックグラウンド動作を無効にします。

dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false

  • これで、次のコマンドを実行してカスタム背景画像を設定できるようになりました。

dbus-launch gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/image.jpg'

  • 「テーマ名」変数を変更して、LightDM セッションの全体的なテーマを設定することもできます。

dbus-launch gsettings set com.canonical.unity-greeter theme-name 'Ambiance'

  • システムを再起動して、新しい LightDM 設定を適用します。
Ubuntu Unity のカスタム ログイン画面を示すスクリーンショット。

XFCE での LightDM のカスタマイズ

XFCE は、LightDM をプライマリ ディスプレイ マネージャーとして使用する、シンプルで軽量のデスクトップ環境です。Cinnamon と同様に、コマンドラインに触れることなくログイン画面をカスタマイズできる便利なツールを提供します。

  • デスクトップの左上隅にある XFCE メニュー アイコンをクリックします。
XFCE メニュー ボタンを強調表示したスクリーンショット。
  • メニュー ウィンドウの右側のサイドバーで [設定] をクリックし、下にスクロールして [LightDM GTK+ Greeter 設定] を選択します。
XFCE の LightDM Greeter 設定を強調表示するスクリーンショット。
  • これにより、システムがユーザー アカウントのパスワードを尋ねる小さなプロンプトが表示されます。アカウントのパスワードを入力し、 を押しますEnter
  • その後、ウィンドウの「背景」カテゴリの下にある「画像」ラベルの横にあるボタンをクリックします。
LightDM のカスタム イメージ プロンプトを強調表示するスクリーンショット。
  • カスタムログイン背景として設定したい画像を選択し、「開く」をクリックします。
LightDM カスタム イメージのファイル ピッカーを示すスクリーンショット。
  • 次に、「利用可能な場合はユーザーの壁紙を使用する」チェックボックスをオフにし、「保存」をクリックして変更を LightDM にコミットします。
XFCE の LightDM インスタンスのユーザー背景の切り替えを強調表示するスクリーンショット。
  • システムを再起動して、新しい設定を適用します。
カスタム背景を使用した XFCE ログイン画面を示すスクリーンショット。

代替の LightDM グリーター

標準の LightDM グリーター (slick-greeter、unity-session、lightdm-gtk-greeter) が気に入らない場合は、代替手段をインストールできます。1 つのオプションは、「他の」デフォルト グリーターをインストールすることです。つまり、Linux Mint マシンに「unity-session」パッケージをインストールするか、Ubuntu システムに slick-greeter パッケージをインストールします。

留意すべき点の 1 つは、これらのそれぞれがかなりの数の新しい Unity または Cinnamon 依存関係をインストールすることになるため、スペースやパフォーマンスが最も重要である場合、これらは最も軽いオプションではないということです。次のコマンドは、これらのグリーターをインストールします。

sudo apt install unity-session
sudo apt install slick-greeter
sudo apt install lightdm-gtk-greeter lightdm-gtk-greeter-settings

Linux で利用可能な多数の LightDM グリーターの 1 つである slick-greeter のインストール プロセスを示すターミナル。

Linux のカスタマイズに関しては、ディスプレイ マネージャーは氷山の一角にすぎません。Parabola Linux をインストールしbspwm をウィンドウ マネージャーとして実行することで、独自の最小限の Linux 環境を構築する方法を学びます。

画像クレジット: Jay Wennington via Unsplash。すべての変更とスクリーンショットは Ramces Red によるものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です