Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ディスプレイマネージャのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ディスプレイマネージャ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ディスプレイマネージャ]] [[ar:Display manager]] [[cs:Display manager]] [[de:Login-Manager]] [[en:Display manager]] [[es:Display manager]] [[fa:Display manager]] [[fr:Gestionnaire de connexions]] [[he:Display manager]] [[it:Display manager]] [[pt:Display manager]] [[ru:Display manager]] [[tr:Görüntü yöneticisi]] [[uk:Display manager]] [[zh-hans:Display manager]] [[zh-hant:Display manager]] {{Related articles start}} {{Related|デスクトップ環境}} {{Related|ウィンドウマネージャ}} {{Related|ログイン時に X を起動}} {{Related articles end}} [[Wikipedia:ja:Xディスプレイマネージャ|ディスプレイマネージャ]]、もしくはログインマネージャは、起動の最後に標準のシェルにかわって表示されるグラフィカルインターフェースです。[[ウィンドウマネージャ]]と[[デスクトップ環境]]の数が多くあるように、様々な種類のディスプレイマネージャがあります。さらに、それぞれのマネージャをカスタマイズしたりテーマを選択したりすることが可能です。 == ディスプレイマネージャ一覧 == === コンソール === * {{App|[[CDM]]|非常に小さい、しかし機能がととのったログインマネージャ、bash によって実装|https://github.com/ghost1227/cdm|{{AUR|cdm-git}}}} * {{App|[[Console TDM]]|bash だけで書かれた xorg-xinit の拡張。|https://github.com/dopsi/console-tdm|{{AUR|console-tdm}}}} * {{App|[[nodm]]|自動ログイン用の無駄のないディスプレイマネージャ。|http://enricozini.org/sw/nodm/|{{Pkg|nodm}}}} === グラフィカル === * {{App|[[Enlightenment|Entrance]]|EFL ベースのディスプレイマネージャ、実験段階。|http://enlightenment.org/|{{AUR|entrance-git}}}} * {{App|[[GDM]]|[[GNOME]] のディスプレイマネージャ。|https://wiki.gnome.org/Projects/GDM|{{Pkg|gdm}}}} * {{App|[[KDM]]|[[KDE]] のディスプレイマネージャ (開発終了)。|https://www.kde.org/|{{AUR|kdebase-workspace}}}} * {{App|[[LightDM]]|クロスデスクトップのディスプレイマネージャ、様々なツールキットを使って書かれたフロントエンドを使用できます。|https://www.freedesktop.org/wiki/Software/LightDM|{{Pkg|lightdm}}}} * {{App|[[LXDM]]|[[LXDE]] のディスプレイマネージャ。LXDE とは別個に使うことも可能。|https://sourceforge.net/projects/lxdm/|{{Pkg|lxdm}}}} * {{App|MDM|GDM 2 のフォーク。|https://github.com/linuxmint/mdm|{{AUR|mdm-display-manager}}}} * {{App|[[SDDM]]|QML ベースのディスプレイマネージャ (KDM の後継)。Plasma 5 や LXQt の推奨ディスプレイマネージャ。|https://github.com/sddm/sddm|{{Pkg|sddm}}, {{AUR|sddm-qt5}}{{Broken package link|{{aur-mirror|sddm-qt5}}}}}} * {{App|[[SLiM]]|軽量でエレガントなグラフィカルログインを提供 (開発終了)。|http://slim.berlios.de/|{{Pkg|slim}}}} * {{App|[[XDM]]|XDMCP をサポートした X ディスプレイマネージャ、ホストが選べる。|http://www.x.org/archive/X11R7.5/doc/man/man1/xdm.1.html|{{Pkg|xorg-xdm}}}} ==ディスプレイマネージャをロードする== グラフィカルログインを有効にするには、好きな''ディスプレイマネージャ''のデーモンを使って下さい (例: [[SDDM]])。 # systemctl enable sddm これだけで動くはずですが、動かない場合、手動で {{ic|default.target}} を設定するか、古いインストールを使います: {{hc|$ ls -l /etc/systemd/system/default.target| [...] /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target}} シンボリックリンクを削除すれば systemd は標準の {{ic|default.target}} (つまり {{ic|graphical.target}}) を使うようになります。 # rm /etc/systemd/system/default.target SDDM を有効にした後、シンボリックリンク "display-manager.service" が {{ic|/etc/systemd/system/}} に設定されるはずです: {{hc|$ ls -l /etc/systemd/system/display-manager.service| [...] /etc/systemd/system/display-manager.service -> /usr/lib/systemd/system/sddm.service}} === systemd-logind を使う === ユーザーセッションの状態を確認するには {{ic|loginctl}} を使います。サスペンドや外部デバイスのマウントなどの全ての [[polkit]] アクションはそのまま動きます。 $ loginctl show-session $XDG_SESSION_ID == セッション設定 == 多くのディスプレイマネージャは {{ic|/usr/share/xsessions/}} ディレクトリから利用できるセッションを読み込みます。このディレクトリには DM/WM のための標準の [https://standards.freedesktop.org/desktop-entry-spec/latest/ デスクトップエントリファイル] が入っています。 ディスプレイマネージャのセッションリストにエントリを追加・削除するには、{{ic|/usr/share/xsessions/}} にある .desktop ファイルを必要に応じて作成・削除してください。典型的な .desktop ファイルは以下のようになります: [Desktop Entry] Encoding=UTF-8 Name=Openbox Comment=Log in using the Openbox window manager (without a session manager) Exec=/usr/bin/openbox-session TryExec=/usr/bin/openbox-session Icon=openbox.png Type=XSession ===セッションとして ~/.xinitrc を実行=== {{AUR|xinit-xsession}} をインストールすることで {{ic|.xinitrc}} をセッションとして実行することができるようになります。 === ウィンドウマネージャを使わずにアプリケーションを起動 === ウィンドウ装飾やデスクトップ、ウィンドウ管理を省いて、アプリケーションを起動することもできます。例えば {{AUR|google-chrome}} を起動するには、以下のように {{ic|/usr/share/xsessions/}} に {{ic|web-browser.desktop}} ファイルを作成します: [Desktop Entry] Encoding=UTF-8 Name=Web Browser Comment=Use a web browser as your session Exec=/usr/bin/google-chrome --auto-launch-at-startup TryExec=/usr/bin/google-chrome --auto-launch-at-startup Icon=google-chrome この場合、ログイン時に、{{ic|Exec}} で設定したアプリケーションがすぐに起動します。アプリケーションを閉じると、ログインマネージャに復帰します (DE/WM からログアウトしたときと同じ)。 この方法で起動することを、ほとんどのグラフィカルアプリケーションは想定していないため、上手く行くように設定が必要になるかもしれません (ウィンドウマネージャが存在しないため、ウィンドウの移動やサイズ変更はできず、ダイアログも使えません。アプリケーションの設定ファイルでウィンドウの配置を設定しておかなくてはならないでしょう)。 [[xinitrc#ウィンドウマネージャを使わずにアプリケーションを起動]]も参照。 == ヒントとテクニック == === 自動起動 === ほとんどのディスプレイマネージャは {{ic|/etc/xprofile}}, {{ic|~/.xprofile}}, {{ic|/etc/X11/xinit/xinitrc.d/}} を実行します。詳しくは [[xprofile]] を見て下さい。 === 言語の設定 === [https://freedesktop.org/wiki/Software/AccountsService/ AccountsService] を使用するディスプレイマネージャの場合、{{ic|/var/lib/AccountsService/users/$USER}} を編集することでディスプレイマネージャの[[ロケール]]を設定できます: [User] Language=''your_locale'' ''your_locale'' を {{ic|ja_JP.UTF-8}} といった値に置き換えて下さい。 ディスプレイマネージャを再起動することで変更が適用されます。 == 既知の問題 == === systemd との非互換性 === ''影響がある DM: Entrance, MDM'' いくつかのディスプレイマネージャは [[PAM]] セッションのプロセスを再利用するため systemd と完全な互換性がありません。そのため二回目のログアウトで様々な問題が発生します: * NetworkManager アプレットが動かない。 * PulseAudio のボリュームが調整できない。 * 他のユーザーで GNOME にログインできない。
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
ディスプレイマネージャ
に戻る。
検索
検索
ディスプレイマネージャのソースを表示
話題を追加