Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
SDDMのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
SDDM
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:KDE]] [[Category:ディスプレイマネージャ]] [[en:SDDM]] [[fr:SDDM]] [[ru:SDDM]] [[zh-hans:SDDM]] {{Related articles start}} {{Related|ディスプレイマネージャ}} {{Related|KDE}} {{Related articles end}} [[Wikipedia:Simple Desktop Display Manager|Simple Desktop Display Manager]] (SDDM) は [[KDE|KDE 5]] の Plasma デスクトップで推奨されている[[ディスプレイマネージャ]]です。 Wikipedia より: :''Simple Desktop Display Manager (SDDM) は X11 と Wayland ウィンドウシステム向けのディスプレイマネージャ (グラフィカルログインプログラム) である。SDDM は C++11 によってスクラッチで書かれており QML によるテーマ機能をサポートしている。KDE ディスプレイマネージャの後継で KDE Frameworks 5, KDE Plasma 5, KDE Applications 5 と合わせて使われる。'' {{Note|Wayland のサポートは完全ではありません [https://github.com/sddm/sddm/issues/440]。Wayland のセッションは認識されますが、SDDM 自体は X11 で動作します。}} == インストール == {{Pkg|sddm}} パッケージを[[インストール]]してください。 そして[[ディスプレイマネージャ#ディスプレイマネージャをロードする]]にしたがってブート時に SDDM を起動させます。 == 設定 == SDDM のデフォルト設定ファイルは {{ic|/usr/lib/sddm/sddm.conf.d/sddm.conf}} に存在します。設定を変更するときは {{ic|/etc/sddm.conf.d/}} に設定ファイルを作成してください。利用可能なオプションは {{man|5|sddm.conf}} を見て下さい。 ({{grp|plasma}} グループに含まれている) {{pkg|sddm-kcm}} パッケージをインストールすることで Plasma のシステム設定から GUI で SDDM を設定できます。Qt ベースの設定エディタ ({{AUR|sddm-config-editor-git}}) も存在します。 [[systemd]] によって制御されている環境では、SDDM がデフォルトで {{ic|systemd-logind}} を使ってセッションを管理するため、何も設定しなくても問題なく動作します。そのため、パッケージをインストールした時に設定ファイルは作成されません。SDDM にはデフォルト設定のサンプル設定ファイルを生成するコマンドがあるので、必要であれば使って下さい: # sddm --example-config > /etc/sddm.conf.d/sddm.conf === 自動ログイン === KDM と同じように、SDDM は設定ファイルによって自動ログインをサポートしています、例: {{hc|/etc/sddm.conf.d/autologin.conf|2= [Autologin] User=john Session=plasma.desktop }} 上の設定だと、システムが起動した時に {{ic|john}} ユーザーで KDE Plasma セッションが起動します。利用できるセッションのタイプは {{ic|ls /usr/share/xsessions/}} でわかります。 {{Warning|設定を誤ると、あなたのノートパソコンへの物理的なアクセスを手に入れた攻撃者が自動ログインを使って、たやすくデスクトップを破壊してしまう可能性があります。自動ログインは他の認証プロンプトによってシステムが保護されているときにだけ有効にしてください。例: パスフレーズによる [[dm-crypt|root ファイルシステムの暗号化]]。}} KDE Plasma の自動ログインを使用した場合、セッションのロックは利用できなくなります [https://github.com/sddm/sddm/issues/306]。 以下のスクリプトを追加することで KDE のスクリーンセーバーを自動的に有効化することが可能です: #!/bin/bash /usr/bin/qdbus-qt4 org.kde.screensaver /ScreenSaver SetActive true & exit 0 === ログイン時に KDE Wallet のロックを解除 === [[KDE Wallet#ログイン時に KDE ウォレットを自動的にアンロック]]を見てください。 === テーマ設定 === テーマの設定は {{ic|[Theme]}} セクションで変更できます。 デフォルトの Plasma テーマを使いたい場合 {{ic|breeze}} に設定してください。 {{AUR|archlinux-themes-sddm}} など、[[AUR]] から入手できるテーマもあります。 ==== メインテーマ ==== メインテーマは {{ic|Current}} で設定します。例: {{ic|1=Current=archlinux-simplyblack}}。 ==== テーマの編集 ==== SDDM のデフォルトのテーマディレクトリは {{ic|/usr/share/sddm/themes/}} です。作成したカスタムテーマはこのディレクトリのサブディレクトリに追加することができます。サブディレクトリの名前はテーマの名前と合わせる必要があります。インストールされているファイルを参考に自分自身のテーマを作成してみてください。 ==== テーマのテスト (プレビュー) ==== 必要であれば SDDM のテーマをプレビューすることができます。以下のようにコマンドを実行してください: $ sddm-greeter --theme /usr/share/sddm/themes/breeze 新しいウィンドウが開いてテーマのプレビューが表示されます。 {{Note|プレビューモードでは、シャットダウンやサスペンド、ログインなどは出来ません。}} ==== マウスカーソル ==== マウスカーソルのテーマを設定したい場合は、{{ic|CursorTheme}} を使用したいカーソルテーマに設定してください。 [[Plasma]] で使用できるマウスカーソルのテーマの名前は: {{ic|breeze_cursors}}, {{ic|Breeze_Snow}}, {{ic|breeze-dark}}。 ==== アバターの変更 ==== {{ic|username.face.icon}} という名前の png 画像をデフォルトディレクトリ {{ic|/usr/share/sddm/faces/}} に配置してください。もしくはデフォルトディレクトリを別のディレクトリに変更することもできます。例: {{hc|/etc/sddm.conf.d/avatar.conf|2= [Theme] FacesDir=/var/lib/AccountsService/icons/ }} ホームディレクトリのルートに {{ic|.face.icon}} という名前の PNG 画像を置く方法もあります。ただし、{{ic|sddm}} ユーザーからファイルが読み込めるようにする必要があります。 {{Note|アバター画像がシンボリックリンクの場合、リンク先のファイルに適切なファイル権限を設定してください。[[#ユーザーアイコンが表示されない]]を参照。}} === Numlock === Numlock を強制的に有効にしたい場合、{{ic|[General]}} セクションに {{ic|1=Numlock=on}} と設定してください。 === ディスプレイの回転 === [[Xrandr#設定]]を見てください。 === DPI の設定 === ディスプレイマネージャからディスプレイの PPI 設定を適切に設定できると便利です。設定ファイルで "ServerArguments" パラメータの末尾に {{ic|-dpi ''your_dpi''}} を追加してください。例: {{hc|head=/etc/sddm.conf.d/dpi.conf|output= [X11] ServerArguments=-nolisten tcp -dpi 94 }} === HiDPI の有効化 === {{note|[[HiDPI]] のサポートはバージョン 0.15 から問題が発生しています [https://github.com/sddm/sddm/issues/894]。}} 以下のファイルを作成してください: {{hc|/etc/sddm.conf.d/hidpi.conf|2= [General] EnableHiDPI=true }} == トラブルシューティング == === ログイン後にフリーズする === {{ic|~/.Xauthority}} を削除してみてください。 === SDDM が tty7 ではなく tty1 で起動する === SDDM は [http://0pointer.de/blog/projects/serial-console.html systemd の慣習] にしたがって tty1 に一番目のグラフィカルセッションを起動します。tty1 から tty6 まではテキストコンソール用にするという、昔のやり方が良い場合は、設定ファイルで {{ic|[X11]}} セクションの {{ic|MinimumVT}} 変数を変更してください: {{hc|/etc/sddm.conf.d/tty.conf|2= [X11] MinimumVT=7 }} === ユーザーが greeter に表示されない === {{Warning|{{ic|UID}} が高すぎたり低すぎるユーザーは基本的に[[ディスプレイマネージャ]]から認識されないようになっています。}} SDDM はデフォルトで UID が 1000 から 65000 の間のユーザーしか表示しません。使用したいユーザーの UID がこの値を下回っている場合、範囲を修正する必要があります。設定ファイルで以下のように変更してください (例えば UID が 501 の場合): {{hc|/etc/sddm.conf.d/uid.conf|2= [Users] HideShells=/sbin/nologin,/bin/false # Hidden users, this is if any system users fall within your range, see /etc/passwd on your system. HideUsers=git,sddm,systemd-journal-remote,systemd-journal-upload # Maximum user id for displayed users MaximumUid=65000 # Minimum user id for displayed users MinimumUid=500 #My UID is 501}} === SDDM が US キーボードのレイアウトしかロードしない === SDDM は {{ic|/etc/X11/xorg.conf.d/00-keyboard.conf}} で指定されたキーボードレイアウトをロードします。{{ic|localectl set-x11-keymap}} コマンドを使うことでこの設定ファイルを生成することが可能です。詳しくは [[Xorg でのキーボード設定]]を見て下さい。 最初キーボードレイアウトが US に表示され、パスワードを入力し始めるとすぐに適当なレイアウトに切り替わる場合もあります [https://github.com/sddm/sddm/issues/202#issuecomment-76001543]。これは SDDM のバグではなく {{Pkg|libxcb}} (バージョン 1.13-1) が原因です [https://github.com/sddm/sddm/issues/202#issuecomment-133628462]。 === ユーザーアイコンが表示されない === SDDM はユーザーアイコンを {{ic|~/.face.icon}} から読み込みます。 SDDM ユーザーからファイルが読み込めるように権限を設定してください: $ setfacl -m u:sddm:x ~/ $ setfacl -m u:sddm:r ~/.face.icon 詳しくは [https://github.com/sgerbino/sddm#no-user-icon SDDM README: No User Icon] を参照。 === 画面解像度が低すぎる === EDID の情報が壊れているディスプレイで [[HiDPI]] を使用した場合に発生する問題です [https://github.com/sddm/sddm/issues/692]。 [[#HiDPI の有効化|HiDPI]] を有効化している場合、HiDPI を無効にしてみてください。 無効にしても問題が解決しない場合、Xorg の設定ファイルでスクリーンのサイズを設定してください: {{hc|/etc/X11/xorg.conf.d/90-monitor.conf|2= Section "Monitor" Identifier "<default monitor>" DisplaySize 345 194 # in millimeters EndSection }} === ホームディレクトリが autofs の場合にロード時間が長い === SDDM はデフォルトでユーザーのアバターとして {{ic|~/.face.icon}} ファイルを使います。ホームディレクトリが [[autofs]] の場合 (例えば [[dm-crypt]] を使っている場合)、autofs がディレクトリをマウントできないと報告するまで SDDM は60秒間待機します。 {{ic|/etc/sddm.conf}} を編集することでアバターを無効化することができます: {{hc|/etc/sddm.conf|2= [Theme] EnableAvatars=false }}
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Grp
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Message
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Out of date
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
SDDM
に戻る。
検索
検索
SDDMのソースを表示
話題を追加