GDMログイン画面の壁紙を変更するにはどうすればよいですか?


14

GDM 3.6の壁紙を変更するにはどうすればよいですか?デスクトップの背景ではなく、ログイン時の壁紙(GDM 3.6)です。

ありがとう


ご回答ありがとうございます。

私はあなたの言うことを正確に知っています。最近LightDmをインストールしましたが、今日はアンインストールしてGDMに置き換えました。Ubuntu-Tweakはログイン画面の外観ボタンを表示しません。LightDMが現在インストールされていないためだと思います。画像が保存されているフォルダがどこにあるか誰もが知っていますか?


これが重複していないとは思えませんが、検索に10分かかっただけで何もしませんでした。
トム・ブロスマン

回答:



3
  1. 使用する画像を/usr/share/gnome-shell/themeフォルダーにコピーします

    sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
    
  2. 次のセクションを検索

    #lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: no-repeat;
    
  3. 画像の名前を自分の画像に変更します

  4. 背景繰り返しまたは繰り返しなしに設定します

  5. ファイルを保存する

ログアウトして、新しい背景があります


3

Arch Linux Wikiの指示に従ってください:

https://wiki.archlinux.org/index.php/GDM#Log-in_screen_background_image

ここにあなたがする必要があるものがあります:

1. gnome-shell-theme bianryを抽出します

次のスクリプトを作成して実行します(/usr/local/bin/extractgst.sh

#!/bin/sh

workdir=${HOME}/shell-theme
if [ ! -d ${workdir}/theme ]; then
  mkdir -p ${workdir}/theme
fi
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

for r in `gresource list $gst`; do
        gresource extract $gst $r >$workdir/${r#\/org\/gnome\/shell/}
done

2. gnome-shell-theme.gresource.xmlおよびgnome-shell.cssを編集します(セクション#lockDialogGroup

これにより、ディレクトリが作成されます$HOME/shell-theme/theme。この場所にディレクトリを変更します。

次に、gnome-shell-theme.gresource.xml上記のディレクトリにファイルを作成します。

次のコンテンツでは、imagefilename背景画像のファイル名に置き換える必要があります。

<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/org/gnome/shell/theme">

    <file>imagefilename</file>

    <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-window.svg</file>
    <file>close.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>logged-in-indicator.svg</file>
    <file>more-results.svg</file>
    <file>no-events.svg</file>
    <file>no-notifications.svg</file>
    <file>noise-texture.png</file>
    <file>page-indicator-active.svg</file>
    <file>page-indicator-inactive.svg</file>
    <file>page-indicator-checked.svg</file>
    <file>page-indicator-hover.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-us.svg</file>
    <file>toggle-off-intl.svg</file>
    <file>toggle-on-hc.svg</file>
    <file>toggle-on-us.svg</file>
    <file>toggle-on-intl.svg</file>
    <file>ws-switch-arrow-up.png</file>
    <file>ws-switch-arrow-down.png</file>
  </gresource>
</gresources>

次に、gnome-shell.cssディレクトリ内の-fileを開き、#lockDialogGroup定義を次のように変更します。

#lockDialogGroup {
  background: #2e3436 url(imagefilename);
  background-size: [WIDTH]px [HEIGHT]px;
  background-repeat: no-repeat;
}

background-sizeGDMが使用する解像度に設定します。これは必ずしも画像の解像度ではない場合があります。

3.その後、再度コンパイルします

最後に、次のコマンドを使用してテーマをコンパイルします。

glib-compile-resources gnome-shell-theme.gresource.xml

4.コンパイルされたgnome-shell-themeファイルをコピーします

そして、結果のgnome-shell-theme.gresource-fileを/usr/share/gnome-shellディレクトリにコピーします。

5. gdmまたはログアウトを再起動します

最終的にgdmを再起動するか、単にログアウトします。

終わった!


私は同意し、ここでは、このソリューションの自動化:gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/...
ザック

@Zachこの質問の答えとしてスクリプトを投稿してみませんか?pingを実行すると、賛成票を投じます。少なくとも3ポイントから13ポイントになります。
WinEunuuchs2Unix

1

Gnome 3ロック画面の背景を変更する方法:

  • GDM Background Greyは次の場所にあります /usr/share/gnome-shell/theme/noise-texture.png
    • (rootとして)名前noise-texture.pngを変更noise-texture.png.bak
    • 上記のフォルダーに選択した背景をコピーし、noise-texture.png(rootとして)名前を変更します
    • 再起動GNOMEシェル:Alt+ F2、種類RとヒットEnter

(gnome-shellを更新するたびにnoise-texture.pngが元のものに置き換えられるため、gnome-shellをアップグレードするたびに上記の手順を繰り返します)

ソース


0

Ubuntu Tweakが必要です。まだ持っていない場合は、ターミナルで次のコードを実行してインストールできます。

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

次に、Ubuntu Tweakを起動して、検索バーで「ログイン」を検索し、「ログイン設定」をクリックして、検索バーの右上にあるロック解除ボタンを押します。次に、背景またはアイコンテーマなどを変更して、選択に応じてログイン画面を編集できます。

ここに画像の説明を入力してください

これは、GDMログインとLightDMの両方で機能するはずです。

出典:http : //www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


4
これはGDM(3)では機能しません。
トミー・ブルン

有望見えたが、Ubuntuの13.04で私のために働いていない
WIM

この代わりにしようとしてgithub.com/Nano77/various/tree/master/deb
WIM

0

探検に行きました。チェックアウト/etc/gdm/greeter.gsettings

ターミナルで、次のように入力して、このファイルへの読み取りアクセスを取得できます。

nano /etc/gdm/greeter.gsettings

このファイルには、/usr/share/themes/Adwaita/backgrounds 探しているストライプの背景を保持しているように見える参照が表示されます。幸運を!

sudoこのディレクトリへの書き込みを使用して昇格する必要があることを覚えておいてください。または、グラフィカルインターフェイスを使用する場合は、ターミナルでこれを入力しgeditて、昇格したユーザーとして開くことができますが、システムを壊さないように注意してください。

gksudo gedit /etc/gdm/greeter.gsettings

いや、私のために働いていませんでした
アレッサンドロカッティン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.