LightDMをテーマや背景でカスタマイズする方法

テーブルの上に置かれたデスクトップコンピュータの写真

LightDMはLinuxマシンで使用できるログインスクリーンの1つです。頑丈で信頼性の高いプログラムであり、ログインからデスクトップへの移行をスムーズに行いますが、視覚的には少し地味だと感じる人もいるでしょう。ここでは、LightDMをテーマや背景でカスタマイズして、その退屈な外観を飾る方法を説明します。

目次

  • CinnamonでのLightDMのカスタマイズ
  • UnityでのLightDMのカスタマイズ
  • XFCEでのLightDMのカスタマイズ
  • 代替のLightDMグリター

CinnamonでのLightDMのカスタマイズ

  1. CinnamonでLightDMをカスタマイズするには、システムのコントロールパネルを開きます。

Linux Mintのシステム設定ウィンドウのスクリーンショット

  1. 「管理」セクションにスクロールし、「ログインウィンドウ」をクリックします。

システム設定ウィンドウのログインウィンドウオプションのスクリーンショット

  1. これにより、オペレーティングシステムがアカウントのパスワードを尋ねる小さなウィンドウが表示されます。パスワードを入力し、Enterを押します。

Linux Mintのスーパーユーザー認証プロンプトのスクリーンショット

  1. システムは次に、LightDMのすべての利用可能オプションがリストされた大きなウィンドウを開きます。たとえば、「背景」行の最も右のボタンをクリックして、ログインスクリーンのデフォルト画像を変更できます。

SlickのLightDMグリター設定のスクリーンショット

  1. 「ユーザーの背景を描画」スイッチをオフにします。

Slick LightDMのユーザー背景トグルを強調表示したスクリーンショット

  1. 背景画像や色を変更する以外にも、LightDMのデフォルトテーマを変更することもできます。これを行うには、「GTKテーマ」行の横にあるドロップダウンボックスをクリックし、使用したいテーマを選択します。

ログイン画面インスタンスのGTKテーマオプションを強調表示したスクリーンショット

  1. 完了したら、ログインウィンドウのプロンプトを閉じて、現在のセッションからサインアウトして、新しい設定を適用してテストします。

カスタムLinux Mintログイン画面のスクリーンショット

知っておくべきこと: Linuxシステムにおけるウィンドウマネージャとデスクトップ環境の違いを学びましょう。

UnityでのLightDMのカスタマイズ

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

  1. Unityのデフォルトの背景ディレクトリにカスタム画像ファイルをコピーします:
sudo cp ./your-image.jpg /usr/share/backgrounds/
  1. 以下のコマンドでlightdmデーモンユーザーに切り替えます:
sudo su lightdm
  1. 次のコマンドを実行して、LightDMのデフォルトのユーザー背景の動作を無効にします:
dbus-launch gsettings set com.canonical.unity-greeter draw-user-backgrounds false
  1. カスタム背景画像を設定するために、次のコマンドを実行します:
dbus-launch gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/image.jpg'
  1. 「theme-name」変数を変更することで、LightDMセッションの全体テーマを設定することもできます:
dbus-launch gsettings set com.canonical.unity-greeter theme-name 'Ambiance'

注意: システム内のすべての利用可能なGTKテーマを見つけるには、次のコマンドを実行します: ls /usr/share/themes

  1. システムを再起動して、新しいLightDM設定を適用します。

Ubuntu Unityにおけるカスタムログイン画面のスクリーンショット

参考: Linuxは、コンピュータのエンドユーザーオペレーティングシステム以上のものです。今日インストールできる最高のサーバー向けディストリビューションについて学びましょう。

XFCEでのLightDMのカスタマイズ

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

  1. デスクトップの左上隅にあるXFCEメニューアイコンをクリックします。

XFCEメニューボタンを強調表示したスクリーンショット

  1. メニューウィンドウの右のサイドバーから「設定」をクリックし、「LightDM GTK+ Greeter設定」を選択します。

XFCEのLightDMグリター設定を強調表示したスクリーンショット

  1. これにより、小さなプロンプトが表示されて、システムがユーザーアカウントのパスワードを尋ねます。アカウントのパスワードを入力し、Enterを押します。
  2. 次に、ウィンドウの「背景」カテゴリ下の「画像」ラベルの横にあるボタンをクリックします。

LightDMのカスタム画像プロンプトを強調表示したスクリーンショット

  1. カスタムログイン背景として設定したい画像を選択し、「開く」をクリックします。

LightDMカスタム画像のファイルピッカーのスクリーンショット

  1. 次に、「使用可能な場合はユーザーの壁紙を使用」のチェックボックスを無効にし、「保存」をクリックしてLightDMへの変更を適用します。

XFCEのLightDMインスタンスのユーザー背景トグルを強調表示したスクリーンショット

  1. システムを再起動して、新しい設定を適用します。

カスタム背景のXFCEログイン画面のスクリーンショット

代替のLightDMグリター

標準のLightDMグリター(slick-greeter、unity-session、lightdm-gtk-greeter)が好みに合わない場合、代替をインストールすることもできます。一つの選択肢は、デフォルトの別のグリターをインストールすること、つまり、Linux Mintマシンに「unity-session」パッケージをインストールするか、Ubuntuシステムにslick-greeterパッケージをインストールすることです。

考慮すべきことは、これらのそれぞれが相当数の新しいUnityまたはCinnamonの依存関係をインストールするため、スペースやパフォーマンスが最も重要である場合、これらは最も軽量な選択肢ではないということです。以下のコマンドでこれらのグリターをインストールできます:

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

Linuxで利用可能な多くのLightDMグリターの一つであるslick-greeterのインストールプロセスを示す端末のスクリーンショット

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

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