MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - LightDMのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - LightDM
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == LightDMは、グラフィカルログインおよびユーザ認証を提供するディスプレイマネージャである。<br> ディスプレイマネージャは、ユーザにログイン画面を表示して、ユーザがユーザ名とパスワードの有効な組み合わせを正常に入力する時、セッションが開始される。<br> <br> LightDMは非常に軽量なログインマネージャであり、XFCE、MATE、Cinnamon等のリソースを消費しないデスクトップ環境を持つ多くのLinuxディストリビューションにプリインストールされている。<br> 背景やテーマ等のバニラ設定は少し退屈に見えるがカスタマイズ機能があるため、全てを簡単にカスタマイズすることができる。<br> <br> LightDMの他に、XDM、[[設定 - GDM|GDM]]、[[設定 - SDDM|SDDM]]等のディスプレイマネージャが存在する。<br> <br><br> == LightDMのインストール == LightDMをインストールする。<br> # SUSE sudo zypper install lightdm <br> 変更可能な全てのディスプレイマネージャを表示する。<br> sudo update-alternatives --list default-displaymanager <br> * ディスプレイマネージャを対話式に変更する場合 *: <pre>sudo update-alternatives --config default-displaymanager</pre> *: <br> * ディスプレイマネージャを非対話式に変更する場合 *: <pre>sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/lightdm</pre> <br><br> == LightDMの設定 == ==== 全体の設定 ==== LightDMの設定ファイル (/etc/lightdm/lightdm.conf) で設定できる項目を、以下に示す。<br> <br> 最も重要なセクションは、[LightDM]セクション と [Seat:*]セクション である。<br> <br> <u>※注意</u><br> * 全てのセクションが常に使用されるわけではない。<br>システムの設定や使用環境により、必要なセクションが変わる場合がある。 * LightDMのバージョンによって利用可能なセクションが異なる場合がある。 * カスタムセクションを追加することも可能であるが、LightDMがそれらを認識するかどうかは設定内容による。 <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル [LightDM] # デバッグモードを有効にするかどうか (true / false) # デバッグ情報を詳細に出力したい場合に使用する debug=false # LightDMのログファイルの保存先 # システムのログ管理を変更したい場合に指定する log-directory=/var/log/lightdm # 実行時の最小空きディスク容量(メガバイト単位) # 指定された容量以下になると、LightDMは起動しない minimum-vt=7 # LightDMが使用する仮想端末番号 # 通常は変更する必要はない minimum-vt=7 # ユーザセッションのデフォルトサービス名 # 特定のセッションマネージャーを使用したい場合に指定する user-session=default # Xorgサーバの設定ファイルへのパス # カスタムのXorg設定を使用する場合に指定する xserver-config=xorg.conf # Xorgサーバのコマンドライン引数 # Xorgの動作をカスタマイズしたい場合に使用する xserver-command=X -core # シート設定セクション [Seat:*] # 自動ログインを有効にするかどうか (true / false) autologin-guest=false # 自動ログインするユーザ名 autologin-user= # 自動ログインの遅延時間 (秒単位) autologin-user-timeout=0 # 自動ログインセッション autologin-session= # ゲストアカウントを許可するかどうか (true / false) allow-guest=true # ゲストセッションのパス guest-session= # グリーター (ログイン画面) のセッション greeter-session=<テーマ名 例: slick-greeter> # ユーザセッションを保存するかどうか (true / false) user-session=default # ログイン後にXorgセッションを終了するかどうか (true / false) exit-on-failure=false # デフォルトのディスプレイ設定ファイルへのパス display-setup-script= # セッション設定スクリプトへのパス session-setup-script= # グリーターの認証エージェントへのパス greeter-auth-agent= # ログイン画面の背景画像へのパス background= # ディスプレイ設定セクション [XDMCPServer] # XDMCPサーバーを有効にするかどうか (true / false) enabled=false # XDMCPサーバーがリッスンするポート番号 port=177 # VNC設定セクション [VNCServer] # VNCサーバを有効にするかどうか (true / false) enabled=false # VNCサーバがリッスンするポート番号 port=5900 # VNCサーバの認証方法 (VncAuth / None) authentication=VncAuth # VNCサーバのパスワードファイルへのパス password= </syntaxhighlight> <br> ==== 背景画像の変更 ==== 背景を変更する場合、LightDMの設定ファイルである/etc/lightdm/lightdm.confファイルを編集する。<br> ただし、高画質の画像は起動を遅らせる可能性があることに注意する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル # シート設定セクション [Seat:*] background=<背景画像のパス> </syntaxhighlight> <br> ==== 自動ログイン ==== <u>LightDMには、NVidiaドライバに関するいくつかの問題もあり、自動ログインが機能しない場合がある。</u><br> <u>ただし、自動ログインはセキュリティ上の問題を引き起こすため非推奨である。</u><br> <br> LightDMの設定ファイルを編集する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル [Seat:*] autologin-user=<自動ログインするユーザ名> </syntaxhighlight> <br> 自動ログインを有効にする場合は、ユーザをautologinグループに追加する。<br> sudo groupadd -r autologin sudo gpasswd -a <自動ログインするユーザ名> autologin <br> 各ユーザのLightDMのセッションを指定する場合は、~/.dmrcファイルに指定されたセッションを使用してログインする。<br> 有効なセッション名のリストは、Xセッションは/usr/share/xsessions/*.desktop、Waylandセッションは/usr/share/wayland-sessions/*.desktopにインストールされている。<br> <br> <u>※注意</u><br> <u>GNOMEユーザとgnome-keyringユーザは、自動的にロックが解除されるよう、キーリングに空のパスワードを設定する必要がある。</u><br> <br> このファイルの設定を上書きして全体の設定を定義する場合は、/etc/lightdm/lightdm.confファイルの<u>autologin-sessionキー</u>で指定する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル [Seat:*] autologin-user=<自動ログインするユーザ名> autologin-session=<セッション名> </syntaxhighlight> <br><br> == その他の設定 == ==== 起動時の仮想キーボード ==== 画面起動時において、仮想キーボードが表示される場合がある。<br> もし、仮想キーボードを非表示にする場合は、LightDM設定ファイル (/etc/lightdm/lightdm.confファイル) を編集する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル [SeatDefaults] # ...略 # 追記 # この設定は、Onboard (多くのディストリビューションで使用される仮想キーボード) を非表示モードで起動する greeter-setup-script=/usr/bin/onboard --hidden # ...略 </syntaxhighlight> <br> さらに、仮想キーボードを完全に無効にする場合は、以下に示す設定も追記する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル # X serverの起動オプションを変更して、アクセシビリティ機能 (仮想キーボードを含む) を無効にする xserver-command=X -core -novtswitch -nolisten tcp -accessx -dpms </syntaxhighlight> <br> LightDMを再起動する、または、PCを再起動する。<br> <br> <u>※注意</u><br> <u>一部のシステムでは、/etc/lightdm/lightdm.conf.d/ディレクトリ内に新しい設定ファイル (例: 50-no-onscreen-keyboard.conf) を作成して、設定を追加する必要もある、</u><br> <br><br> ==== テーマの設定 ==== ==== 任意のテーマの設定 ==== パッケージ管理システムからテーマをインストールする場合は、この手順を省略する。<br> <br> [https://www.pling.com/s/Cinnamon/browse?cat=135&ord=latest PlingのWebサイト]にアクセスして、任意のテーマをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf <テーマ名>.tar.xz <br> テーマのディレクトリを、以下に示すいずれかのディレクトリに保存する。<br> * ~/.local/share/themes/ * /usr/share/themes/ <br> テーマを有効にするため、LightDMの設定ファイルである/etc/lightdm/lightdm.confファイルを編集する。<br> sudo vi /etc/lightdm/lightdm.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.confファイル [Seat:*] # グリーター (ログイン画面) のセッション greeter-session=<テーマ名 例: slick-greeter> </syntaxhighlight> <br> ==== LightDM KDE Greeter ==== ==== LightDM KDE Greeterのインストール ==== LightDM KDE Greeterのビルドに必要なライブラリをインストールする。<br> sudo zypper install cmake extra-cmake-modules gettext-tools libX11-devel libxcb-devel libxkbcommon-devel \ lightdm-qt5-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5DBus-devel libqt5-qtx11extras-devel \ libQt5QuickControls2-devel \ kauth-devel kconfig-devel kconfigwidgets-devel ki18n-devel kiconthemes-devel kcmutils-devel kdeclarative-devel \ libKF5NetworkManagerQt-devel kpackage-devel plasma5-sdk <br> LightDM KDE Greeterをダウンロードする。<br> git clone https://invent.kde.org/plasma/lightdm-kde-greeter.git cd lightdm-kde-greeter <br> LightDM KDE Greeterのビルドおよびインストールする。<br> mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release \ -DGREETER_IMAGES_DIR=<任意のディレクトリ> \ .. make -j $(nproc) make install <br> ==== LightDM KDE Greeterの設定 ==== LightDM KDE Greeterは、設定ファイルとしてlightdm-kde-greeter.confファイルを使用する。<br> <br> /etc/lightdm/lightdm.conf.d/*.confファイル、あるいは、/etc/lightdm/lightdm.confにこのテーマを追加する。<br> したがって、lightDM KDE Greeterを有効にするには、/etc/lightdm/lightdm.conf.d/lightdm-kde-greeter.confファイルを作成する。<br> <br> sudo vi /etc/lightdm/lightdm.conf.d/lightdm-kde-greeter.conf <br> <syntaxhighlight lang="ini"> # /etc/lightdm/lightdm.conf.d/lightdm-kde-greeter.confファイル [Seat:*] greeter-session=lightdm-kde-greeter </syntaxhighlight> <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
設定 - LightDM
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse