(同じ利用者による、間の3版が非表示)
22行目: 22行目:
* ディスプレイマネージャを非対話式に変更する場合
* ディスプレイマネージャを非対話式に変更する場合
*: <pre>sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/lightdm</pre>
*: <pre>sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/lightdm</pre>
<br><br>
== LightDMのテーマ ==
最近でも更新されているLightDM WebKit2のテーマを以下に示す。<br>
<br>
* Shikai
*: https://github.com/TheWisker/Shikai
*: カスタマイズ可能なテーマであり、ユーザが自身の好みに合わせて外観を調整できる柔軟性がある。
*: <br>
* lightdm-webkit2-theme-glorious
*: https://github.com/eromatiya/lightdm-webkit2-theme-glorious
*: モダンなデザインが特徴であり、バニラJavaScriptで開発されているため軽量である。
*: タッチスクリーンやキーボードナビゲーション等、様々な入力デバイスに対応している。
*: <br>
* lightdm-simplelight
*: シンプルなライトテーマを好むユーザ向けに設計されている。
*: <br>
* lightdm-webkit-theme-litarvan
*: https://github.com/takeshi981/lightdm-simplelight
*: 多機能なテーマであり、安定して動作することで知られている。
<br>
上記のテーマをインストールした後、/etc/lightdm/lightdm-webkit2-greeter.conf ファイルの <codE>webkit_theme</code>キーを編集することにより、テーマを切り替えることが可能である。<br>
<br><br>
<br><br>


249行目: 271行目:
==== LightDM KDE Greeterのインストール ====
==== LightDM KDE Greeterのインストール ====
LightDM KDE Greeterのビルドに必要なライブラリをインストールする。<br>
LightDM KDE Greeterのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install cmake extra-cmake-modules gettext-tools libX11-devel libxcb-devel libxkbcommon-devel                             \
  sudo zypper install cmake extra-cmake-modules gettext-tools libX11-devel libxcb-devel libxkbcommon-devel typelib-1_0-LightDM-1      \
                     lightdm-qt5-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5DBus-devel libqt5-qtx11extras-devel \
                     lightdm-qt5-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5DBus-devel libqt5-qtx11extras-devel \
                     libQt5QuickControls2-devel \
                     libQt5QuickControls2-devel \
292行目: 314行目:
LightDM Slick Greeterのビルドに必要なライブラリをインストールする。<br>
LightDM Slick Greeterのビルドに必要なライブラリをインストールする。<br>
  # SUSE
  # SUSE
  sudo zypper install gtk3-devel freetype2-devel cairo-devel libpixman-1-0-devel libXext-devel     \
  sudo zypper install gtk3-devel freetype2-devel cairo-devel libpixman-1-0-devel libXext-devel     \
                    liblightdm-gobject-1-0 libcanberra-devel libcanberra-gtk3-devel libxapp-devel \
                    liblightdm-gobject-1-0 libcanberra-devel libcanberra-gtk3-devel libxapp-devel \
                    vala
                    vala
<br>
<br>
LightDM Slick Greeterをダウンロードする。<br>
LightDM Slick Greeterをダウンロードする。<br>
319行目: 341行目:
  [Seat:*]
  [Seat:*]
  greeter-session=lightdm-slick-greeter
  greeter-session=lightdm-slick-greeter
</syntaxhighlight>
<br><br>
== LightDMの確認 ==
まず、xorg-server-xephyrをインストールする。<br>
次に、LightDMをXアプリケーションとして実行する。<br>
lightdm --test-mode --debug
<br><br>
== エラー関連 ==
==== ログインが無限ループする ====
ログイン時において、ブラックスクリーンになった後にログインプロンプトに戻るという不具合が起きる場合がある。<br>
<br>
この時、~/.Xauthorityファイルを削除する。<br>
rm ~/.Xauthority
<br>
また、lightdm.confファイルに<u>session-wrapperキー</u>を設定して、読み込むXsessionを変更する。<br>
# ファイル名は任意の名前でよい
sudo vi /etc/lightdm/lightdm.conf.d/99-session.conf
<br>
<syntaxhighlight lang="ini">
[Seat:*]
session-wrapper=/etc/lightdm/Xsession
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br><br>