Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
KDMのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
KDM
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:KDE]] [[Category:ディスプレイマネージャ]] [[cs:KDM]] [[en:KDM]] [[it:KDM]] [[ru:KDM]] {{Related articles start}} {{Related2|Display Manager|ディスプレイマネージャ}} {{Related2|KDE|KDE}} {{Related articles end}} KDM (KDE Display Manager) は [[KDE|KDE]] のログインマネージャです。テーマ、自動ログイン、セッションタイプ選択などの機能をサポートしています。 {{Note|[[KDM|KDM]] は Plasma 5 から使えなくなります。DM としては [[SDDM|SDDM]] の使用が推奨されており、Plasma 5 のテーマとの統合を実現します。}} == インストール == [[公式リポジトリ]]から {{Pkg|kdebase-workspace}} パッケージを[[インストール]]してください。 それから[[ディスプレイマネージャ#ディスプレイマネージャをロードする]]にしたがって KDM をブート時に起動するようにしてください。 == 設定 == KDM の設定ファイルは {{ic|/usr/share/config/kdm/kdmrc}} にあります。全てのオプションは {{ic|/usr/share/doc/HTML/en/kdm/kdmrc-ref.docbook}} を見て下さい。 ''System Settings > Login Screen'' を開けば変更を加えることができます。''Apply'' を押すと、''KDE Polkit authorization'' ウィンドウが表示され変更を適用するために root パスワードが求められます。 ユーザーとしてシステム設定を起動した時に KDM の設定が編集できないようなときは、''kdesu'' を使うことができます: $ kdesu kcmshell4 kdm ''kdesu'' のポップアップウィンドウで、root パスワードを入力してシステム設定が起動するのを待って下さい。それから "Login Screen" を開きます。 {{Note|root でシステム設定を起動することになるので、注意して設定を変更してください。root で起動したシステム設定で変更した設定は全て {{ic|/root/.kde4}} に保存されます (通常はホームディレクトリの {{ic|~/.kde4}} です)。}} === テーマ === Arch Linux の KDM テーマは {{Pkg|archlinux-themes-kdm}} パッケージでインストールできます。 他にも多数の KDM 4 テーマが http://kde-look.org/index.php?xcontentmode=41 に存在します。上述の (root で実行した) システム設定でインストールしたテーマを選択してください。 === テーマの作成 === テーマファイルは {{ic|/usr/share/apps/kdm/themes}} に配置します。 テーマのフォーマットは GDM と同じです。ドキュメントが次のページにあります: [http://projects.gnome.org//gdm/docs/2.18/thememanual.html#descofthemeformat Detailed Description of Theme XML format]。 ==== ServerArgsLocal ==== X サーバーの dpi の数値を強制的に指定するには、ServerArgsLocal に -dpi オプションを追加します。通常使用される値は 96 dpi です。 {{hc|/usr/share/config/kdm/kdmrc| 2=[...] ServerArgsLocal=-dpi 96 -nolisten tcp [...] }} ==== root ログインを許可 ==== KDM で root ログインできるようにするには次を実行: # sed -ie 's/AllowRootLogin=false/AllowRootLogin=true/' /usr/share/config/kdm/kdmrc ==== SessionsDirs ==== この変数には {{ic|.desktop}} フォーマットによるセッションタイプの定義を含むディレクトリが保存されます。先に来るディレクトリが優先されます。Arch Linux では[[ウィンドウマネージャ]]によってはセッションの定義ファイルが {{ic|/usr/share/xsessions}} にインストールされることがあります。KDM でセッションが選択できるようにするためにリストに以下を追加してください: {{hc|/usr/share/config/kdm/kdmrc| 2=[...] SessionsDirs=/usr/share/config/kdm/sessions,/usr/share/apps/kdm/sessions,/usr/share/xsessions [...] }} ==== Session ==== Session 変数はログインしたユーザーとして実行されるプログラムの名前です。セッションの引数 (SessionsDirs を参照) を解釈して引数の希望通りのセッションを起動します。ウィンドウマネージャのセッションでこの変数をカスタマイズすることで、壁紙を設定したりスクリーンセーバーを起動することができます。それには以下のように pacman の更新でファイルが変更されないようにします: # cp /usr/share/config/kdm/Xsession /usr/share/config/kdm/Xsession.custom {{ic|kdmrc}} で次を設定: {{hc|/usr/share/config/kdm/kdmrc| 2=[...] Session=/usr/share/config/kdm/Xsession.custom [...] }} それから {{ic|Xsession.custom}} を自由に編集してください。 ==== X サーバーを再起動するメニューオプション ==== ユーザーから KDM から X サーバーを再起動できるようにするには、{{ic|kdmrc}} の次のオプションを編集します: {{hc|/usr/share/config/kdm/kdmrc| 2= [X-:*-Greeter] [...] # Show the "Restart X Server"/"Close Connection" action in the greeter. # Default is true AllowClose=true [...] }} この機能はメニューのドロップダウンオプションから使うことができます。このオプションには {{ic|Alt+e}} のホットキーも含まれます。 == トラブルシューティング == === キーボードマップ === KDM のキーボードマップはシステム設定で設定できます (ログイン画面セクション)。 システム設定で言語を設定してキーボードマップが変更されない場合、{{ic|/usr/share/config/kdm/Xsetup}} を編集して次のコマンドを追加してください: setxkbmap jp {{ic|jp}} はあなたのキーボードレイアウトに置き換えてください。アップグレードがあるとファイルが上書きされてしまうため、{{ic|/etc/pacman.conf}} で保護すると良いでしょう: NoUpgrade = usr/share/config/kdm/Xsetup {{Note|先頭にスラッシュ ({{ic|/}}) を付けてはいけません。}} === KDM の起動が遅い === KDM がログイン画面を表示するのに時間がかかる場合 (例: 15-30秒) X フォントのキャッシュを再作成してみてください: # fc-cache -fv === KDM と Gnome-keyring === KDM でのログイン時に [[Gnome-keyring]] のロックを自動的に解除するには {{ic|/etc/pam.d/kde}} 内の {{ic|auth include system-login}} という行のすぐ後に以下の行を追加: auth optional pam_gnome_keyring.so そして {{ic|session include system-login}} の後に以下を追加: session optional pam_gnome_keyring.so auto_start スクリーンセーバーのロックを解除した時にキーリングのロックを自動的に解除するに {{ic|/etc/pam.d/kscreensaver}} を開いて最後の行に以下を追加: auth optional pam_gnome_keyring.so === ユーザー画像が表示されない === KDM でアカウント情報のユーザー画像を表示するには、{{ic|System Settings > Login Screen > Users > User Image Source}} で適当なソースを設定して、ユーザーのホームディレクトリを誰からも実行できるようにして {{ic|~/.face.icon}} を誰からも読み込めるように属性を設定する必要があります [http://docs.kde.org/stable/en/kde-workspace/kdm/kdm-files.html#option-facesource]: $ chmod o+x ~/ $ chmod o+r ~/.face.icon === 画面のロックで入力がフリーズする === ロック画面が表示されると入力がフリーズする場合、他の仮想端末に切り替えて (例えば CTRL-ALT-F1) それから KDM を再起動して下さい: $ systemctl stop kdm && systemctl start kdm 元の仮想端末に戻れば画面のロックを解除できるはずです。この挙動は [https://bugs.kde.org/show_bug.cgi?id=314663 バグ 314663] が原因です。 対処方法としては {{ic|kscreenlocker}} や {{ic|kscreenlocker_greet}} で壁紙の透過を無効化して下さい。 {{ic|qt-curve}} の場合、{{ic|System Settings > Application Appearance > Style > Configure > Applications}} を開いて {{ic|kscreenlocker}} と {{ic|kscreenlocker_greet}} を追加して "No background opacity" にして下さい。
KDM
に戻る。
検索
検索
KDMのソースを表示
話題を追加