jessie で gdm3 ログイン画面の壁紙を変更できなかった件

5月だったか、wheezy が stable になった。
そのまま使い続けることもできたけど、
  • パッケージのバージョンが上がらない (セキュリティアップデートだけ)
  • 後で testing にすると、動かなくなりそうで心配
なので、6月に jessie (testing) に upgrade してみた。
それほど日が開いていないので、upgrade も動作も特に問題なかった。ちなみに、現時点で

ログインする際、gdm3 を使用している。
デスクトップは、xfce4 を使用している。

ついでなので、デスクトップの壁紙も以下に変えてみた。
xfce elegant & mice Xfce-Look.org … (※)
マスコットのネズミ君がクールになりました。夜使うことが多いので、黒い背景が目に優しいのもポイントですね。

そうすると、ログイン画面の壁紙も変えてみたくなった…のだが、ここでハマった。
検索でヒットする先達の方法で変更しようとしても、反映されないのだ。ちなみに、以下のような方法:
  • /etc/gdm3/greeter.gconf-defaults に壁紙用画像のパスを指定し
  • sudo /etc/init.d/gdm3 reload
  • ログアウト後、ログイン画面が表示されると、反映されている (はずなのに、されない…orz)
「設定方法が変わったのかなー」と思ったら、案の定。第2章 Debian 7.0 の最新情報 の "2.3.10.3. ディスプレイマネージャー" にあるように、/etc/gdm3/greeter.gsettings に設定を書く必要があるらしい。
設定の書式は (...) - Changing the gdm3 (login screen) background in Gnome3 のようにすればよいらしい。で、※のファイルが置いてある場所を gsettings の末尾に以下のように追記してみた。
[org.gnome.desktop.background]
picture-uri='file:///usr/share/images/desktop-base/(※のファイル名)'
その後 gdm3 reload -> ログアウトすると、見事に反映されていた。

ログイン画面とデスクトップで壁紙を揃えたことで統一感が出た。スッキリ。

コメント

このブログの人気の投稿

Salesforce の pageBlockTable のヘッダー行クリックでソートする方法

[PC] nx4820 と Debian と無線LAN (2/3)

MAMMUT Rock Pro SE (black 28L) は通勤にもすごく良さげ