MochiuWiki : SUSE, EC, PCB
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - GDMのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - GDM
📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは
2026年9月に閉鎖
いたします。
移転先は
https://mochiu.net/index.php?title=設定 - GDM
です。
新しい記事は移転先で追加しております。
(旧サイトでは記事を追加しておりません)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == GDMは、グラフィカルログインおよびユーザ認証を提供するディスプレイマネージャである。<br> ディスプレイマネージャは、ユーザにログイン画面を表示して、ユーザがユーザ名とパスワードの有効な組み合わせを正常に入力する時、セッションが開始される。<br> <br> GDMの他に、XDM、SDDM、LightDM等のディスプレイマネージャが存在する。<br> <br> ここでは、最新のGDM3について記載する。 <br><br> == GDMの設定 == ==== ログイン画面の背景画像 ==== <u>※注意</u><br> <u>GNOME 3.16からGNOME Shellのテーマは、バイナリ形式のファイル(gresource)に保存される。</u><br> <u>また、GNOME Shellがアップデートされた場合、当変更が元の設定に戻ることに注意すること。</u><br> <br> まず、既存のGNOME Shellテーマを、ホームディレクトリ等に抽出する。<br> vi ~/Extract.sh <br> <syntaxhighlight lang="sh"> #!/usr/bin/env sh gst=/usr/share/gnome-shell/gnome-shell-theme.gresource workdir=${HOME}/shell-theme for r in `gresource list $gst`; do r=${r#\/org\/gnome\/shell/} if [ ! -d $workdir/${r%/*} ]; then mkdir -p $workdir/${r%/*} fi done for r in `gresource list $gst`; do gresource extract $gst $r >$workdir/${r#\/org\/gnome\/shell/} done </syntaxhighlight> <br> 上記のシェルスクリプトに実行権限を付加して、実行する。<br> chmod u+x ~/Extract.sh ~/Extract.sh <br> ディレクトリが生成されるので、そのディレクトリに移動する。(抽出されたテーマファイルが存在する)<br> 生成されたディレクトリのトップディレクトリに、任意の背景画像をコピーする。<br> <br> 次に、生成されたディレクトリのトップディレクトリに、以下の内容のファイルを作成する。<br> <背景画像のファイル名>には、使用する背景画像のファイル名に置き換えること。<br> vi gnome-shell-theme.gresource.xml <br> <syntaxhighlight lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <gresources> <gresource prefix="/org/gnome/shell/theme"> <file>calendar-arrow-left.svg</file> <file>calendar-arrow-right.svg</file> <file>calendar-today.svg</file> <file>checkbox-focused.svg</file> <file>checkbox-off-focused.svg</file> <file>checkbox-off.svg</file> <file>checkbox.svg</file> <file>close.svg</file> <file>close-window-active.svg</file> <file>close-window-hover.svg</file> <file>close-window.svg</file> <file>corner-ripple-ltr.png</file> <file>corner-ripple-rtl.png</file> <file>dash-placeholder.svg</file> <file>filter-selected-ltr.svg</file> <file>filter-selected-rtl.svg</file> <file>gnome-shell.css</file> <file>gnome-shell-high-contrast.css</file> <file>icons/message-indicator-symbolic.svg</file> <file>key-enter.svg</file> <file>key-hide.svg</file> <file>key-layout.svg</file> <file>key-shift-latched-uppercase.svg</file> <file>key-shift.svg</file> <file>key-shift-uppercase.svg</file> <file>logged-in-indicator.svg</file> <file>no-events.svg</file> <file>no-notifications.svg</file> <file><背景画像のファイル名></file> <file>pad-osd.css</file> <file>page-indicator-active.svg</file> <file>page-indicator-checked.svg</file> <file>page-indicator-hover.svg</file> <file>page-indicator-inactive.svg</file> <file>process-working.svg</file> <file>running-indicator.svg</file> <file>source-button-border.svg</file> <file>summary-counter.svg</file> <file>toggle-off-hc.svg</file> <file>toggle-off-intl.svg</file> <file>toggle-off-us.svg</file> <file>toggle-on-hc.svg</file> <file>toggle-on-intl.svg</file> <file>toggle-on-us.svg</file> <file>ws-switch-arrow-down.png</file> <file>ws-switch-arrow-up.png</file> </gresource> </gresources> </syntaxhighlight> <br> 次に、生成されたディレクトリ内にあるgnome-shell.cssファイルを開いて、#lockDialogGroupの定義を以下のように変更する。<br> <code>background-size</code>は、GDMが使用する解像度に設定する。<br> これは、必ずしも画像の解像度である必要はない。<br> <syntaxhighlight lang="css"> #lockDialogGroup { background: #2e3436 url(<背景画像のファイル名>); background-size: <GDMが使用する解像度の横ピクセル数>px <GDMが使用する解像度の縦のピクセル数>px; background-repeat: no-repeat; } </syntaxhighlight> <br> 最後に、テーマをコンパイルする。<br> glib-compile-resources gnome-shell-theme.gresource.xml <br> 生成されたgnome-shell-theme.gresourceファイルを、/usr/share/gnome-shellディレクトリにコピーする。<br> sudo cp gnome-shell-theme.gresource /usr/share/gnome-shell <br> GDMを再起動して、背景画像が変更されているかどうかを確認する。<br> <u>ログアウトでは変更されないことに注意する。</u><br> <br> <u>※備考</u><br> <u>GDMが使用する解像度が使用しているディスプレイと合っていない場合、 ~/.config/monitors.xmlファイルを/var/lib/gdm3/.configディレクトリにコピーして、</u><br> <u>該当ファイルのユーザ名とグループ名をgdmに変更する。</u><br> sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/ sudo chown gdm:gdm /var/lib/gdm/.config/monitors.xml <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
設定 - GDM
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse